Docence / edk2-msm8998

Broken edk2 port for Qualcomm platforms 835 xD

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EDK2 UEFI Firmware For Snapdragon 835 (msm8998)

WARNING

  • Since Windows 22H2 discontinued support for ARMv8.0 CPU, MSM8998 is also affected, which means after version 22H2 it is possible not to boot up.

  • DO NOT EVER TRY TO PORT IT TO SONY, SAMSUNG DEVICES

  • YOUR UFS WILL BE WIPED CLEAN!!!

Resources

Telegram group (recommended)

Discord group

Project website

Supported devices

Device Target name
OnePlus 5 cheeseburger
OnePlus 5T dumpling
LG V30 joan
Xiaomi Mi6 sagit
Xiaomi Mi Mix 2 chiron

Supported devices

Windows Status Matrix

Dependencies

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

Building

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.)

Credits

About

Broken edk2 port for Qualcomm platforms 835 xD


Languages

Language:C 79.3%Language:ASL 20.3%Language:HTML 0.1%Language:Python 0.1%Language:C++ 0.1%Language:Shell 0.0%Language:Assembly 0.0%