[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Update to 1.1.3

Hey guys and girls,

So here´s the next update. Quite a few changes. I´ll list them in the changelog below.

I added back a few things from the CAF improved kernel we had on Pie.

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

- Use custom build Clang 10.0.0 to build the kernel, since AOSP Clang 9.0.6 and 9.0.7 from Google don´t work with LTO and CFI on our kernel currently

- Latest hotfix source from Google which dropped yesterday

- revert some google patches to stop reboots people experience while charging

- Set the bio REQ_NOENCRYPT flag (When lower layers such as dm-crypt observe the REQ_NOENCRYPT flag, it helps the I/O stack avoid redundant encryption, improving performance and power utilization. )

- Enable sched_min_task_util_for_boost_colocation feature from CAF

- Speculative Page Faults (1. 2)

- update GPU driver to latest CAF state

- rwsem prio aware enhancement

- update cpuidle driver

- fixes to PSI monitor from kernel/common (this is important, because on Q google changed to PSI in conjunction with userspace lmk) -> more info about PSI monitor here

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

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