Home Artists Posts Import Register

Content

For those that follow the newsletter: You already know that the partition table changes, vendor and boot images all have been prepared already and that my sacrificial GPD XD+ unit is pretty much primed for the real porting work to begin.

As such I am currently digging myself through boot errors, blobs that need patching, selinux policy updates, etc... but how do I know what to change / patch / fix when the unit won't even boot at this stage?

This is where this little modification of mine became necessary.

What you are seeing here is a properly soldered (as in working) single-direction (TX -> RX) UART serial port wire-up.

Using this little modification of mine I can essentially see what my device is doing at all times by hooking up these two wires to a USB FTDI reader I have sitting on my desk.

Particularly interesting are the early-boot logs which I can capture this way (which shed some light onto what still needs patching / fixing).

The way it is right now this unit won't be winning a beauty contest anytime soon but it will give me the necessary information I need to drive this project forward and help in securing us this sweet sweet Android 9 upgrade.

I will keep you all posted, as always.

- Black-Seraph

Files

Comments

Anonymous

It almost hurts to see what you did to my baby xD but it is for the greater good. On a serious note a question that I came across on dingo that I also wonder, what benefits will Android 9.0 will give us over 7.0 on ours XD+ other than compatibility with newer apps and longer support.

blackseraph

Other than future-proofing it there's very little else we can squeeze out of this bit of tech at this point. Emulation-power wise we have hit the Mid-Dreamcast, Low-Gamecube bar with this chipset and there really isn't much we can do to 1up that. But keeping it updated will keep the device relevant and on the radar, which should allow people to get the most bang for their buck in the long run. As for your so graciously donated unit, I'm sorry mate... but it had to take one for the team. It's damn nice though being able to debug boot / init errors now.