Skip to content

vicenteicc2008/edk2-arm

Repository files navigation

Attempt to create a minimal EDK2 for some MSM8909 devices

Status

Boots to EFI shell, eMMC is working, the memory map is from WP target, ACPI from Lumia 650.

Building

Tested on Ubuntu 22.04.

First, clone EDK2.

cd ..
git clone https://github.com/tianocore/edk2.git -b edk2-stable202302--recursive
git clone https://github.com/tianocore/edk2-platforms.git

You should have all three directories side by side.

Next, install dependencies:

20.04 or later:

sudo apt install build-essential uuid-dev iasl git nasm python3-distutils crossbuild-essential-armel

Also see EDK2 website

Then ./firstrun.sh

Finally, ./build.sh, or ./saana.sh if you are planning to test on the 650 with LK.

Then fastboot boot uefi.img from lk2nd.

Credits

SimpleFbDxe screen driver is from imbushuo's Lumia950XLPkg.

About

EDK2 for Android Devices

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published