Jump to content

Microsoft Lumia 640 (microsoft-dempsey)

From postmarketOS Wiki
Revision as of 13:03, 26 April 2021 by Ralf1307 (talk | contribs) (Added some of my random thoughts)
This device is marked as not booting.
Status: started some research
Microsoft Lumia 640 Dual SIM
No image yet
No image yet
Manufacturer Microsoft
Name Lumia 640 Dual SIM
Codename microsoft-dempsey
Released 2015
Hardware
Chipset Qualcomm MSM8926 Snapdragon 400 (28 nm)
CPU Quad-core 1.2 GHz Cortex-A7
GPU Adreno 305
Display IPS LCD capacitive touchscreen, 16M colors 5.0 inches, 68.9 cm2 (~67.6% screen-to-body ratio) 720 x 1280 pixels, 16:9 ratio (~294 ppi density) Corning Gorilla Glass 3 ClearBlack display
Storage 8GB
Memory 1GB RAM
Architecture armv7
Software
Original software Microsoft Windows Phone 8.1
postmarketOS
Category testing
Pre-built images no


Contributors

  • Maxnet

Maintainer(s)

  • Maxnet

Users owning this device


Random thoughts

There is a way to get linux to boot on the device. Porting edk2 could be needed, it is described in this guide : https://github.com/konradybcio/Lumia-EDK2-Guide. Also this edk2 would probably work with some small modifications : https://github.com/Dominduchami/Lumia830Pkg. Unfortunately there is no efistub or efiframebuffer support in the newest msm8226 kernel, so backporting could be required to get pmOS to boot on it. Another way is mainline because there are patches to introduce support for the msm8226 SoC, but a device tree for the Lumia 640 is still needed.

If you got some information regarding this, please add it here.

It's possible to unlock the bootloader using WPinternals here, the device needs to be on Windows 10 Mobile. From there it is possible to get an prebuilt LK bootloader following this guide here (lk and the latest boot shim). There is a Telegram group chat for Android4Lumia that may have more information that I missed on my brief skim through it here.


See also