Nokia 2780 Flip (nokia-weeknd)
| This device has been archived. This means that it no longer appears in pmbootstrap and is likely broken. It can still be selected in pmbootstrap init by typing in the vendor and codename, but you will have to build the kernel package manually. |
| Manufacturer | Nokia |
|---|---|
| Name | 2780 Flip |
| Codename | nokia-weeknd |
| Released | 2022 |
| Type | feature phone |
| Hardware | |
| Chipset | Qualcomm 215 Mobile Platform (QM215) |
| CPU | 4x 1.3 GHz Cortex-A53 |
| GPU | Adreno 308 |
| Display | 240x320 main + 128x160 secondary |
| Storage | 4 GB |
| Memory | 512 MB |
| Architecture | aarch64 |
| Software | |
Original software The software and version the device was shipped with. |
KaiOS 3.1 |
Extended version The most recent supported version from the manufacturer. |
KaiOS |
| postmarketOS | |
| Category | archived |
Mainline Instead of a Linux kernel fork, it is possible to run (Close to) Mainline. |
no |
pmOS kernel The kernel version that runs on the device's port. |
linux-postmarketos-qcom-msm8917 |
Unixbench score Unixbench Whetstone/Dhrystone score. See Unixbench. |
835.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. |
Works
|
| Multimedia | |
3D Acceleration |
Broken
|
Audio Audio playback, microphone, headset and buttons. |
Works
|
Camera |
Partial
|
| Connectivity | |
WiFi |
Partial
|
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 (Notes: backup)
- Theking (Notes: Running PostmarketOS, but most things are broken?)
WiFi
For some reason, enabling 802.11n WiFi makes the connection slow and unreliable and causes most downloads to stall. As a workaround, 802.11n support has been disabled. Somebody also had this issue on a Xiaomi Redmi 5 (xiaomi-rosy). (Citation needed)
Flashing
EDL mode can be entered by holding the and keys while plugging in or turning on the phone.
Note a working EDL loader has been released here. Using the edl project, cd into the Loaders directory add the bmndc git repo as a remote and checkout the main branch (if the pull request hasn't been merged yet). After normal setup for the edl project, boot into EDL mode and try to dump the partition table to verify the firehose loader is working ./edl printgpt. If the firehose loader worked and the partition table was printed, try dumping the emmc (requires ~3GB of free space) ./edl rl dumps --genxml.
Fastboot mode can be entered by holding the key while plugging in or turning on (but not rebooting!) the phone.
The bootloader is locked, however, these restrictions can be temporarily bypassed using a secret fastboot oem sudo command. To boot custom software, you also need to flash a custom vbmeta image and avb_custom_key, otherwise the device will refuse to boot.
The stock bootloader write-protects most partitions when booting from the boot partition, so it is recommended to use the recovery partition for booting postmarketOS.
Installation
| TODO: Review |
With these instructions, you can have KaiOS and postmarketOS dual boot, with pmOS on a microSD card. This guide assumes you have flashed the postmarketOS image into a microSD and inserted it into the device. (This will NOT work if you had installed the weeknd toolbox previously.)
- Clone the weeknd-toolbox repo
- Do
touch Image.gz-dtbto avoid building Linux - Install
arm-none-eabi-gcc(On Debian and Ubuntu:apt install gcc-arm-none-eabi) - In the weeknd-toolbox directory do
TOOLCHAIN_PREFIX=arm-none-eabi- ./build.sh - Enter fastboot mode
fastboot oem sudofastboot flash avb_custom_key pkmd.binfastboot flash vbmeta vbmeta.imgfastboot flash recovery lk2nd.img- Hold Volume Up key
fastboot reboot- Flash the boot image:
fastboot flash recovery boot.img - Now to boot pmOS from microSD, reboot while holding the Volume Up key, release the key as soon as the warning appears and again hold it as soon as it disappears.