Coder Social home page Coder Social logo

vicenteicc2008 / edk2-sdm845rt Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 1.0 5.03 MB

edk2 for snapdragon 845

License: Do What The F*ck You Want To Public License

Dockerfile 0.01% Python 0.01% Shell 0.07% ASL 96.33% C++ 0.21% PHP 0.07% C 3.25% Assembly 0.06%
edk2 uefi android arm32 windows8-1

edk2-sdm845rt's Introduction

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 Windows/MacOS/Other Linux distributions:

Install Docker manually or use an Ubuntu virtual machine

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.1 Build this project (only on linux)

bash build.sh --device DEVICE

2.2 For Macos/Windows (you can use docker)

docker-compose run edk2 ./build.sh -d 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.

edk2-sdm845rt's People

Contributors

vicenteicc2008 avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

edk2arm-porting

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.