This repo is based on Renegade Project (edk2-msm). It will contain the old files and the file structure for the time being.
The folder layout and the way the project builds are bound to change a lot.
Note that the watchdog will timeout after a minute and reboot the phone. I'll keep that for now as it's convinient.
Run the following commands:
fastboot oem ramdump usb
fastboot oem ramdump compression disable
fastboot oem ramdump encryption disable
fastboot oem ramdump config
As you can see, these commands will turn your phone into a security hole, so only run them if you are comfortable with that.
Simply execute ./raven-build-and-run.sh
with your phone plugged in and in fastboot. After double clicking the power button and waiting for a minute, hold the volume down to get back into fastboot and to get logs (if you run it with -p)
The memory map located at Silicon/Google/Tensor/Library/PlatformMemoryMapLib/PlatformMemoryMapLib.c
is based off of the ouput of cat /proc/iomem
(formatted nicely here) and almost certainly needs work on it done, along with PcdSystemMemoryBase and Size in tensor.dsc.
Any and all help i can give or receive should go through this Telegram group
- Gustave Monce and his SurfaceDuoPkg
- DuoWoa Project
- EFIDroid
- Ben (Bingxing) Wang
- Lumia950XLPkg
- BigfootACA and his SimpleInit and LinuxSimpleMassStorage
- fxsheep and his original edk2-sagit
- All the developers and members of Renegade Project for offering efforts, equipments, valuable documents and more
All code except drivers in GPLDriver directory are licensed under BSD 2-Clause. GPL Drivers are licensed under GPLv2 license.