Microsoft Lumia 640 (microsoft-dempsey)
Status: started some research
![]() 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
- Brad1111 (Notes: RM-1072)
- Chaosleo07 (Notes: running mainline)
- Dominduchami (Notes: Runs mainline)
- Ermine (Notes: RM-1075, runs mainline)
- FieryFlames
- Kierownik223 (Notes: LTE model)
- Marshift
- Maxnet (Notes: rm-1077, unlocked bootloader)
- Nobodywasishere (Notes: Actually the AT&T LTE model but close enough)
- PEPSIMANTR (Notes: Single SIM LTE variant(RM-1074))
- Rom4nik (Notes: RM-1077)
- Shipa (Notes: 2pcs, fon 1709 ATM)
- Wdxvvy (Notes: running W10M 1709)
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
- possible downstream kernel: The devices seem very similar
- old prebuilt bootloader, but working
- lk and boot shim used above
- Windows Device Recovery Tool - useful for restoring a device
- Over-the-cable 8.1 to 10 WP Update (FYI This update takes a while)