Jump to content

HMD Global Nokia 3 (nokia-NE1)

From postmarketOS Wiki
Revision as of 08:32, 3 October 2020 by Daniel071 (talk | contribs) (Remove question marks in device feature status, untested features should be left blank)
Nokia Nokia 3
File:nokia-ne1.jpg
Manufacturer Nokia
Name Nokia 3
Codename nokia-ne1
Released 2017
Hardware
Chipset Mediatek MT6735 Platform
CPU Mediatek MT6737
Quad-core 1.4 Ghz (Coretx-A53)
GPU Mali-T720MP1
Display 720x1280 IPS LCD
Storage 16GB + microSD
Memory 2GB
Architecture aarch64
Software
Original software Android 7.0, upgrade to Android 9.0
postmarketOS
Category testing
Pre-built images no
postmarketOS kernel 3.18.119
Features
Flashing
Partial
USB Networking
Works
Internal storage
No data
SD card
No data
Battery
Partial
Screen
Works
Touchscreen
Works
Multimedia
3D Acceleration
No data
Audio
No data
Camera
No data
Camera Flash
No data
Connectivity
WiFi
No data
Bluetooth
No data
GPS
No data
NFC
No data
Modem
Calls
No data
SMS
No data
Mobile data
No data
Miscellaneous
FDE
No data
USB OTG
Broken
HDMI/DP
No data
Sensors
Accelerometer
No data
Magnetometer
No data
Ambient Light
No data
Proximity
No data
Hall Effect
No data
Haptics
No data
Barometer
No data


Contributors

  • SlightResult

Maintainer(s)

Users owning this device

How to enter flash mode

Hold Volume Down + hold Power + provide USB power, wait until fastboot prompt appears on display.

'adb reboot bootloader' works too if USB debugging is enabled in Android.

How to enter recovery mode

Hold Volume Up + hold Power + provide USB power. Hold for roughly 20 seconds. (5s initial start, 10s option to release Power to power off, 5s Orange State warning)

Installation

Enable "OEM-Unlock" in the Android Developer Options (could require internet access).

// Have the phone booted in android and USB debugging enabled
$ adb get-serialno
NE1GA00000000000

// Hash the serial number
$ echo -n NE1GA00000000000 | md5sum | tr [:lower:] [:upper:]
7BBBD23D35B2E290F1F12BC68FE4F301  -

// Enter fastboot mode
$ adb reboot bootloader

// Feed the key to fastboot
$ fastboot oem key 7BBBD23D35B2E290F1F12BC68FE4F301

// Unlock the bootloader
$ fastboot flashing unlock

nokia-ne1 is not (yet) part of pmaports. Download the current changes from https://pastebin.com/uaNAHhuW and use 'git apply' inside the pmaports directory.

In general follow the standard Installation guide. The only known to work solution, is to have the rootfs on an SD card and flash the boot image manually to the recovery partition. ('fastboot boot boot.img-nokia-ne1' and 'pmbootstrap flasher boot' are not working)

// Create SD card rootfs
$ pmbootstrap install --sdcard=/dev/mmcblk0

// Create symlinks in /tmp/postmarketOS-export/
$ pmbootstrap export

// Flash to recovery partition
$ fastboot flash recovery /tmp/postmarketOS-export/boot.img-nokia-ne1

Boot into recovery mode (Volume Down + Power + USB Cable). Be aware that booting into Android will overwrite/reset the recovery partition.

See also

Nokia 1 (nokia-frt) is a similar device but with armv7 kernel.