yashsingh1/xdaforums huggingface dataset:
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Ashwin Kale:
Install Pixel Dust A13 build... It has kirisakura integrated in it...
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Carmine8:
Flashed latest krisakura after following your instructions on Pixel Experience A13 beta and Magisk 24.3. it works perfectly thanks!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] ktdt00:
Worked like a champ! I used 7zip which lets you edit the file inside the zip, or at least it takes it out, edits it, and then puts it back. Anyway... I really appreciate the info! Thanks!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] joeryan8888:
Can this be install on Pixel 3A XL for android 12?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Slim2none4u:
No
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Pixel Pi:
Does the kernel persist when installing over the air updates on lineage os? What about OS upgrades like from 18.1 to 19.1?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Pixel Pi:
Is this kernel compatible with official lineage os 20?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Pixel Pi:
Anybody try this yet? The kernel solved so many problems that I really don't want to upgrade the Pixel 3s in my family without it.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] klemi71:
Will the Kernel be updated?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] nh0ckut3y3u:
deleted
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] mihaporf:
is it possible to flash this kernel, for example, the version for a12, if there is 13 android on board
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] contevo:
yes, i tested today and works fine...just edit the anykernel.sh, and supported.android=13 and rezip with 7zip.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Ashwin Kale:
Hi, I have tried many times to edit supported.android=14 from anykernel.sh file. However, when I try to flash this using EX kernel Manager, it shows an error of no kernel found. May I know what am I doing wrong?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Mine Hashu:
Does anyone tried on Pixel 3 A12 stock rom?

What bugs/errors you find?

Please share your experience

Thanks🙌
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] craftxbox:
Tried installing 5.1.1 on LOS 19.1 and LOS 20, Both seem to cause my device to immediately reboot to bootloader with no ramoops or pstore being generated. Help?

Bootloader tells me the reason is "reboot bootloader" as if it was initiated from software.

TWRP seems to boot fine on the kernel but the system does not.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] agraceful:
So, few things.

Biggest one is STOP USING TWRP.

The kernel works fine on los19. Always has. Flash with a kernel app (exmanager, fkm, etc.)

For a13, you need to change a line in the zip. It's been discussed here before and is easily searchable. I've done it myself and it booted fine.

Now it also may depend on what version of magisk you're running and what security patch. Those will unfortunately affect it sometimes. You should ultimately move on from this kernel as it's outdated and other kernels (that come with their ROMs) run circles around it at this point.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] craftxbox:
Thanks, I was specifically here as it's the only kernel I could find that advertises it's fixed this particular bug i've been plagued with. If there are others that also have it fixed that'd be great, Im not sure if maybe I just haven't looked far enough. Originally I flashed with Smartpack and first encountered this issue on 19.1/12L with Magisk 26.3. Not sure which specific security patch that was on, but on los20 i'm told "october 6th 2023".

As a side note, I already use userspace apps to flash zips normally, but I've kept TWRP as the stock lineage recovery doesn't have any interactive tools for me to troubleshoot with. Are there better alternatives for a recovery environment available now or do you just mean to not use TWRP for flashing?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] agraceful:
That bug was addressed and fixed quite awhile ago. There's no way for the module to cause those freezes anymore as long as you're using a magisk version that is newer than April.

I'm not sure what you mean by troubleshooting tools. There's nothing TWRP does that is special in that sense. You can pull logs from adb if that is what you're referring to. I'm advising against it because it causes issues and no dev will even look at your logs if you mention twrp. Lineage flashes files just fine so I once again don't understand why you'd use other tools for that as they can cause issues.

But to each their own. If you feel that's what's best for you, then have at it. But again please keep in mind that no dev in the Pixel community advises using it and will not provide support for their ROMs if they're aware you're using it.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] TraderJack:
FWIW, I think there is another bug outside this one that causes the lockups. I remember when this issue first came out, and I thought that the fix mentioned above was the solution...but hear me out:

I tend to do a full rebuild yearly and just finished doing mine. I usually test out all the new updates to Magisk, LSposed, etc and make sure I can pass integrity and all that. Usually, before I do my final build I will have reflashed about 10 times troubleshooting little things and starting fresh.

What I always notice (since 11), is that without Kiri kernel installed my system will lock up quickly after reboot. It seems to so this usually if I try to open apps (usually things like Magisk and other apps I am testing with to make sure phone integrity is good). Since I reboot a lot when testing I go quick, so as soon as possible after the phone comes up I unlock and start clicking stuff. This is when I see the lockups, not every time...maybe 20%? However, once I install Kiri the issue stops completely.

I forgot about the root cause of that bug being systemless hosts and just went to check my phone which I finished rebuilding yesterday and experienced the issue on. Guess what? I hadn't enabled SH. This means there is a freeze/lockups error coming from some other issue that this Kiri kernel appears to address.

I don't know any more than that, just based on my empirical tests

On a related note to recent posts: I mentioned I'm still on 11. Reason being is 12 introduced some type of background process throttling that, combine with the low RAM in this phone, terminated stuff often. Tasker was a big victim of this. On 11, I use Edge Sense Plus for squeeze actions, and it's important to me. It doesn't work on 12 and so I wrote a Tasker app to do similar, but it kept getting killed off in the background. So, I stayed with 11.

Im sure this is still an issue in Stock 12, but is there a better ROM out there that gives a good Stock 12+ Pixel experience that has had a bunch of work on it and someone would recommend?

Also, can someone point me to the right way to install TWRP on the 3XL? Methods I tried flashing the official TWRP .IMG file to boot and then flashing the .zip always result in not being able to boot.

Thanks
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] TraderJack:
@Freak07

don't know if you are still around for this, but I am still using your latest A11 kernel due to the F2FS bug.

I can't update to 12 either because of its issue killing processes in the background.

I'm trying to switch from TJW Magisk to Alpha due to some apps being detected, but after flashing Alpha I can't flash your kernel. I get this with EXKM:

mkdir: can't create directory '/tmp/anykernel/':
Read-only file system
Archive : /storage/emulated/0/Android/data/flar2.externalmanager/cache/Kirisakura_Bluecross_R_3.1.0.zip
unzip: can't open 'Image.lz4': Read-only file system
Unzip failed. Aborting...

Wondering if you knew of any solution to this?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] TraderJack:
For anyone else wondering, I was able to find a workable way to boot to TWRP and then flash the ZIP from within twrp.

Download the twrp-3.6.2_11-0-crosshatch.img image file and from fastboot do:

fastboot boot twrp-3.6.2_11-0-crosshatch.img

This will not install TWRP, just boot into once from where you can then flash the kernel.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
I see you already found a solution, but maybe it´s worth giving kernel flasher a shot too :)

GitHub - capntrips/KernelFlasher: Kernel Flasher is an Android app to flash, backup, and restore kernels.

Kernel Flasher is an Android app to flash, backup, and restore kernels. - capntrips/KernelFlasher

github.com

(y)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] contevo:
I flashed this kernel on the stock a12 I get amazing battery life but one issue after while randomly I get blank screen when the phone screen is off wake up again, to get back in you have to use camera shortcut button or bring down notification pull down if you have pin security than you be able put your pin and get back in and work back to normal or reboot the phone work fine than randomly does it again.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] fzmaulana__:
AI encountered an error while downloading (mirror not found) has this file been lost? does anyone have it?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] TraderJack:
Hi @Freak07 . I'm still on your latest 11 Kernel for my 3XL (problems with process killing on 12 has kept me here).

No issues, but I was thinking of playing around with APatch. It appears your Kernel is compatible

But I'm not sure how to apply the patches to your kernel as the .zip does not include boot.img. I found a related post from you on another kernel:

[Kernel][12.06.2024][Android 14.0.0]Kirisakura 2.3.0_Raviantah for Pixel 6/Pro aka "RAVIOLE"

Kirisakura-Kernel for the Pixel 6/Pro Hello everyone, To keep it short: Here is Kirisakura - Kernel for the Google Pixel 6 Pro aka Raven and the Pixel 6 aka Oriole, together Raviole. I would appreciate if everybody that flashes the kernel...

xdaforums.com

However there does not appear to be a "zImage" when I use magiskboot to extract. I get an error with magiskboot (but I think it is known/expected?), this is what it looks like:

crosshatch:/sdcard/working # ls -lh
total 32M
-rw-rw---- 1 root everybody 64M 2024-07-19 14:45 boot.img
crosshatch:/sdcard/working # /data/adb/magisk/magiskboot unpack boot.img
Parsing boot image: [boot.img]
HEADER_VER [2]
KERNEL_SZ [19812447]
RAMDISK_SZ [11927463]
SECOND_SZ [0]
RECOV_DTBO_SZ [0]
DTB_SZ [862396]
OS_VERSION [11.0.0]
OS_PATCH_LEVEL [2021-10]
PAGESIZE [4096]
NAME []
CMDLINE [console=ttyMSM0,115200n8 androidboot.console=ttyMSM0 printk.devkmsg=on msm_rtb.filter=0x237 ehci-hcd.park=3 service_locator.enable=1 cgroup.memory=nokmem lpm_levels.sleep_disabled=1 usbcore.autosuspend=7 loop.max_part=7 androidboot.boot_devices=soc/1d84000.ufshc androidboot.super_partition=system buildvariant=user]
CHECKSUM [e6bb110b81cf0cb6b27306a41c37ee3a5b6d67d2000000000000000000000000]
KERNEL_FMT [lz4]
RAMDISK_FMT [gzip]
unexpected ASN.1 DER tag: expected SEQUENCE, got APPLICATION [1] (primitive)
VBMETA
crosshatch:/sdcard/working # ls -lh
total 67M
-rw-rw---- 1 root everybody 64M 2024-07-19 14:45 boot.img
-rw-rw---- 1 root everybody 842K 2024-07-19 14:45 dtb
-rw-rw---- 1 root everybody 47M 2024-07-19 14:45 kernel
-rw-rw---- 1 root everybody 22M 2024-07-19 14:45 ramdisk.cpio
crosshatch:/sdcard/working #

I can't use my device without your kernel due to constant lockups, do you have any idea how I can patch with AKernel and use yours? Honestly, being able to do a similar process to have your kernel in a boot.img I can just patch with Magisk would also be handy as it would save the step of flashing Magisk boot.img and then installing Kernel!

thank you!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Hey :)

Good job! you´re actually on the right path.

the "kernel" file is the zImage, you should be able to just rename the Image.lz4 file from my zip to "kernel", replace that file + the dtb file of the unpacked boot.img and you have a proper repacked boot.img.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] TraderJack:
Works perfect. Thank you.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] smartymcfly:
High accuracy Location on, scanning off.

Dark UI via swift installer and developer setting night mode always active.

I have alot of apps installed, but I don't have any social media besides Snapchat and I barely use that. I have adaway installed and I use afwall, I don't really use afwall except to block root and she'll from accessing all except the LAN, not sure how much traffic these prevent but they likely help.

Like half the time I was reading a book (epub) with moonreader, black background with white/yellowish text and autoscroll on.

I don't mess with the kernel settings unless there is boost settings and there is not in this version.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] thefiverivers:
Just installed this kernel on my P3XL, left it stock and it's running great. Thank you!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Location scanning when display is off is deactivated. full location settings, 2 google accounts syncing. Everything else is pretty much stock in system settings. Automatic brightness. Adaptive battery on. Oh and I have very good mobile reception where I’m usually during the day. I found this to be one of the most important factors.

In EXKM I use the kernel as it’s flashed but enable wake gestures and fiops as IO scheduler :)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Gordietm:
I thought cfq was Google's preferred scheduler. Or is it that your kernel works better with fiops?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] MeetFace:
Yeah, my brick office building seems to hurt my battery life got sure, not a great signal.

So you user stock adaptive battery in settings?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] ART:
Whats better for battery life? Maple or fiops?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] masri1987:
Okay so after 48 hours of running this it's super smooth, but idle drain is strangely high, almost as high as my screen on time per bbs , and no unusual wakelocks either... i ended up with 4 hours and 50 min SOT. tons of spotify, 1 hour phone call, facebook whatsapp etc.

Same usage on franken got me almost 7 hrs of SOT.

Location on, brightness 40% but adaptive,

adaptive battery on ,

Wifi on and off manually per my location.

Didn't use camera or watch many videos.

Will try this again but for now back on franken to compare once more

Edit: i flashed and go, i don't mess with settings
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] old_fart:
.

I have read several times ( and it makes a lot of sense ) that if you're struggling to get good reception, it'll eat a lot more battery. . It is kind of a sneaky thing. . You do not realize that t-mobile and there sparse allotment of towers is eating your juice. . That is what it was like in the past but t-mobile went ahead and bought that super band with legs ? ? ?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Paradoxxx:
Awesome kernel, works flawlessly.

Also works perfectly with Dirty Unicorn.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Bryanx86:
So did you build the du or can you share where it's available? Or you just want us crack flashers to drool and envy you?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Ivixmax:
Where did you find d.u. ?????
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Paradoxxx:
I built it myself, but I won't step on anyone's toes so I am not going to share it.

DU will come officially I am sure, just wait for it :)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Bryanx86:
I understand, still envious.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Bryanx86:
I get great battery with this kernel. I have adaptive battery on, location accuracy set to high. Only thing I change from the original settings of this kernel is the governor from cfq to Maple. Here are some ss of accubattery stats, and the stats from my battery settings. I don't think screen on time is accurate from battery settings, I only charge my battery to 80%, so screen on time since full charge isn't actual. I use adguard pro and turn off LTE service when connected to WiFi.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] MArtyChubbs:
I have almost the same setup and behavior and I'm getting eight and a half hours sot
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] mac208x:
How is the background management with this kernel? Do apps reload after you open like 2 or 3?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Very nice! Enjoy the ride! :)

It’s definitely improved over stock for me. Zram is patched up as well as some memory leaks on this releases. This definitely helps these issues over stock!

however there are still some more deeper underlying issues google will fix over the next few releases. The included quite a lot of logging around it so I’m sure they’re working on it!

also [MENTION=6022857]EMJI79[/MENTION] thank you very much :) I really appreciate your donation and it means a lot :)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] :
For me no, I have apps from yesterday still in recent apps but others might disagree.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Paradoxxx:
Sorry, but it wouldn't be fair to post it as it's not my own my work. Just be patient :)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Tomorrow morning kernel with new upstream and a few other patched will drop! stay tuned :)

Good night to all and see you tomorrow!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] MeetFace:
How do you make sure it's off with screen off?can't find the setting.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] MeetFace:
I made a Tasker profile to turn LTE off when on wifi. This could help a ton when I'm at work, we'll see.

How do you feel Adguard pro helps with battery? Monthly subscription app, kind of lame.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
security and location -> location -> advanced -> scanning -> Wifi-Scanning and Bluetooth-Scanning

Make sure both are off.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Update to 1.8.2

Hey guys and girls,

again latest upstream which dropped yesterday is here. It was tested overnight and runs well. 4.9.142 is what we´re on now :)

Included are also a few upstream changes as well as small EAS fixes.

Sdcardfs is updated to its latest state :)

The changes to the kernel.zip seem to have solved the root preservation issues when flashing without magisk. at least no one reported loosing root with 1.8.0 or 1.8.1. I´ll just keep the announcement from last release in hide tags so it doesn´t get burried in the thread.

As already mentioned I changed a few things in the kernel.zip starting with version 1.8.0. In case you face issues with root being preserved now please start with stock boot.img, root properly via magisk and reboot at least once to the OS. then proceed to flash my kernel.zip.

Root should be kept now for all.

Please report back if it still isn´t. Please tell your exact steps you did while flashing and your previous setup! When flashing via TWRP you will also see again a line telling you root is preserved!

If you face the ramdisk error in EXKM, start too with a stock boot.img. I don´t know what this could be. I flashed now over 100 zips consecutively and never got it. The changes I did will most likely not solve this.

Also the kernel.zip is (should be) now ready for custom roms whenever they are about to drop :)

Changelog

- Upstream to 4.9.142

- Upstream patches from kernel/common regarding clang and sdcardfs

- small fixes to EAS

For further details please take a look at my github!

Download is below :)

Download:

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

or following the link in the op to the correction version

Instructions can be found in the OP!

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: http://paypal.me/freak07
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Semtronix:
It's failing to flash again ?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Reflash stock boot.img, and redo twrp setup as well as magisk setup. The exact procedure is floating around in this thread if you search for it.

I flashed now well over 100 releases on stock or custom rom and never had this issue.

At this point I don’t know if it’s caused by something you did that isn’t playing well with A/B devices, a mod, a specific magisk canary releases. I’m really sorry but I have no clue.

The solution is pretty simple though.

Did you flash the new release over the last kirisakura release or another kernel?

I wish you a nice weekend! :)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Semtronix:
I know the drill lol. It's like it only works two or three times and then is fails with the ramdisk thing in EXKM. I don't use TWRP, I have no mods installed outside of your kernel, flashed it over 1.8.1.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] ridobe:
It's not flashing for me either. I'm flashing over the same kernel with the latest canary build. Not a big deal though, as both of you have pointed out. Just thought I'd let you know.

edit: Let's clarify. Stock ROM, latest Magisk canary v17.4-a9f265a5, twrp installed (for this reason), using both/either fk or exkm with no other mods whatsoever. No substratum or any Magisk modules, etc. Flashing right over this kernel v1.8.1.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Gordietm:
Flashed fine for me through EK kernel manager.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] El-Lobo68:
Thanks for your excellent support .....

Spend for you a little coffee or Beer.....

82T93040MD376181R
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
I have no idea what’s happening :rolleyes:

Sorry maybe I get an idea sometime in the feature but for now we have a good workaround!

Thanks for taking the time to report though! I really appreciate it!

Excellent :)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Thank you again! :) greatly appreciated!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] MeetFace:
So just flash through TWRP and Magisk after?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] HiM@L:
used exxm to flash. worked perfectly.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] MeetFace:
Ok yes, I have already disabled those. Thank you.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] topjohnwu:
The ramdisk error thing is an issue with AK2, I'm gonna dig into it and tell [MENTION=4544860]osm0sis[/MENTION] about it. I bet it has something to do with extracting the whole CPIO with the command 'cpio'. Since AK2 already bundles magiskboot, it should just use it to extract CPIOs.....

Maybe AK2 can just move to use magiskboot exclusively and forget about supporting obsolete devices that can't use Magisk ?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] arrrgh:
These issues are so weird, no issues flashing from TWRP (installed) with magisk (kantjer r21).
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] SinisterXReaper:
Flashed latest via FX, root retained, no issues here. Thanks again boss!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] osm0sis:
Maybe when magiskboot can edit cmdline and other values like we talked about! ;)

From what I've been told by [MENTION=6842057]nathanchance[/MENTION] it works 100% fine in recovery and in Franco Kernel Manager (which is my implementation), so therefore something is most likely bugged in EX Kernel Manager's method, causing cpio short read errors (sometimes?). If I had to guess, [MENTION=4684315]flar2[/MENTION]'s using too small of an ext4 img to unpack into for the ramdisk at hand.

I offered a while back to help with any issues [MENTION=4684315]flar2[/MENTION] came across with his method (since he's never contacted me about it), but he still hasn't taken me up on it.