Microsoft Lumia 535 (msft-chakra)

From postmarketOS Wiki
Microsoft Lumia 535
Lumia 535 booting Fedora
Lumia 535 booting Fedora
Manufacturer Microsoft
Name Lumia 535
Codename microsoft-chakra
Released 2014
Hardware
Chipset Qualcomm Snapdragon 200 (MSM8212)
CPU Quad-core 1.2 GHz Cortex-A7
GPU Adreno 302
Display 540 x 960 IPS LCD
Storage 8 GB
Memory 1 GB
Architecture armv7
Software
Original software Windows Phone
Original version 8.1
postmarketOS
Category testing
Pre-built images no
Mainline yes
postmarketOS kernel mainline
This device is marked as not booting.
Status: WIP, can boot to userspace and emmc works
This device is a Windows Phone.
See the Windows Mobile page for common tips, guides and troubleshooting steps


Maintainers

Users owning this device


What works

  • Phone boots
  • EFIFB

Installation

1. Install pmbootstrap

2. Flash my custom EFIESP partition according to your device model

3. Boot to dev menu using volume down + power button

4. Select USB Mass Storage Mode and run my modified WPI from visual studio. Reboot when done and let the phone boot to windows phone os

3. Setup pmbootstrap:

$ pmbootstrap init
...
Vendor [microsoft]: microsoft            <- enter this
Device codename [chakra]: chakra         <- enter this
User interface [weston]:                 <- choose your preferred UI
...

4. Install the custom edk2 implementation made by Konradybcio

5. Get the compiled kernel, dtb, initrd and rootfs, download my custom startup.nsh, then boot to mass storage mode and put the kernel, dtb, initrd and startup.nsh into the EFIESP partition

6. Format the DATA partition as ext4 and extract the rootfs in it

Additional info

Mainline is WIP, the global clock controller is ported to mainline and emmc works. Nothing is purged into the postmarketos repo so installation won't work right now.

Links