Nokia Lumia 520 (nokia-fame)
Appearance
This device runs a Downstream kernel. Some UIs will not work, and most features (3D acceleration, audio, etc.) may be broken. |
![]() Nokia Lumia 520 running Weston | |
Manufacturer | Nokia |
---|---|
Name | Lumia 520 |
Codename | nokia-fame |
Released | 2013 |
Type | handset |
Hardware | |
Chipset | Qualcomm Snapdragon S4 Plus (MSM8227) |
CPU | Dual-core 1 Ghz Krait |
GPU | Adreno 305 |
Display | 480 x 800 IPS |
Storage | 8 GB |
Memory | 512 MB |
Architecture | armv7 |
Software | |
Original software The software and version the device was shipped with. |
Windows Phone |
Extended version The most recent supported version from the manufacturer. |
Windows Phone |
postmarketOS | |
Category | downstream |
Mainline Instead of a Linux kernel fork, it is possible to run (Close to) Mainline. |
no |
Device package |
![]() |
Kernel package |
![]() |
Flashing It is possible to flash the device with pmbootstrap flasher . |
Partial
|
---|---|
USB Networking After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system). |
Works
|
Screen Display works. Ideally with sleep mode and brightness control. |
Works
|
Touchscreen |
Works
|
Connectivity | |
WiFi |
Untested
|
This device is a Windows Phone. See the Windows Mobile page for common tips, guides and troubleshooting steps |
Contributors
- magnusgulin
- Brad1111
Device owners
- Alula
- Brad1111 (Notes: RM-914)
- Dominduchami (Notes: 2x, one seems dead)
- Fredget
- GloomyJD (Notes: Works, used to charge the N900's battery)
- Kiciuk (Notes: Laying around)
- Miki (Notes: misplaced during move)
- No112 (Notes: not planning to really do much with this right now)
- Sonic011gamer (Notes: "I've 2 of them, does that mean that I've 1GB ram 520?")
- ULumia (Notes: RM-914)
- Vicenre22 (Notes: same as my 925 (Windows RT 8.1 installed))
Basic info
This phone is similar to Nokia Lumia 720 except for the camera(s) and physical size.
Status
Currently will only boot from sd card on my devicepmbootstrap flasher flash_rootfs doesn't work but creating an android recovery zip does.Can boot to i3 but not xfce. unmerged kernel patch means can now boot into xfce.- Untested wayland support
- Can ssh into the device if you connect over USB
Installation
Unlock the Bootloader
See Category:Windows Mobile#Unlocking bootloader. All the files that the tool can't retrieve are available in this OneDrive.
Install LK2nd Bootloader
WIP
Additional info
Parts
Type | Model | Driver | Works with mainline? | Notes |
---|---|---|---|---|
Chipset | MSM8227 | Yes, in close-to-mainline fork for msm8227 | Yes | No cpufreq, cpuidle |
GPU | Adreno 305 | Yes | No | MMCC not working properly yet, so DSI and MDP not available |
Panel | OTM8009A (likely) | Yes | ||
Touchscreen | Synaptics RMI4 | Yes | No | I2C timeout (unofficial touchscreen) |
Camera | SMIA75 (ov9740?) | No | ||
PMIC | PM8038 | Yes, in close-to-mainline fork for msm8227 | Yes | charger not working yet |
Audio codec | WCD9304? | No? |
Partitions
Device | Label | Size |
---|---|---|
mmcblk0p1 | DPP | 8 MiB |
mmcblk0p2 | fsg | 3 MiB |
mmcblk0p3 | SSD | 16 KiB |
mmcblk0p4 | SBL1 | 1 MiB |
mmcblk0p5 | HACK | 0 KiB |
mmcblk0p6 | SBL2 | 1 MiB |
mmcblk0p7 | SBL3 | 2 MiB |
mmcblk0p8 | aboot | 2 MiB |
mmcblk0p9 | RPM | 500 KiB |
mmcblk0p10 | TZ | 500 KiB |
mmcblk0p11 | WINSECAPP | 512 KiB |
mmcblk0p12 | boot | 19 MiB |
mmcblk0p13 | recovery | 20 MiB |
mmcblk0p14 | modem | 44 MiB |
mmcblk0p15 | TA | 2 MiB |
mmcblk0p16 | modemst1 | 3 MiB |
mmcblk0p17 | modemst2 | 3 MiB |
mmcblk0p18 | system | 1200 MiB |
mmcblk0p19 | cache | 200 MiB |
mmcblk0p20 | userdata | 5864 MiB |
See also
- pmaports!3853 Initial merge request
- Qualcomm S4/Krait 200 mainlining