Go to file
BigfootACA 02ec08d817 sdm845Pkg: AcpiTables: add xiaomi
Signed-off-by: BigfootACA <bigfoot@classfun.cn>
2021-07-15 16:41:01 +08:00
.github Added support for Vivo Nex Dual Display Edition (pd1821) 2021-07-13 13:25:28 +08:00
assets Update logo generation 2021-07-02 16:30:13 +08:00
device_specific Added support for Vivo Nex Dual Display Edition (pd1821) 2021-07-13 13:25:28 +08:00
edk2@fea7901dba Updated to a more recent version of EDKII and fixed issue with it not compiling with Python 3.9 2021-07-04 18:49:27 +02:00
edk2-platforms@086a3a3ce6 Updated to a more recent version of EDKII and fixed issue with it not compiling with Python 3.9 2021-07-04 18:49:27 +02:00
sdm845Pkg sdm845Pkg: AcpiTables: add xiaomi 2021-07-15 16:41:01 +08:00
.gitattributes Create .gitattributes 2021-07-02 16:29:18 +08:00
.gitignore Remove unused files 2021-07-02 16:30:14 +08:00
.gitmodules Updated to a more recent version of EDKII and fixed issue with it not compiling with Python 3.9 2021-07-04 18:49:27 +02:00
build.sh Added support for Vivo Nex Dual Display Edition (pd1821) 2021-07-13 13:25:28 +08:00
LICENSE.txt Add LICENSE 2021-07-02 16:30:02 +08:00
README.md Update README.md 2021-07-13 22:54:37 +08:00
README.zh.md Added support for Vivo Nex Dual Display Edition (pd1821) 2021-07-13 13:25:28 +08:00

EDK2 UEFI Firmware For Snapdragon 845 (sdm845)

Github Github

EDK2 implementation for Snapdragon 845 platform.

Chinese version (中文版)

Resources

Telegram group

Discord group

QQ chinese group: 697666196 (Main group) 737223105 (Linux/edk2)

Windows Drivers

Project website

Project forum

WARNING

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

YOUR UFS WILL BE WIPED CLEAN!!!

Supported devices

  1. OnePlus 6 (enchilada)
  2. OnePlus 6T (fajita)
  3. Xiaomi MIX 3 (perseus)
  4. Xiaomi PocoPhone F1 (beryllium)
  5. Meizu 16th (m1882)
  6. Meizu 16th Plus (m1892)
  7. Smartisan R1 (trident)
  8. BlackShark One (skr-a0)
  9. OPPO Find X (pafm00)
  10. Xiaomi MIX 2S (polaris)
  11. LG G7 (judyln)
  12. Samsung Galaxy S9+ (star2qltechn)
  13. Xiaomi MI 7 (dipper-old)
  14. Xiaomi MI 8 (dipper)
  15. Nubia X (nx616j)
  16. Nokia9 PureView (olympic)
  17. ASUS ZenFone 5Z (draco)
  18. Vivo NEX Dual Display (pd1821)

Dependencies

For Ubuntu 20.04:

sudo apt update
sudo apt upgrade
sudo apt install build-essential uuid-dev iasl git nasm gcc-aarch64-linux-gnu abootimg python3-distutils python3-pil python3-git

Building

1.Clone this project

git clone https://github.com/edk2-porting/edk2-sdm845.git --depth=1
cd edk2-sdm845

2.Build this project

bash build.sh --device DEVICE

3.Boot the image

fastboot boot boot_DEVICE.img

(DEVICE is the codename of your phone.)

Additionally, you can flash the image to recovery to achieve dual-boot.

fastboot flash recovery boot_DEVICE.img

Credits

fxsheep for his original edk2-sagit

strongtz for maintaining Renegade Project

BigfootACA for build script

Lemon_Ice and NTAuthority for guidance and some blobs

@Freak2112, TAO_Croatia and 废物 for working hard on testing and debugging

NekokeCore for fixing MemoryMap

License

This project is released under the WTFPL LICENSE.