map220v / edk2-a72q

EDK2 for Samsung Galaxy A72 Based on SDM720G(SM7125)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EDK2 for Samsung Galaxy A72.

Based on zhuowei's commits for Pixel3XL - https://github.com/Pixel3Dev/edk2-pixel3

Status

Boot Windows PE: Boots with clean boot.wim(not 20h2pe_new that has sdm845 drivers)

winpe_desktop_NODRIVERS.zip

Requires drivers from Snapdragon 7C(sc7180) to make usb, etc to work.

Bugs

UFS detected in Windows but partitions cannot be mounted. (Windows doesn't like samsung's gpt tables...)

WARNING

DO NOT EVER TRY TO PORT IT TO SONY and GOOGLE DEVICES

YOUR UFS WILL BE WIPED CLEAN!!!

Building

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

Credits

SimpleFbDxe screen driver is from imbushuo's Lumia950XLPkg.

fxsheep for his original edk2-sagit

strongtz for maintaining Renegade Project

About

EDK2 for Samsung Galaxy A72 Based on SDM720G(SM7125)


Languages

Language:C 85.7%Language:C++ 6.6%Language:ASL 5.8%Language:Assembly 1.4%Language:Shell 0.5%