EDK2 for Samsung Galaxy A72.
Based on zhuowei's commits for Pixel3XL - https://github.com/Pixel3Dev/edk2-pixel3
Boot Windows PE: Boots with clean boot.wim(not 20h2pe_new that has sdm845 drivers)
Requires drivers from Snapdragon 7C(sc7180) to make usb, etc to work.
UFS detected in Windows but partitions cannot be mounted. (Windows doesn't like samsung's gpt tables...)
DO NOT EVER TRY TO PORT IT TO SONY and GOOGLE DEVICES
YOUR UFS WILL BE WIPED CLEAN!!!
Tested on:
Ubuntu 20.04 (WSL2)
Ubuntu 18.04 arm64 (android chroot)
Setup
git clone https://github.com/map220v/edk2-a72q
git clone https://github.com/tianocore/edk2.git --recursive --depth 1
sudo apt install build-essential uuid-dev iasl git nasm python3-distutils gcc-aarch64-linux-gnu abootimg
cd edk2-a72q
./firstrun.sh
Build
./build.sh
Or this for 8Gb RAM model
./build_8G.sh
Flash
heimdall flash --BOOT boot-a72q.img
SimpleFbDxe screen driver is from imbushuo's Lumia950XLPkg.
fxsheep
for his original edk2-sagit
strongtz
for maintaining Renegade Project