[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Hey guys and girls,

So here´s the new update. There were some changes in the kernel, which can lead to a non boot situation in case you mix dtbo and boot.imgs from december security state, with anything lower.

My kernel.zip flashes both boot.img and dtbo.img. So if you want to return to stock, you need to extract both from factory image and flash them via fastboot if on stock rom.

If you’re on a custom rom you will need to dirty flash your custom rom.

The new kernel flashes only on December 2019 and higher security patch state! Make sure you updated to December firmware properly before flashing the kernel.

It seems reports from the frequent Black Screens stopped after reverting 4.9.197 completely. Since I can´t reproduce myself, I just keep it reverted for now. I´m not very happy with this solution, but it´s the best I can currently do.

Kernel has latest sources from Google, kernel/common and linux-stable upstream.

Important: What to do if you face issues on Android 10/Q

You might face issues on Android 10 like non working sensors, edge sense not working properly or similar things.

Here´s a thread that has more info about it: https://xdaforums.com/pixel-3-xl/how-to/android-10-sensors-bug-t3964904

This also caused seemingly in a random fashion issues with magisk modules not unpacking properly when you flash them via magisk manager.

So if you have used TWRP in the past and went on to Q, without completely wiping you might very well be affected.

I recommend everybody who faces symptoms of random issues, which they cannot explain, to completely nuke their device and flash a factory image with -w intact, as to complete set up the device from scratch.

This will wipe your whole phone, so backup videos, photos, music, apps and other stuff you don´t want to lose!

[MENTION=4487388]jcmm11[/MENTION] and me were hunting this magisk bug for a week and it turned out it´s connected to the above mentioned issue, although it gets more prominent by the latest CAF - EAS changes, which are merged in my kernel. Probably due to the way tasks get handled a bit differently.

Please everybody keep this in mind, before reporting back.

Just in case:

If you face issues or bugs when running the kernel, please return to a stock environment, only your rom plus magisk root, without any modules, scripts, tweaks or mods and see if you can reproduce the issue.

Tell me the exact steps needed to reproduce.

Then send me a dmesg and a logcat (if the kernel crashes not) or a ramoops (in case the device reboots). Take a look at the second post for a guide on how to obtain these.

Special thanks to [MENTION=4487388]jcmm11[/MENTION] and [MENTION=336855]melgar[/MENTION] for testing and keeping up with me!

Another special thanks to [MENTION=4544860]osm0sis[/MENTION] for creating and maintaining anykernel for us all. But that´s not enough, he helped me out big time to setup, refine and improve my AK3 zip, because my scripting skills just suck big time! Huge thanks to you!!!

I wish everybody a nice day/evening! :)

Changelog:

- Linux Upstream to 4.9.205

- Upstream patches from kernel/common

- Update google sources to latest December state (includes driver for asus gamepad)

- update wifi driver to latest december state

- update audio driver to latest december state

- update wireguard to latest patches

Important :)

All flashing errors are now fixed. If you experience the ramdisk error please take a look at the FAQ.

Have fun flashing and enjoy your device with latest linux-stable :)

Why is linux-stable important?

Download is below :)

Download:

https://www.androidfilehost.com/?fid=4349826312261653476

or following the link in the op to the correction version

How to flash the Kernel:

1. Make sure you are rooted and either EXKM or FKM is installed. Download the kernel.zip to your device.

2. Flash kernel zip in EXKM or FKM app. Root will be preserved!

3. Reboot and profit! Before reporting any issues make sure to read the Release-Post of Bluecross_Q_Release_1.1.3!

Instructions can be found in the OP too!

Have fun, enjoy the kernel and your phone.

If you like my work please consider a donation.

Donations are not mandatory but very welcome.

If you like my work and want to buy me a coffee/green tea: http://paypal.me/freak07