A broken but working EDK2 implementation for Snapdragon 835 platform.
**人请看中文版 Chinese version (中文版)
QQ chinese group: 697666196 (Main group, full) 996450026 (Second group) 737223105 (Linux/edk2)
DO NOT EVER TRY TO PORT IT TO SONY DEVICES
YOUR UFS WILL BE WIPED CLEAN!!!
- Moto Z2 Force (nash)
- Xiaomi Mi Mix 2 (chiron)
- Xiaomi Mi6 (sagit)
- LG V30 (joan)
- OnePlus 5T (dumpling)
- OnePlus 5 (cheeseburger)
CAUTION FOR ONEPLUS 5 USERS! After installing GPU, screen and touch might be upside down. Fix it by first changing display orientation, and then adjust touch values from Windows registry path HKLM\System\Touch\SCREENPROPERTIES. Change TouchInvertXAxis and TouchInvertYAxis values to 1 and reboot. This is not needed if everything is working out of box.
Compiling has been tested on Debian 11 (bullseye) and on Ubuntu 20.04 LTS.
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 gettext
1.Clone this project
git clone https://github.com/edk2-porting/edk2-msm8998.git --depth=1
cd edk2-msm8998
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.)