Porting edk2 to Xiaomi MI 8 (dipper)
English | 中文
Successfully running UEFI Shell with internal UFS support. Display works well
Since Mi 8 is my current daily driver, I may update once I have time
Tested on WSL2 Ubuntu
First, clone EDK2
cd ..
git clone https://github.com/tianocore/edk2.git --recursive
git clone https://github.com/tianocore/edk2-platforms.git
You should have all three directories side by side
Next, install dependencies:
sudo apt install build-essential uuid-dev iasl git nasm python3-distutils gcc-aarch64-linux-gnu
Also see EDK2 website
Finally, ./build.sh
Then fastboot boot uefi.img
- Thanks to tianocore for EDK2, EDK2-platforms and documents supporting
- Thanks to Pixel3Dev and fxsheep for great work that had done in edk2-pixel3 and edk2-sagit
- Thanks to imbushuo for providing
SimpleFbDxe
screen driver which is from Lumia950XLPkg