Fully working beta
This release does everything I need it to and will remain unless bugs are reported.
Please follow instructions from the README file to use.
Known issues:
-
No USB host (USB flash drives, keyboards, mouses)
I had to make a choice between gadget mode (for ADB) and host mode and the first won.You can still use ADB, MTP and/or microSD cards to transfer files.
Navigate via the trackpad.
Please report any other issues via the Issues tab.
Working:
Everything I could think of.
Please report any other issues via the Issues tab.
Other notes:
OTA updates
Over-the-air updates stop working with a custom recovery. You cannot install the Philips OTA update zip via this recovery. You can modify the the update.zip file by removing the version compatibility check:
Inside the update.zip:
- remove the file compatibility.zip
- remove the first two lines of the script file META-INF/com/google/android/updater-script.
Alternatively, you can use TWRP to flash the pre-modified file update_1.0.32_nocompat.zip
below which has these patches already in place. This will bring you system back to stock 1.0.32. A factory reset may be necessary if you heavily modified your system.
I will try to keep a patched zip of the most revent OTA in this location.
Keep recovery on boot
PPX620 recovers its original recovery on booting the system. To disable this behaviour, install 1_update-protectrecovery.zip
via TWRP.
Getting root access
Install 2_update-root.zip
via TWRP will give you root access through ADB (both cable and/or network). Afterwards you can use ADB to make direct modifications to the system partition.
OpenGapps Google Apps
Get the OpenGapps zip from here (ARM64/9.0).
The tvstock
version flashes, but I cannot get it activated. Feel free to share your experience.
Other versions fail (without error) due to OpenGapps thinking the PPX620 is a TV.
We can make this work by flashing
3_update-pregapps.zip
-- this changes a property of the PPX620 from TV to Tablet- the OpenGapps zip
4_update-postgapps.zip
-- this changes the property back again
Afterward you have to register your device with Google:
Find your Google Services Framework ID (e.g. via the DeviceID app and register your device at Google. It can take a couple of minutes before you can actually login to your Google account via the play store.
Altogether
I use TWRP to stage zip updates in the following order, the flash in one go:
update_1.x.yy_nocompat.zip
-- flashes the stock OTA1_update-protectrecovery.zip
-- protects the recovery from beting overwritten on next boot2_update-root.zip
-- gives root access via ADB3_update-pregapps.zip
-- change PPX620 characteristic to Tablet to prepare for OpenGappsopen_gapps-arm64-9.0-pico-xxxxyyzz.zip
-- installs a minimal Google Apps4_update-postgapps.zip
-- restore characteristic to to TV
Wipe Dalvik/Cache