HMD Global Nokia 6.1 (nokia-PL2)
|
Nokia 6.1 | |
| Manufacturer | HMD Global |
|---|---|
| Name | Nokia 6.1 |
| Codename | nokia-pl2 |
| Released | 2018 |
| Type | handset |
| Hardware | |
| Chipset | Qualcomm Snapdragon 630 (SDM630) |
| CPU | Octa-core 2.2 GHz Cortex-A53 |
| GPU | Adreno 508 |
| Display | 1080x1920 IPS |
| Storage | 32/64 GB |
| Memory | 3/4 GB |
| Architecture | aarch64 |
| Software | |
Original software The software and version the device was shipped with. |
Android 8.1 |
Extended version The most recent supported version from the manufacturer. |
Android 10 |
| postmarketOS | |
| Category | testing |
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.17.4 |
| Device package |
|
| Kernel package |
|
Flashing Whether it is possible to flash the device with pmbootstrap flasher. |
Works
|
|---|---|
USB Networking After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system). |
Works
|
Battery Whether charging and battery level reporting work. |
Works
|
Screen Whether the display works; ideally with sleep mode and brightness control. |
Partial
|
Touchscreen |
Works
|
| Multimedia | |
3D Acceleration |
Partial
|
Audio Audio playback, microphone, headset and buttons. |
Partial
|
Camera |
Untested
|
| Connectivity | |
WiFi |
Broken
|
Bluetooth |
Broken
|
GPS |
Untested
|
NFC Near Field Communication |
Untested
|
| Modem | |
Calls |
Broken
|
SMS |
Broken
|
Mobile data |
Broken
|
| Miscellaneous | |
FDE Full disk encryption and unlocking with unl0kr. |
Untested
|
USB OTG USB On-The-Go or USB-C Role switching. |
Untested
|
| Sensors | |
Accelerometer Handles automatic screen rotation in many interfaces. |
Works
|
Magnetometer Sensor to measure the Earth's magnetism |
Broken
|
Ambient Light Measures the light level; used for automatic screen dimming in many interfaces. |
Broken
|
Proximity |
Broken
|
| This device is based on the Snapdragon 630. See the SoC page for common tips, guides and troubleshooting steps |
Contributors
- FieryFlames
- Frost_I7 (I'll try to keep the wiki page up-to-date with the available info when I'm active.)
Users owning this device
- Artur9010 (Notes: stock android)
- Coldarchie
- Denix (Notes: Unlocked - LineageOS 19.1 - Planning to port)
- Electrodeyt (Notes: Unlocked.)
- FieryFlames (Notes: 3GB/32GB)
- Frost I7 (Notes: Unlocked - crDroid 10)
- Sid127 (Notes: Unlocked, currently porting (4GB/64GB))
- Thewiseguyshivam (Notes: Currently running LineageOS 22)
- Tintou
How to enter flash mode
Hold + (while connected to the USB) to boot into the fastboot.
Hardware
| W.I.P. |
| Feature | Hardware | Mainline | Links | Notes |
|---|---|---|---|---|
| GPU | Adreno 508 | Y | Mainline driver | GPU faults often |
| Panel | FT8716 | N | Works with the simple panel driver. | |
| Touchscreen | Focaltech | Y | Mainline driver | Not the exact same chip, but the driver works. |
| Goodix GT1X | Y | Mainline driver | ||
| Wi-Fi | WCN3990 | Y | Mainline driver | Does not work on the device at the moment since the remote processor for the modem crashes. |
| Accelerometer Gyroscope |
BMI160 | Y | Mainline driver | Device reports "facing down" when it is in fact facing up. Requires a Mount Matrix |
| Magnetometer | MMC3630KJ | N | ||
| Ambient Light Proximity |
STK3X1X | Y | Mainline driver | Will not work unless this gets merged |
Flashing
The device needs pmbootstrap install --single-partition.
GPU
The freedreno driver currently suffers from bugs causing large amounts of rendering artifacts on FD5xx chips. This can be worked around, at least for Phosh and Plasma Mobile, by setting the environment variable FD_MESA_DEBUG=inorder,gmem.
Mesa doesn't have a vulkan driver for the GPU either, which is why 3D Acceleration is marked partial.
Modem
The remote processor for the modem requires rmtfs to bring up, but the remote processor itself goes on a crash loop, meaning Wi-Fi, Bluetooth, and Cellular Modem all don't work.
Mainline
The mainline kernel is easy to get up and running. The only things missing are drivers for a few things.
Downstream
The LineageOS kernel can be used, but it needs a few patches to make it work properly.
Firmware
The device currently uses msm-firmware-loader to load firmware from the vendor partition. A valid vendor image is required to be flashed to the device.