Microsoft Lumia 640 XL (microsoft-makepeace)

From postmarketOS Wiki
Microsoft Lumia 640 XL
Manufacturer Microsoft
Name Lumia 640 XL
Codename microsoft-makepeace
Released 2015
Type handset
Hardware
Chipset Qualcomm Snapdragon 400 (MSM8926)
CPU Quad-core 1.2 GHz Cortex-A7
GPU Adreno 305
Display 720 x 1280 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
This device has been tested with postmarketOS, but its device package has not yet been added to the postmarketOS repositories.
This means that it cannot be selected in pmbootstrap.
Status: booted pre builed lk2nd, a lot of thing dont work likely due to lk2nd , look into edk2
Features
Flashing
USB Networking
Works
Internal storage
SD card
Battery
Broken
Screen
Broken
Touchscreen
Multimedia
3D Acceleration
Broken
Audio
Broken
Camera
Broken
Camera Flash
Connectivity
WiFi
Broken
Bluetooth
Broken
GPS
Broken
NFC
Modem
Calls
Broken
SMS
Broken
Mobile data
Broken
Miscellaneous
FDE
Broken
USB OTG
HDMI/DP
Sensors
Accelerometer
Works
Magnetometer
Ambient Light
Proximity
Hall Effect
Haptics
Barometer
This device is a Windows Phone.
See the Windows Mobile page for common tips, guides and troubleshooting steps


Contributors

Users owning this device

Guides (Should work in theory for the other Lumia's specified in the EDK2 port as well.)

Here's a nice guide written by WolfLink115 which explains how to compile/install EDK2 and boot Linux:

  • [1] Compiling EDK2
  • [2] Installing EDK2
  • [3] Booting Linux from eMMC
  • [4] If you manage to brick the Lumia 640 (the RM-1073 version, not tested on 640 XL) into Qualcomm EDL mode, then this guide can help you unbrick it.

See also

Internal links

External links

  • [5] a working lk2nd for 630(it also work on 640XL)
  • [6] Close to mainline linux kernel w/ support for dempsey and a few other msm8x26 lumias on msm8x26 branch. Use msm8x26-touchscreen branch for touchscreen, until it gets committed into msm8x26.
  • [7] EDK2 for dempsey, tesla, makepeace and superman. This does boot Linux!
  • [8] LittleKernel for tesla and some other lumias. This does not boot Linux!! Useful for chain loading lk2nd to dump regulators when porting a lumia to linux.
  • [9] Boot shim used to boot EDK2 and lk2nd.