yashsingh1/xdaforums huggingface dataset:
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Nothing to do with the kernel. You can try to update them, but you might run into issues.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Update to 5.0.0_S

Hey guys and girls,

As expected this might be the last update from Google for the Pixel 3 XL. Here´s a fresh build with the February updated for 4.9 merged.

Linux-stable was updated as well.

Other changes please check the changelog and/or github.

I wish everybody a great day.

Enjoy the device and the kernel, because I certainly do.

Special thanks to @jcmm11 and @melgar for testing and keeping up with me!

Changelog:

- Google Code merged to February for 4.9.

- Linux-Stable to 4.9.300

- updated ak3.zip

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:

Downloads for : -Android- Generic Device/Other | AndroidFileHost.com | Download GApps, Roms, Kernels, Themes, Firmware and more. Free file hosting for all Android developers.

Download GApps, Roms, Kernels, Themes, Firmware, and more. Free file hosting for all Android developers.

www.androidfilehost.com

How to flash the Kernel:

1. Make sure you are rooted, are using the latest magisk suited for your OS version and a kernel manager capable of flashing a zip is installed. If available you can use TWRP as well. Download the kernel.zip to your device.

2. Flash kernel.zip via your favorite method. Kernel Managers and Recoveries need to be updated to work with a specific Android Version. It's your job to ensure compatibility! :) Root will be preserved! (Make sure to be on the latest firmware the kernel is made for)

3. Reboot and profit! Before reporting any issues make sure to read the first three posts of this thread!

Instructions can be found in the OP too!

Have fun, enjoy the kernel and your phone.

Donations are not mandatory but very welcome.

If you like my work and want to buy me a coffee/green tea to keep the development going: http://paypal.me/freak07
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] RandomPRSN:
Does this update fix the GPS locking issue that is experienced with A12 PixelDust ROM?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
GPS is not handled by the kernel. @spezi77 contacted me yesterday and described what I believe is the issue you´re describing too, so I tried today to reproduce it using GMaps while driving. GPS works fine here, there´s no issue on my end using the stock rom.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] spezi77:
I would like to explicitly point out that the GPS problem seems to only exist with the Kirisakura kernel compiled inline into the PixelDust rom. Please do not confuse this fact. There is no problem in freak07's official Kirisakura kernel. Thank you!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] HaRdC0r3:
Yup...kernel is fine...tried it on various roms and all is well. Thanks.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] spezi77:
deleted
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] justDave:
Can I use the latest A12 kernel with an A11 based ROM (eg. LineageOS 18.1) or should I stick with A11 kernels?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Hector_O:
I know you said it might be the last update, but is there any way you could add "xt_HL.ko" support?

It's referenced in this github link:

GitHub - nermur/no-tethering-restrictions: Unlimit/un-throttle/un-restrict/bypass the 'tethering/hotspot' classification for Android

Unlimit/un-throttle/un-restrict/bypass the 'tethering/hotspot' classification for Android - GitHub - nermur/no-tethering-restrictions: Unlimit/un-throttle/un-restrict/bypass the 'tether...

github.com
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] fauziakhmad:
one question, is android security update handled by the kernel?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
I´ll add support in the next release.

It depends. Some parts of a security bulletin can be kernel side fixes.

Due to merging linux-stable to basically latest in this kernel, we´re ahead of the "official google security bulletin".

Since P3a devices still get support from google I´ll continue merging those for now, which will also include any kernel side security fixes, we won´t already have by merging linux-stable in this kernel. Generally I´d say we´re probably ahead of the official security bulletin, by having linux-stable merged to nearly latest.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] fauziakhmad:
so if i flash the latest version of this kernel in stockrom (security update october 2021) the android security update would be updated to february 5 2022?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
no. the date you see in settings is part of the firmware. the kernel has nothing to do with that.

Even if you would flash a kernel that has all kernel security patches for march 2022 (hypothetically), this date will still show oct 2021.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Hector_O:
You're the best ❤️
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] justDave:
Better stick with the right kernel for your ROM, Dave. Fortunately there's a check in the installer to keep you from screwing up.

FYI, the latest A11 kernel works great with the latest LineageOS 18.1 and seems to fix the random UI lockups. It also feels snappier overall. Recommended!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] justDave:
Any chance you could backport this (and perhaps security fixes?) to the A11 series? It'll be a few more months till we see a stable LineageOS 19.1.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Unfortunately I don´t have the time for this.

But I think I saw people posting in this thread, which confirmed running the updated kernel on A11 custom roms or stock rom. You´d have to edit anykernel.sh inside the root of the zip to allow flashing on A11 if you want to try this.

To return to factory conditions of your custom rom, you´d have to flash a backup of stock boot.img and stock dtbo.img in case you run into troubles.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Update to 5.1.0_S

Hey guys and girls,

Here´s the next release. It includes the kernel-side security patches for the March firmware from the still updated 4.9 devices (p3a series).

I also enabled support for TTL spoofing as was requested here in the thread.

Linux-stable was updated as well.

Other changes please check the changelog and/or github.

I wish everybody a great day.

Enjoy the device and the kernel, because I certainly do.

Special thanks to @jcmm11 and @melgar for testing and keeping up with me!

Changelog:

- Google Code merged to March for 4.9 kernels

- Linux-Stable to 4.9.304

- add support for TTL spoofing

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:

Downloads for : -Android- Generic Device/Other | AndroidFileHost.com | Download GApps, Roms, Kernels, Themes, Firmware and more. Free file hosting for all Android developers.

Download GApps, Roms, Kernels, Themes, Firmware, and more. Free file hosting for all Android developers.

www.androidfilehost.com

How to flash the Kernel:

1. Make sure you are rooted, are using the latest magisk suited for your OS version and a kernel manager capable of flashing a zip is installed. If available you can use TWRP as well. Download the kernel.zip to your device.

2. Flash kernel.zip via your favorite method. Kernel Managers and Recoveries need to be updated to work with a specific Android Version. It's your job to ensure compatibility! :) Root will be preserved! (Make sure to be on the latest firmware the kernel is made for)

3. Reboot and profit! Before reporting any issues make sure to read the first three posts of this thread!

Instructions can be found in the OP too!

Have fun, enjoy the kernel and your phone.

Donations are not mandatory but very welcome.

If you like my work and want to buy me a coffee/green tea to keep the development going: http://paypal.me/freak07
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] justDave:
Seems to work. Thanks!

For the record, this is how I'm doing OTA updates now for LineageOS:

Install the OTA update. This will overwrite the kernel (the option not to is disabled in the updater)

For some reason, I lose root after the update so I can't run EXKM or the TWRP retention script

... so reboot

No point going to recovery at this stage. TWRP is gone

Remember that you're back on the old buggy LineageOS kernel so if it freezes, just keep rebooting (hold the power button for 10 seconds or so)

Once you get a successful boot, use EXKM to flash Kiri, TWRP, and Magisk in that order to the current slot (default in EXKM). No need to reboot between flashes, just hit cancel and keep going

Reboot
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] resax:
Good mornig, sorry my english, after installing this version, before I had 5.0, just after entering the screen unlock code, I get a play services error and it restarts continuously. Is there any way to go back to kirisakura 5.0?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
you can back to stock kernel by flashing boot.img and dtbo.img in fastboot from whatever ROM/Firmware you´re running.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] resax:
After installing the boot.img and dtbo.img origina, it stayed in bootloop in google chargin bar, and I had to do a flash-all.bat, i come back to kirisakura 5.0, thk!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Ata Ur Rehman:
Thank for your hard work, totally loving this kernel on stock a11
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] CRCinAU:
I'm having a play with PixelDust for the Pixel 3 that has your kernel present - S-Release-4.1.0 - and then trying to cross reference with the feature list - specifically enabling fast wireless charging.

I looked at this: https://github.com/kdrag0n/proton_bluecross/commit/bf5d4feecdd80b131fbbab9e1111eaa86f6eeba5

But it seems that "/sys/kernel/fast_charge/force_fast_charge" doesn't seem to give me permissions to read / write from it...

Does this need root? something else I'm missing?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] CRCinAU:
@Freak07 - So, wondering if I can pick your brain.... I'm trying to get wireless fast charge enabled - but as a normal user, I don't have access to `/sys/kernel/fast_charge/force_fast_charge` - ie permission denied.

When I updated to 5.1.0, I also rooted with Magisk - but then I found that has the side effects of networking dropping out.

When I am root though, I can increase the wireless max_voltage to 9000000, and set force_fast_charge to 1 - and all works as it should.

The question is, how can I do this as a user so that I don't have issues with networking, GPS loss, and also failing SafetyNet?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Nikberchardt06687:
Guys, when I install this kernel, then the microphone starts to work poorly for me, how to fix it, on previous versions the same, what is the reason?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Carmine8:
Installed latest Krisakura kernel on blueline on the March build of Pixel experience rom - it works so good!

Phone has never been so snappy and the battery has massively improved too.

Thank you for your hard work on this!

I hope you'll keep develop this kernel in the future too!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Stygmatik:
@Freak07 Thanks a lot for your work.

Would you mind explaining in length how you managed to do this?

I'm talking more on the "upstream" part of your work, not the extra added features.

Like starting from the official 4.14 android kernel I guess, but then how you detemine which commits from CAF you should take?

I also noticed that the Linux-stable-upstream doesn't seem to be maintained anymore, so how you "do" this part now?

Also, could you explain what prevent you/us to upstream pixel3/xl kernel to 5.10 for example? Are we missing Qualcomm drivers binary blobs for such kernel versions? In this case, isn't it possible to "copy" the corresponding .ko files fror 4.14 to a 5.10 tree and then compile the kernel? Or maybe some kernel interfaces did change between 4.14 and 5.10?

Don't hesitate to go technical in your explanations.

Maybe you can keep your answer generic with examples for our pixel3/xl case and do this in a blog post format (like a medium for example) since I think many would-be maintener/tinkerer would be interested I guess :)

Anyways, keep up the good work!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Over36Clock:
hello, do you have a touchbust in your kernel? And if so, how can I turn it off?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Ashwin Kale:
Just install kernel adiutor application...

Search for kernel adiutor GitHub and by visiting the 1st website just download the given version under releases section...

After installation find the sound settings by tapping on top left corner having 3 lines options...

After clicking on sound max the microphone option and Profit💯
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Ashwin Kale:
This kernel saved me from eternal regret of getting pixel 3 xl in 2022... Bcoz of the freezing issue I was waiting to clear those leftover emi's n sell this with latest pixel... But now it's so smooth like no one's business...

Thanks Bro for making and maintaining this kernel... Eternal gratitude 🤗
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Semtronix:
Nope, mine's all passing.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Atomix96:
I flash the latest canary build, device boots and passes, then if I reboot for any reason it fails. I'll traverse over to the Magisk forum then. Thanks!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Segnale007:
I have been experiencing terrible battery life since a couple of releases ago. I am barely getting 3 hours SOT. No games, nothing fancy. Just chrome, whatsapp, kik, Twitter and YouTube. Anyone else?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] EMJI79:
Silly question: have you rebooted since?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] masri1987:
have you guys been just flashing it and using default settings only? not looking to modify it...
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] MArtyChubbs:
Default settings work best. No need to modify.

Phone works great and I am getting 8hr sot given my usage is basic. Mainly messaging and podcasts.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] masri1987:
Thank you! Been using franken since he dropped a release and figure i try something else.

Wow 8 hrs of SOT, do you have adaptive battery on ?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] blaze9090:
Idk if this is the right place but is anyone else than me experiencing that the 3xl ist way less responsive than the 2xl or op6?

It just feels less smooth, less responsive in touch reaction and things very often just feel wrong and Not snappy.

I eben experience Problems when sliding sidebars (eg xda Labs) to open them, screen shows Animation of Touch but the Bar is not coming out.

Anyone else?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
thanks for the report!

thank you very very much for the donation and our little chat :good:

thank you very much for the nice words! they are appreciated and mean really much to me!

thank you very much for the donation! it´s greatly appreciated!

yes I´m using an older canary build of magisk. see in the linked album here which version exactly.

https://photos.app.goo.gl/V9g8VSYboj96U7ox5

thanks for the report!

I don´t think so. maybe an app? do you have wake gestures enabled?

immediately after such a vibration can you go to exkm app -> tools -> save logs -> take dmesg as well as logcat and send it to me?

no safety net passing fine here. see screenshots.

https://photos.app.goo.gl/V9g8VSYboj96U7ox5

I´m also having great battery life. mainly doing a bit of youtube, hangouts, reading on xda and several other apps, google plus, browsing chrome etc. see screenshots in the linked album.

https://photos.app.goo.gl/ZLWmQkBea94z5wi2A

After that I usually charge my device before I go to bed.

I can assure you the kernel itself drains no battery. Use better battery stats to see any rogue apps that drain battery while the screen is off.

https://photos.app.goo.gl/ZLWmQkBea94z5wi2A

usage is mainly doing a bit of youtube, hangouts, reading on xda and several other apps, google plus, browsing chrome etc.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Gordietm:
[MENTION=3428502]Freak07[/MENTION] Your kernel is great and your support is excellent. I'd like to send a donation, but I don't use PayPal. How else can I send you something?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] masri1987:
can confirm flashing 1.8.1 via twrp over franken retains root- thanks!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] SinisterXReaper:
Flashed latest using FX, root retained and all it well. I average maybe 7 hours SOT, heavy usage as well. I pass safety net, however, Google pay detected Im rooted and wouldn't let me use it. So I went to magisk settings and specifically selected Google pay and it works now, hopefully that helps anyone who runs into issues. Once again, great work! I can't say enough how much I appreciate your work!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] blaze9090:
I managed to uninstall magisk 17.3 and now when I try to reinstall it, Phone booltloops.

Tried flashing kirisakura first then magisk and magisk without Kernel. Same result.

What am I missing?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
I’m sorry I forgot to answer your PM.

I sent you back a PM. :)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Either reflash stock boot.img extracted from a factory image and redo the rooting procedure, including booting twrp etc.

If that is not working reflash a factory image via flash all script and -w removed from it. ( removing -w will keep your userdata intact) then redo the whole rooting procedure. :svetius:
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] ridobe:
You're going to need to flash the boot.img to clear things out and start over
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] MArtyChubbs:
Yes, it's on.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] smartymcfly:
I reflashed stock then 1.8.1 because it was acting strange.... I looked earlier and had 6 hours SOT and 53% battery left. Mostly reading but also a few videos and other stuff.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] duminduweera:
Is this when you pickup the phone after facedown?

I sort of have this, i think this is because I've enabled "Flip to Shhh" in Digital wellbeing
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] MeetFace:
Will a few of you share what you have disabled\enabled in the systemb settings and EXKM to achieve such great battery like.

E.g. location, adaptive battery, kernel settings, etc
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Ashwin Kale:
Does anyone face multitasking issue after installing kirisakura? I can only run one app at a time... Youtube gets down everytime I try to run it in background and play any game or even using another apps like instagram or whatsapp...
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] mgp53:
Same behavior with stock? Pixel 3's have always had low memory issues with certain apps.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Ashwin Kale:
I'm not sure bcoz I wasn't on stock rom more than 3 days
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Mattski:
This kernel saved my phones life. Was getting tired of the freezing in the Pixel Experience, now it runs extremely smooth. Thank you!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Carmine8:
This is not compatible with latest Magisk 25.0 if anyone was wondering.

Hopefully for the developer to extend its support!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] CRCinAU:
Works fine for me?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Carmine8:
Oh, It broke my blueline flashing latest krisakura with magisk 25.0

I tried multiple rom too: pixelexperience, pixeldust etc. with same result.

How did you get it to work?

Thank you
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] CRCinAU:
I just updated within the Magisk app from 24.3 -> 25.0... Then updated the boot side in the app with the Direct Install method...
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Carmine8:
Very weird, I did the exact same thing and I ended up in bootloop

What rom where you using when you updated magisk? Was krisakura already flashed and did it survive the re-root?

Thanks
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] CRCinAU:
Yep - I've been using PixelDust - which comes with this kernel out of the box.

I already had 24.3 installed and operational, and just used the in-app update for Magisk...
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Ashwin Kale:
Well I guess I won't update magisk till the update comes for kirisakura... only thing holding my phone togther lol
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Update to 5.1.1_S

Hey guys and girls,

Here´s the next release. It includes the kernel-side security patches for the June firmware from the still updated 4.9 devices (p3a series).

Linux-stable was updated as well.

I was able to flash the kernel.zip fine running magisk canary 25001 on latest stock rom source. If you had troubles with latest magisk canary, maybe that zip solves it. Otherwise if custom roms don´t work, I don´t know what could be the cause as it works fine on my end.

Other changes please check the changelog and/or github.

I wish everybody a great day.

Enjoy the device and the kernel, because I certainly do.

Changelog:

- Google Code merged to June for 4.9 kernels

- Linux-Stable to 4.9.317

- update anykernel3 zip, thanks to @osm0sis

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:

Downloads for : -Android- Generic Device/Other | AndroidFileHost.com | Download GApps, Roms, Kernels, Themes, Firmware and more. Free file hosting for all Android developers.

Download GApps, Roms, Kernels, Themes, Firmware, and more. Free file hosting for all Android developers.

www.androidfilehost.com

How to flash the Kernel:

1. Make sure you are rooted, are using the latest magisk suited for your OS version and a kernel manager capable of flashing a zip is installed. If available you can use TWRP as well. Download the kernel.zip to your device.

2. Flash kernel.zip via your favorite method. Kernel Managers and Recoveries need to be updated to work with a specific Android Version. It's your job to ensure compatibility! :) Root will be preserved! (Make sure to be on the latest firmware the kernel is made for)

3. Reboot and profit! Before reporting any issues make sure to read the first three posts of this thread!

Instructions can be found in the OP too!

Have fun, enjoy the kernel and your phone.

Donations are not mandatory but very welcome.

If you like my work and want to buy me a coffee/green tea to keep the development going: http://paypal.me/freak07
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] newkydawg:
Updated to 5.1.1_S via EXKM and running great! Thanks @Freak07 !
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Carmine8:
That makes sense! I didn't think about PixelDust having it as default kernel
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Carmine8:
Thanks so much for keeping our Pixel 3 alive!

It unfortunately bootloops on blueline latest OllyOs June patch with stable Magisk 25 :(

What rom are you guys trying this?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] CRCinAU:
Probably a module problem.....