Jump to content

HMD Global Nokia 6.1 (nokia-PL2)

From postmarketOS Wiki
This device has been tested with postmarketOS, but its device package has not yet been added to the postmarketOS repositories.
This means that it cannot be selected in pmbootstrap.
HMD Global Nokia 6.1
Nokia 6.1
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 Android
Original version
The version the device was shipped with.
8.1
Extended version
The most recent supported version from the manufacturer.
10
postmarketOS
Category testing
Pre-built images
Whether pre-built images are available here.
no
Mainline
Instead of a Linux kernel fork, it is possible to run (Close to) Mainline.
partial
pmOS kernel
The kernel version that runs on the device's port.
4.4.302
Features
Flashing
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).
Partial
Battery
Charging and battery level reporting works
Partial
Screen
Display works. Ideally with sleep mode and brightness control.
Partial
Touchscreen
Partial
Multimedia
3D Acceleration
Untested
Audio
Audio playback, microphone, headset and buttons.
Untested
Camera
Untested
Connectivity
WiFi
Untested
Bluetooth
Untested
GPS
Untested
NFC
Near Field Communication
Untested
Modem
Calls
Untested
SMS
Untested
Mobile data
Untested
Miscellaneous
FDE
Full disk encryption and unlocking with unl0kr.
Untested
USB OTG
USB On-The-Go or USB-C Role switching
Untested
Sensors
Accelerometer
Auto screen rotation works in desktops e.g. Phosh or Plasma Mobile
Untested
Magnetometer
Sensor to measure magnetism
Untested
Ambient Light
Untested
Proximity
Untested

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


How to enter flash mode

Hold Power + Volume Down (while connected to the USB) to boot into the fastboot.


Hardware

Note W.I.P.
Feature Hardware Mainline Links Notes
GPU Adreno 508 Y Mainline driver
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
Accelerometer
Gyroscope
BMI160 Y Mainline driver
Magnetometer MMC3630KJ N
Ambient Light
Proximity
STK3X1X Y Mainline driver

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, by setting the environment variable FD_MESA_DEBUG=inorder,gmem.

Mainline

The mainline kernel is somewhat easy to get up and running. The only things missing are the device tree and drivers for a few things.

Downstream

The LineageOS kernel can be used, but it needs a few patches to make it work properly.

See also