Newsletter #11 - July 2019 (Patreon)
Content
Last month I asked you guys whether you'd prefer monthly smaller projects, or whether you would be okay with me focusing on bigger multi-month ones like the Android 9.0 port for the XD+.
Well, I've heard you guys, and re-focused on exactly that (for the time being).
And while there isn't anything visually pleasing to show off yet, there is quite a lot of progress that was made.
For starters, I now have working SPFlash packages for re-partitioning the XD+ in a treble-compliant manner, a semi-working vendor tree and a new work-in-progress treble-compatible kernel.
For treble (and thus higher Android versions) to be a thing on the XD+ a lot of work has to be done, among said tasks is upgrading the kernel drivers.
Which brings me to what has kept me busy over the last month.
Do you guys remember the UART mod I did for an earlier post?
For those that do remember, you will also remember that its main purpose was to debug early-boot crashes and kernel panics during device bringup.
I've used said mod in conjunction with the recently released Alldocube X kernel sourcecode to port a wide variety of treble-compatible (more up to date) drivers to the XD+'s kernel.
As such, I've successfully ported the new lcm (display power), mtk_fb (display output) and PowerVR (3D graphic) drivers to our XD+. Progress!
However there are still a few hiccups to resolve with the new PowerVR driver before things can progress further, but overall things are progressing at a acceptable pace (in my opinion).
Who knows? Maybe a few months from now we will be running our XD+'s on a 9.0-based CleanROM!
I will keep you guys posted, as always!
- Black-Seraph