GPD XD AOSP 8.1 Beta #7 (TWRP recovery & fixes) (Patreon)
Downloads
Content
All future GPD XD updates will be shipped as two different packages:
- Maskrom packages (for fresh installs coming from Beta #6 or older, including KitKat)
- TWRP packages (for easy on-device updates coming from Beta #7 or newer)
The difference between the package types will be that Maskrom packages require a PC to install while TWRP packages can be downloaded and installed directly (without the need of a PC).
This update acts as a precursor for this, getting the necessary TWRP recovery installed.
It also removes some no longer needed leftover debug code and fixes a "Never sleep" crash in the Display settings on languages other than English & Chinese.
How to install: Unpack the attached files using 7zip and follow the included instructions found inside README.txt. Alternatively, you can also follow my visual guide available for Microsoft Windows & Ubuntu Linux.
How to upgrade without losing data (coming from AOSP 8.1 Beta #5 or newer): Use update.bat / update.sh to install the update rather than install.bat / install.sh!
For those needing root: Magisk is included out of box and only needs to be activated on first boot. Activating Magisk is also a requirement to pass CTS certification (needed for Netflix). If you intend to use CTS certified apps, please activate Magisk before logging into your Google account.
Changelog
- Added TWRP recovery (paving the way for on-device upgrades & bringing backup + restore support)
- Disabled the logger service as its no longer needed (its a leftover from early bringup)
- Fixed a crash that occured in the Display settings when using the option "Never sleep" in combination with a system language other than English or Chinese
- Fixed a typo in the boot animation URL (we're .com, not .net)
Unfixable known issues (including fixable things that aren't up to me to fix)
- The mma8452 accelerometer responsible for auto-rotation requires calibration after every restart, so please ensure your device is sitting on a level surface while its booting
- It takes the Google Apps quite a bit to update fully (this will show as horrible battery life / thermals / flaky WiFi performance for the first 30 or so minutes after first connecting WiFi)
- The Google Apps can sometimes cause crashes on first-boot (just wait for the crash messages to disappear and then reboot to shut Google's Chimera service up)
- In-app Magisk updates will always fail (Magisk doesn't support Rockchip boot images yet, I will make sure to update the ROM's included Magisk regularly to make up for this)
Fixable known issues
- Suspend support is provided by the ATF running in shallow (arm off + logic on) rather than S3 mode (~5% idle battery drain per hour, aka. you're better of turning the device off fully when not using it)
- The ESP8089 WiFi driver sometimes fails to initialize after suspend (this will show by it not finding any WiFi networks, please reboot your unit if this happens)