[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Kirisakura 1.2.0 Q for Pixel 3/XL

Hey guys and girls,

It´s update time again. Kernel support for Wireguard should be good for Android 10 now. You need to wait until the app on Playstore is updated for Android 10 for Wireguard to work correctly.

There´s also an app from a very helpful forum member posted a few pages back :) This is not compatible with the official app from playstore, so you won´t receive playstore updates for this apk!

Other changes in the changelog below and on github as always.

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] , [MENTION=4576054]MArtyChubbs[/MENTION], [MENTION=336855]melgar[/MENTION] and [MENTION=6266829]Paddybecks87[/MENTION].

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.196

- Upstream patches from kernel/common, also improving PSI monitor again

- Update GPU driver to latest CAF state

- MM update from CAF

- latest wireguard snapshot included, which should work on Android 10 along with the proper Android 10 Wireguard app update

- for the rest check my github

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=1899786940962608084

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