PowKiddy X18S LineageOS Beta #5 (GeForce Now & digital button settings) (Patreon)
Downloads
Content
Turns out GeForce Now only accepts "external" gamepads (connected via USB or Bluetooth) which is why it actively refused our "internal" gpio-wired gamepad.
We now tell the OS that our gpio-wired gamepad is actually connected via USB, which seems to be enough to make GeForce Now play nice... go figure.
In other news, we now also have two new options in System -> Buttons -> Extras, allowing people to manually exclude the D-pad and / or triggers from the axis translator.
If you encounter an app or game that doesn't pick up on the D-pad or L2 / R2 triggers, there's a good chance that toggling these options will do the trick.
Known offenders are Drastic & AetherSX2 (at the time of writing).
How to install: Unpack the attached files using 7zip and follow the included instructions found inside README.txt. For those simply upgrading, please enter "NO" when asked whether you want to wipe userdata!
For those needing the Google Play Store: The PowKiddy X18S 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. Due to the boot partition being signed, in-app updates of Magisk will render the device semi-bricked. Long story short: Don't update Magisk! When a new Magisk update gets released I will make sure to release a new build containing it!
Changelog
- The internal gamepad now works with GeForce Now
- The D-pad can now be excluded from axis translation (toggle this on or off as needed)
- The L2 / R2 trigger buttons can now be excluded from axis translation (toggle this on or off as needed)
Unfixable known issues (including fixable things that aren't up to me to fix)
- The screen turns off while using HDMI output (PowKiddy uses this to hide the fact that their LCM/LCD rotation values are off, but there's little I can do to fix this unless someone at PowKiddy decides to send me the kernel sourcecode)
- Updating Magisk or trying to uninstall it via the app semi-bricks the device because the bootloader expects signed boot images (don't do it)
- The kernel wakes the device up every so and so minutes for a split second (its annoying, but there's little I can do to fix this unless someone at PowKiddy decides to send me the kernel sourcecode)
- Some Antivirus tools falsely report X18STool.exe as a trojan (because it interacts with adb, fastboot and uname to get the things it needs to do done)