Android 12 Kernel
Hey everyone
So I have to be honest with this post. It´s extremely frustrating for me that there´s no source code pushed yet for the Android 12 firmware. The first Android 12 Firmware (.149) was released at the beginning of January, with another update to .211 a while ago.
No source whatsoever for A12 at this point. It´s frustrating after 2 months.
I understand not every OEM has the ecosystem and means of google to push the source hours after the OTA is live, but 2 months is a really long time. It´s still a long time considering the kernel is based on a completely new qcom base and probably needs to be "re-edited" (deleting comments, wip progress marks, etc) before uploading the source archive in contrast to the more "simple" A11 updates, which is probably just a drag and drop operation and happened way more quickly.
Given Sony more or less advertises their open source ambitions in various places it´s disappointing from my perspective.
The A11 kernel source isn´t compatible with A12 and doesn´t boot.
However the more I got frustrated over time I more or less hacked together a kernel for A12, which is working as best as its going to get without a matching source.
That kernel is based on latest linux-stable and latest caf-upstream, with loads of other optimizations that were not in the A11 kernel, but were contained in my other kernels for 5.4 devices.
The only real issue on that kernel is that usb port detection is wonky. It takes a while to detect a pc and for the usb file transfer dialog to pop up.
My old Pixel charging brick works fine ( it takes a little while to get detected sometimes), while the stock charger only works if I connect the phone to my PC usb and directly afterwards to the stock sony charging brick.
Otherwise there are no real issues for me.
Feel free to test, but I probably won´t be able to fix any problems until we have a source code for the A12 kernel.