Jump to content

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
The software and version the device was shipped with.
Windows Phone 8.1
Extended version
The most recent supported version from the manufacturer.
Windows Phone
postmarketOS
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.
mainline

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