Microsoft Lumia 535 (msft-chakra)
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 |
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
- Cewbdex (Notes: 532 to be more exact, but they seem the same)
- GtrxAC (Notes: 532)
- Ivoszbg
- Konradybcio (Notes: Boots upstream Linux, but no drivers (YET!))
- Shadowsvanish (Notes: Running stock firmware)
- Sonic011gamer (Notes: it works...?)
What works
- Phone boots
- EFIFB
Installation
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.