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

Hey guys and girls,

Alright. 1.4.0, with updated January sources, suffered from an issue introduced by a commit, which was part of linux-stable-upstream v4.9.208.

I could reproduce the issue within a few minutes on a few consecutive reboots on 1.4.0.

1.4.1 with the commit in question reverted runs fine for over an hour now after trying to trigger the reboot again.

I´m fairly certain the issue should be resolved, but please don´t hesitate to report back with logs in case the same thing happens on 1.4.1.

I´ll provide the same changelog as 1.4.0 plus the revert from 1.4.1, so nobody that´s late to the January update party gets confused.

Thanks to everybody that provided logs, which allowed me to (hopefully) fix the issue quite swiftly. You guys rock!

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 or learn how to extract both images from a payload.bin

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

- 1.4.1: Revert commit ALSA: pcm: Avoid possible info leaks from PCM stream buffers, introduced by 4.9.208, to solve the reported random reboots

- Upstream patches from kernel/common

- Update google sources to latest January state

- update wifi driver to latest January state

- update audio driver to latest January 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=4349826312261696169

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