Thanks to visit codestin.com
Credit goes to github.com

Skip to content

vizPilot/Lumia640Pkg

 
 

Repository files navigation

Lumia640Pkg

WIP Custom ARM UEFI firmware for Lumia 640 LTE but should work on 3G version, based on Lumia830Pkg by Dominduchami : https://github.com/Dominduchami/Lumia830Pkg

Why i am not using Lumia830Pkg for my 640?

Because I prefer to support the Lumia 640 separately since I want to add my own changes and I also wanted to make the UEFI unique, so that's why I decided to fork the Lumia830Pkg for the 640.

Current Status

Edk2 boots correctly, but it is not capable of loading windows (just use unlocked stock uefi for that). Linux boots with patches created by Bartosz Dudziak (https://patchwork.kernel.org/project/linux-arm-msm/list/?series=&submitter=193041&state=*&q=&archive=both&delegate=) and a simple dts (only UART and EMMC is enabled for now, display works via efiframebuffer). A partially working kernel is available here : https://github.com/Mainline4Lumia/linux/tree/msm8x26

Android is WIP because i am testing Android 8.1

Thanks to :

  • Rick Liu for creating Lumia930Pkg
  • Dominduchami for creating Lumia830Pkg
  • Konrad Dybcio for creating Lumia535Pkg, a guide how to port edk2 to lumias and for helping me out when I was stuck
  • Gustave Monce for telling me that rpmdxe driver is needed to bring up regulators on linux and helping me to get it to work
  • Imbushuo for creating BootShim and helping with memory adresses for rpmdxe
  • Heathcliff74 for creating WPInternals
  • Credits to Anuel AA for the cover of the album "Real Hasta La Muerte" and I decided to use it as a Boot Logo because I like Anuel AA

About

WIP Custom ARM UEFI firmware for Lumia 640 LTE and 3G version (only tested on LTE version)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 96.0%
  • BitBake 3.3%
  • Other 0.7%