Unihertz Jelly Pro N (unihertz-nanot)
| This device is marked as not booting. Status: LK loads kernel and then outputs nothing. |
| Manufacturer | Unihertz |
|---|---|
| Name | Jelly Pro N |
| Codename | unihertz-nanot |
| Released | 2017 |
| Type | handset |
| Hardware | |
| Chipset | MediaTek MT6737T |
| CPU | 4x ARM Cortex-A53 |
| GPU | ARM Mali-T720 MP2 |
| Display | 240 x 432 IPS LCD, 2.45" |
| Storage | 16GB, 32GB |
| Memory | 2GB, 3GB |
| Architecture | aarch64 |
| Software | |
Original software The software and version the device was shipped with. |
Android 7.0 |
Extended version The most recent supported version from the manufacturer. |
Android 8.1 |
| FOSS bootloader | no |
| postmarketOS | |
Mainline Instead of a Linux kernel fork, it is possible to run (Close to) Mainline. |
yes |
pmOS kernel The kernel version that runs on the device's port. |
6.12.0-rc2 |
Unixbench score Unixbench Whetstone/Dhrystone score. See Unixbench. |
0.0 |
Contributors
Maintainers
Users owning this device
About
The Unihertz Jelly Pro N is a low-spec phone created to be as compact as possible. The N model was released after the regular one, containing a stronger MT6737T SOC as opposed to the regular Jelly Pro's MT6737M SOC.
Device models
| Jelly | Jelly Pro | Jelly Pro N | |
|---|---|---|---|
| pmOS codename | unihertz-nanot | ||
| Chipset | MT6737M | MT6737M | MT6737T |
| Storage | 8 GB | 16 GB | 16 GB, 32 GB |
| Memory | 1 GB | 2 GB | 2 GB, 3 GB |
| Android | 7.0 | 7.0 / 8.1 | 7.0 / 8.1 |
| Preloader | c223v37mg | c223v37m | c223v37t |
How to identify device model
- Check the "Build number" in Android system settings → "About phone". It includes "_N_" for the Jelly Pro N.
Unihertz_Jelly_YYYYMMDD
Unihertz_Jelly-Pro_YYYYMMDD
Unihertz_Jelly-Pro_N_YYYYMMDD
- Boot into factory mode by holding +. Then select "Version". The first line states the chipset. For the Jelly Pro N it says:
BB Chip : mt6737t
MS Board. : Jelly-Pro
[...]How to enter flash mode
First, make sure you enter developer mode and enable the "OEM Unlocking" option in Android. Otherwise the device will fail to unlock the bootloader.
Hold + while booting until the boot logo shows up. (The one with "Powered by Android" on the bottom of the screen.) Then, a screen that says "No Command" will show up. Hold and press/release to enter recovery mode. Then, click the "Reboot to bootloader" option and you'll be in fastboot mode. Then, run fastboot oem unlock and press to select yes.
Reboot the phone and hold the recovery combination again and enter fastboot mode and you should be able to flash.
Installation
Using pmbootstrap
Follow Installation/Using pmbootstrap. When asked for the device's vendor/codename, select Unihertz as the vendor and nanot as the codename.
To flash the image to the device:
- Enter flashing mode (see #How to enter flash mode)
- Run
pmbootstrap flasher flash_kernelto flash the kernel - Run
pmbootstrap flasher flash_rootfs
UART

UART is located on the back side of the board. Getting to it isn't that hard, as all that needs to be done is to loosen some screws, detach all cables except the screen connector, and gently pry the board out of the plastic clips that hold it in place and flip it over. Be careful to not tug on the screen connector. It is a very strong connector, but still use caution.
The UART used is 1.8v, but that doesn't matter as long as the power wire isn't connected. The Micro USB port shell can be used for ground if needed.
See also
- #mt6735-foss:matrix.org Development discussion
- iFixit Including disassembly guide
- XDA Forums
- TWRP
- Wikipedia