TGViewer
Linux - Reddit Linux - Reddit @r_linux · 1.04K subscribers
Post #42784 54
bringing mainline Linux to the Nokia Lumia 1520

Hey everyone,

I’ve been working on getting a modern mainline Linux stack running on the Nokia Lumia 1520, a 2013 Windows Phone built around Qualcomm’s MSM8974 platform.

This isnt an Android ROM port or a Windows Phone mod. The goal is to bring the device up on a current Linux kernel with postmarketOS and gradually implement the missing hardware support needed to make it usable.

So far, I’ve managed to:

* Build a custom bootloader and device-tree configuration
* Create a postmarketOS device package for the RM-940
* Boot a Linux 6.16-based kernel
* Bring up USB networking
* Establish a stable SSH connection to the phone
* Run an Alpine Linux/postmarketOS userspace
* Begin implementing device-specific power and hardware support

The SSH milestone was a major step because I can now properly inspect the running system, collect logs, test kernel changes, and continue development without relying only on framebuffer output or early boot behavior.

The current challenge is power management.

Full system suspend currently powers down the USB high-speed PHY, but the PHY fails to initialize again when the device resumes. Because USB networking is also the main development connection, this effectively cuts off access to the phone.

For now, I’m treating display blanking and panel power management as a separate, more achievable target while I continue investigating the suspend/resume issue.

There is still a lot missing, and I would not call it a usable daily-driver port yet, but the Lumia 1520 is now booting a modern Linux kernel and running a real userspace more than a decade after the hardware was released. I just wanted to share the work....

The work is public here:

[https://github.com/KorelisLabs/lumia-1520-mainline](https://github.com/KorelisLabs/lumia-1520-mainline)



https://redd.it/1v3s3p3
@r_linux
GitHub GitHub - KorelisLabs/lumia-1520-mainline: Mainline Linux / postmarketOS for the Nokia Lumia 1520 (bandit) - display, touch, USB… Mainline Linux / postmarketOS for the Nokia Lumia 1520 (bandit) - display, touch, USB, SSH working - KorelisLabs/lumia-1520-mainline
More from @r_linux
  1. Sep 30, 2026AMD boosting AI/LLM performance for Radeon iGPUs as much as 18~23% with Linux 7.4 https://…
  2. Sep 24, 2026Canonical is speeding up Ubuntu's kernel updates because it's drowning in AI-discovered bu…
  3. Sep 11, 2026I realized something about Linux: Close to no reboots necessary! Under Win$lop I had to re…
  4. Aug 28, 2026postmarketOS Linux booted on iPhone 6S https://redd.it/1w0vkmn @r_linux
  5. Aug 28, 2026How did you first get introduced to linux? What is your story on how you became a linux us…
  6. Aug 27, 2026Linux currently has all time high market share at 7.5%, but what exactly happened in the l…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →