Jump to content

Nokia 8000 4G (nokia-sparkler)

From postmarketOS Wiki
Note This page is about the dedicated port of this device. There is also an optional generic port available for this device - see Generic MSM8909 (qcom-msm8909).
Nokia 8000 4G
Manufacturer Nokia
Name 8000 4G
Codename nokia-sparkler
Released 2020
Type feature phone
Hardware
Chipset Qualcomm Snapdragon 210 (MSM8909)
CPU 4x 1.1 GHz Cortex-A7
GPU Adreno 304
Display 240x320 TFT
Storage 4 GB
Memory 512 MB
Architecture armv7
Software
Original software
The software and version the device was shipped with.
KaiOS 2.5.4
Extended version
The most recent supported version from the manufacturer.
KaiOS
postmarketOS
Category testing
Mainline
Instead of a Linux kernel fork, it is possible to run (Close to) Mainline.
yes
Optional Generic Port Generic MSM8909 (qcom-msm8909)
Device package device-nokia-sparkler
Kernel package linux-postmarketos-qcom-msm8916
Features
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
Internal storage
eMMC, SD cards, UFS...
Works
Battery
Whether charging and battery level reporting work.
Works
Screen
Whether the display works; ideally with sleep mode and brightness control.
Partial
Keyboard
Whether the built-in physical keyboard works.
Works
Multimedia
3D Acceleration
Untested
Audio
Audio playback, microphone, headset and buttons.
Untested
Camera
Untested
Connectivity
WiFi
Works
Bluetooth
Works
GPS
Untested
Modem
Calls
Untested
SMS
Works
Mobile data
Works
Miscellaneous
FDE
Full disk encryption and unlocking with unl0kr.
Untested

Contributors

Users owning this device

  • Affenull2345
  • Lotigara (Notes: Battery doesn't work for some reason, so I connect the device via microUSB-breakout board)


Modem

Tested with ModemManager. You might need to tweak the timeout in /etc/conf.d/msm-modem-uim-selection to get the UIM to initialize.

Mainline

This device is supported by the msm8916-mainline kernel.

lk2nd works, see the Installation section below.

Installation

Install the lk2nd-msm8909 from releases page into the boot partition. After that, you can use pmbootstrap flasher commands to flash postmarketOS via the fastboot interface provided by lk2nd.


Screen

Screen doesn't work for some reason in kernels 6.11 and higher. So if one wants to use this device normally, they should use pmOS 24.06 or earlier.

Keyboard

Keyboard works, keypad buttons are assigned to respective keycodes. However, writer of this section doesn't know any user/kernel space software for the such type of keyboard.

See also