GPD XP LineageOS Beta #2 (UniDock HDMI output) (Patreon)
Downloads
Content
When I first received my GPD XP I was saddened to see it didn't support HDMI output.
Something just rubs me the wrong way when I can't use my handhelds on the big screen, so I figured, why not try to bring the feature back?
This small side-adventure of mine quickly grew into something bigger which now listens to the name "UniDock".
The UniDock project aims to bring a unified, easy to implement HDMI output option to every Android OS that wishes to implement it, regardless of whether the device has a dedicated HDMI encoder or FPGA chip!
An upcoming newsletter will go into more detail about this, how it all works, what patches to the Android OS were required to make it all play nice, etc.
How to install: Unpack the attached files using 7zip and follow the included instructions found inside README.txt.
For those needing the Google Play Store: The GPD XP is a read-only partition device, which means flashing Google Play app packages (via a recovery) isn't possible. Magisk is shipped out-of-box though, allowing the install of system-less Google Play packages like MagiskGapps. The included README.txt contains a section explaining how to.
For those needing root: Magisk is included out of box and only needs to be activated on first boot. A WiFi connection is required for the initial Magisk activation.
For those needing HDMI output: Please refer to the following tutorial to build yourself your very own UniDock, giving you access to the newly added HDMI output support!
Changelog
- Added support for UniDock HDMI output
- Released the initial version of the UniDock Raspberry Pi MicroSD card image (Pi 4 is the preferred build base, older Pi models are compatible though, please see the dock image's config.txt file for more information, older under-voltage prone models like the Pi Zero need their USB port's 5v-pin masked and a separate Y-cable to provide power to the GPD XP)
Fixable known issues
- The built-in touchscreen mapper offsets are slightly shifted while in UniDock mode (this will be fixed in a future revision)