PowKiddy X18S LineageOS Beta #6 (broken charger-IC workaround) (Patreon)
Downloads
Content
Seems like PowKiddy shipped a bad batch of X18S with semi-broken charger ICs...
These broken units report a battery temperature of -20°C, which triggers the charger's emergency shut-off, preventing the battery from taking any charge.
This has been brought to my attention by one of my Patrons (thanks Hirupai, I hope you don't mind me featuring your extremely high quality screen capture of the issue) and we spent the last 3 hours debugging this together.
If your unit doesn't charge or your Battery settings say "plugged in, can't charge right now" then your unit is affected and you should file for a warranty claim right away!
If you can't (for whatever reason), then this update is for you, as it adds code to force faulty charging ICs (those that report < 0°C temperatures) into charging mode, allowing your unit to charge as it normally would.
Keep in mind however that this workaround only works while the system is booted into Android... the bootloader is closed source and there is no way for me to fix this issue in the offline charger until PowKiddy provides me with the sourcecode for this, so I heavily suggest affected users to make use of their warranty and get their affected units exchanged!
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
- Added some code so that units with a broken charger IC can charge their units
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)