Microsoft Lumia 640 (microsoft-dempsey): Difference between revisions
Appearance
WolfLink115 (talk | contribs) |
WolfLink115 (talk | contribs) No edit summary |
||
Line 4: | Line 4: | ||
| codename = microsoft-dempsey | | codename = microsoft-dempsey | ||
| image = File:msft-640dualsim.jpg | | image = File:msft-640dualsim.jpg | ||
| imagecaption = | | imagecaption = PostmarketOS demo select screen on Lumia 640 LTE | ||
| releaseyear = 2015 | | releaseyear = 2015 | ||
| originalsoftware = Microsoft Windows Phone 8.1 | | originalsoftware = Microsoft Windows Phone 8.1 | ||
Line 10: | Line 10: | ||
| cpu = Quad-core 1.2 GHz Cortex-A7 | | cpu = Quad-core 1.2 GHz Cortex-A7 | ||
| gpu = Adreno 305 | | gpu = Adreno 305 | ||
| storage = | | storage = 8 GB | ||
| display = | | display = 720 x 1280 IPS LCD | ||
| memory = | | memory = 1 GB | ||
| architecture = armv7 | | architecture = armv7 | ||
| n-android = ✔ | |||
| status_usbnet = | | status_usbnet = | ||
| status_flashing = | | status_flashing = | ||
| status_touch = | | status_touch = P | ||
| status_screen = | | status_screen = Y | ||
| status_wifi = | | status_wifi = | ||
| status_xwayland = | | status_xwayland = | ||
| status_fde = | | status_fde = | ||
| status_mainline = | | status_mainline = Y | ||
| status_battery = | | status_battery = | ||
| status_3d = | | status_3d = N | ||
| status_accel = | | status_accel = N | ||
| status_audio = | | status_audio = | ||
| status_bluetooth = | | status_bluetooth = | ||
Line 32: | Line 33: | ||
| status_sms = | | status_sms = | ||
| status_calls = | | status_calls = | ||
| | | status_nfc = | ||
| booting = | | booting = yes | ||
| | }} | ||
| | {{Sidebox | ||
| | | box-text = <b>This device is a Windows Phone.</b><br>See the [[Windows Phone]] page for common tips, guides and troubleshooting steps | ||
| | | border-color = #1ba1e2 | ||
| border-width = 3px | |||
| background = #a2ddfa | |||
}} | }} | ||
Line 47: | Line 50: | ||
{{Device owners}} | {{Device owners}} | ||
== | == Current porting status == | ||
Mainline | * Mainline boots and has touch, screen, and side keys working. | ||
* Dempsey specific issue: Not sure yet | |||
* USB is currently being tested, I can't personally confirm if USB networking is working but someone with a Lumia 735 said it is for them. | |||
* Proximity & Light sensor likely soon, I just need to find the right ACPI device for it to get values from. | |||
* WLAN & BT being looked at | |||
Here's a nice guide written by | == 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: | |||
How to compile and install edk2 : https://github.com/WolfLink115/Lumia830Pkg#how-to-compile | How to compile and install edk2 : https://github.com/WolfLink115/Lumia830Pkg#how-to-compile | ||
How to boot | How to boot Linux : https://github.com/WolfLink115/Lumia830Pkg#how-to-boot-linux-from-emmc-on-lumia-640 | ||
== See also == | == See also == | ||
=== Internal links === | |||
* [ | * [[Qualcomm Snapdragon 400 (MSM8926)]] | ||
* [[Windows Phone]] | * [[Windows Phone]] | ||
=== External links === | |||
* [https://github.com/Mainline4Lumia/linux] 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. | |||
* [https://github.com/Dominduchami/Lumia830Pkg] EDK2 for dempsey, tesla, makepeace and superman. This does boot Linux! | |||
* [https://github.com/Mainline4Lumia/lk] 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. | |||
* [https://github.com/imbushuo/boot-shim] Boot shim used to boot EDK2. |
Revision as of 06:20, 5 November 2021
![]() PostmarketOS demo select screen on Lumia 640 LTE | |
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 | 720 x 1280 IPS LCD |
Storage | 8 GB |
Memory | 1 GB |
Architecture | armv7 |
Software | |
Original software | Microsoft Windows Phone 8.1 |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | yes |
Flashing |
No data |
---|---|
USB Networking |
No data |
Internal storage |
No data |
SD card |
No data |
Battery |
No data |
Screen |
Works |
Touchscreen |
Partial |
Multimedia | |
3D Acceleration |
Broken |
Audio |
No data |
Camera |
No data |
Camera Flash |
No data |
Connectivity | |
WiFi |
No data |
Bluetooth |
No data |
GPS |
No data |
NFC |
No data |
Modem | |
Calls |
No data |
SMS |
No data |
Mobile data |
No data |
Miscellaneous | |
FDE |
No data |
USB OTG |
No data |
HDMI/DP |
No data |
Sensors | |
Accelerometer |
Broken |
Magnetometer |
No data |
Ambient Light |
No data |
Proximity |
No data |
Hall Effect |
No data |
Haptics |
No data |
Barometer |
No data |
This device is a Windows Phone. See the Windows Phone page for common tips, guides and troubleshooting steps |
Contributors
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)
Current porting status
- Mainline boots and has touch, screen, and side keys working.
- Dempsey specific issue: Not sure yet
- USB is currently being tested, I can't personally confirm if USB networking is working but someone with a Lumia 735 said it is for them.
- Proximity & Light sensor likely soon, I just need to find the right ACPI device for it to get values from.
- WLAN & BT being looked at
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: How to compile and install edk2 : https://github.com/WolfLink115/Lumia830Pkg#how-to-compile How to boot Linux : https://github.com/WolfLink115/Lumia830Pkg#how-to-boot-linux-from-emmc-on-lumia-640
See also
Internal links
External links
- [1] 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.
- [2] EDK2 for dempsey, tesla, makepeace and superman. This does boot Linux!
- [3] 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.
- [4] Boot shim used to boot EDK2.