yashsingh1/xdaforums huggingface dataset:
[Google Pixel 6 Pro] Legitsu:
seems like evox has indeed switched to using EROFS for vendor partitions so any kernel that doesn't have support for that is not going to work

per:

Kirisakura_Raviole/vendor_dlkm.props.slider at pantah-up1a.231005 · freak07/Kirisakura_Raviole

Contribute to freak07/Kirisakura_Raviole development by creating an account on GitHub.

github.com

device_google_gs101/BoardConfigEvolution.mk at udc · Evolution-X-Devices/device_google_gs101

Board tree for Google Tensor G1 devices. Contribute to Evolution-X-Devices/device_google_gs101 development by creating an account on GitHub.

github.com

this also falls inline with what happened with A13 TQ3A

device_google_gs101/BoardConfigEvolution.mk at tiramisu · Evolution-X-Devices/device_google_gs101

Board tree for Google Tensor G1 devices. Contribute to Evolution-X-Devices/device_google_gs101 development by creating an account on GitHub.

github.com

as a note I am not expecting freak7 to support this I am just putting it out there as a warning that this kernel will not work with evox or any rom using erfos vendor partitions full-stop

maby if I get time I will look at forking it and running a build with erofs and seeing if thats all its going to take to get it running
[Google Pixel 6 Pro] Freak07:
the kernel has support for erofs already.

Kirisakura_Raviole/arch/arm64/configs/gki_defconfig at 2246e8532d5b2be69cc8c567d3231831c74cd6ce · freak07/Kirisakura_Raviole

Contribute to freak07/Kirisakura_Raviole development by creating an account on GitHub.

github.com
[Google Pixel 6 Pro] Legitsu:
yes but the vendor partitions are configured to use ext4 at build in the vendor_dlkm.props* unless I am looking in the wrong spot which is entirely possible which I am not even 100% sure would cause breakage but its a fair bet

if all it will take is a rebuild with the change the the props ill be happy todo that when work slows down
[Google Pixel 6 Pro] Freak07:
you´re correct on that.

but you mentioned bluspark works.

According to bluspark source, bluspark is built with the same vendor_dlkm props as my kernel.

pxl6/vendor_dlkm.props.slider at blu_spark-14 · engstk/pxl6

blu_spark kernel for Pixel 6/Pro. Contribute to engstk/pxl6 development by creating an account on GitHub.

github.com

So I don´t think that should be the reason why it not boots.
[Google Pixel 6 Pro] Legitsu:
I was just in the process of looking for that in bluspark I don't wanna soak up to much of your time chasing a issue thats not your problem to solve

its wierd because going by the commits both yours and evox thats when it stopped working when evox switched to using erofs by default (june 23)

its weird because recovery doesn't boot correctly either instend drops you at no command after flashing

its gotta be some blob or vendor mismatch off the top of my head those are the two things that come to mind when recovery ****s up and won't load since it won't boot to recovery menu I can't even dump logs to look for super obvious problems

ill look at it more after the holiday thanks again for the fantastic kernel I am running it on my stock P6 zero issues
[Google Pixel 6 Pro] Freak07:
Same here, just wanted to save you a few minutes :)

wanted to mention to you that trying to collect some logs is probably the best course of action. It´s sometimes hard to gather those on this device, especially if vendor_dlkm is involved.

Try to check if you can boot to fastbootd (fastboot reboot fastboot), after flashing boot, dtbo and vendor_boot.

If you can´t boot to fastbootd vendor_dlkm is uninvoled.

In that case let the phone crash, keep buttons pressed to get back to bl. flash back the same 3imgs from evox and collect a pstore from the failed boot.
[Google Pixel 6 Pro] Legitsu:
I suspect you are correct;

the last time did it if memory serves I had to reflash the rom in in addtion to the boot,vendor_boot & dtbo

but would not boot past the logo it would just loop infinately untill I reflashed the rom its self

which is why I suspected it was the vendor because thats in the main rom package with evo
[Google Pixel 6 Pro] digger16309:
Thanks so much for all of your work @Freak07. You've made my P6P usable when Google failed at that on a number of fronts. I've had enough of the USNF/PIF game and I'm going back to Apple. Good luck with all of your development going forward!
[Google Pixel 6 Pro] iwearthebelt:
I still use my P6P as my daily and I also feel Freak07 does great work. Hope he doesn't quit it anytime soon, that kernel makes it tolerable. I'm on board with you with the UNSF situation. Hopefully someone else will will come up with something that will help everyone out, I'd even regularly donate to whoever would take the responsibility of keeping it working.
[Google Pixel 6 Pro] Freak07:
Update to Raviantha 2.1.0

Hey guys and girls,

So here´s the next update. It includes the updates for Android 14 QPR1 December update! Make sure to update to December firmware before flashing.

Important:

Please note that this release is not for the QPR Beta firmware or dev preview, but the stable android 14 firmware!

Please make use magisk stable if you don´t know your way around bugs and don´t want to actively help debugging magisk development.

You should download magisk stable only from official magisk release site!

There are other small improvements as well. Please check my github for those.

I wish everyone a nice day.

Changelog:

- Update kernel to Android 14 QPR1 December patches

- more changes please look at my github

Download:

attached to this post

Make sure to keep the ak3 helper module installed in Magisk Manager and do not delete it!

If you´re coming from another kernel restore stock boot.img, dtbo.img, vendor_boot.img and vendor_dlkm.img before flashing. Thank you.

Make sure to meet the requirements and read the OP as well as the FAQ before flashing.

I wish everybody a great day/evening!

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
[Google Pixel 6 Pro] Lycidias:
Running great and keeping my device alive. Thanks !
[Google Pixel 6 Pro] Rachid.Ala:
Running great
[Google Pixel 6 Pro] spr33:
The latest kernel is running great so far. I haven't ran it for a couple of months due to earlier issues with laggyness in the camera and general stuttering throughout the OS but all of that is gone with the latest A14 release and Kiri release.

Thank you!
[Google Pixel 6 Pro] boxemall:
Quick question: My Phone (P6) just started updating on what seems the latest Dec. Feat update (&sec update?), and i always wondered deoes this also include kernel updates? Or is it just software side? How do i check as i do no want to install an "older" kiri kernel over it to risk brickage.

regards
[Google Pixel 6 Pro] amritpal2489:
I know that it is not supported on QPR builds but has anybody tried?
[Google Pixel 6 Pro] Erecik:
I mean, if it's not supported, why would someone try it?
[Google Pixel 6 Pro] Zaxx32:
Does a factory wipe reset the kernel to stock?
[Google Pixel 6 Pro] Freak07:
Just wiping data or resetting the phone in settings does not restore back the stock kernel.
[Google Pixel 6 Pro] Zaxx32:
Wiped it from recovery...

Tried a kernel (not yours) and getting crashes & bootloops. Wiped then 2 hours into reinstalling my apps it croaked again. Weird thing is, it's been running fine for over a month...why now? 😒

What's the easiest way to flash back to stock...FKM/EX/KF?

Where to d/l the stock kernel for the P6a on A14 Dec.?

Thanx for your time...
[Google Pixel 6 Pro] Freak07:
Yes, like I said wiping data just wipes data.

It does not restore any altered partitions back to stock.

To get back to stock check the FAQ. It´s explained there in detail.
[Google Pixel 6 Pro] amritpal2489:
It's not supported on custom roms too but still some brave souls try it out, isn't it?
[Google Pixel 6 Pro] iwearthebelt:
Yes
[Google Pixel 6 Pro] Zaxx32:
I have now used Android Flash Tool and flashed the stock image without wipe. Will that for sure put me back on stock kernel? (per https://xdaforums.com/t/resolved-i-...and-im-now-in-bootloop.4490727/#post-87414161 )

Any way to check kernel version before rooting? Kernel Flasher will not install without root. Tia...again.
[Google Pixel 6 Pro] sharkie405:
About phone > Android version is where you can find the kernel version.

Yes, flashing the stock image without wiping will reset your kernel back to stock.

Image of December stock details is attached.
[Google Pixel 6 Pro] iwearthebelt:
Sorry it took so long to get back to you, yes, doesn't matter how you flash the stock image, when you do it will push out the custom kernel and replace it with the stock kernel. To check the kernel version just go to settings, about phone, go down to where it shows the kernel and it will show which one is running, which should show the stock kernel version. No need to do that full wipe.
[Google Pixel 6 Pro] Zaxx32:
Kernel version is 5.10.177-android 13-4-00003-ga

Correct for P6a (US Unlocked) on A14 UQ1A.231205.015 ? Tried to google it, no luck. Thx for helping, just wanna be 100% sure.

edit: Nevermind...got it.
[Google Pixel 6 Pro] Rachid.Ala:
Sometimes I experience some serious lags, to the point that my device completely freeze. When this happens I notice that I'm very very low on RAM. I'm not a very heavy user and this usually happens when opening an app that uses camera.

I'm using a P6P with 12gb of RAM so I don't think this is normal behavior.

I don't have lsposed or any custom scripts.
[Google Pixel 6 Pro] majorfigjam:
Are you usng Nova Launcher? I occasionally get freezes, and force closing the launcher resolves them.
[Google Pixel 6 Pro] Rachid.Ala:
No, everything is stock on my device.
[Google Pixel 6 Pro] Erecik:
Same for me, after recent kernel update my phone lags like crazy. Especially when opening camera or web browser. Before that, it was perfectly smooth sailing
[Google Pixel 6 Pro] ppog:
Me too. And I was one of those who had lag problems at the last big update. I took a break and tried this last month, but still lags like crazy on camera open. I'm on another kernel for the time being
[Google Pixel 6 Pro] majorfigjam:
Confirming that the December kernel update works just fine with the January OTA UQ1A.240105.002 from Google.

Apart from minor Nova glitches, which also happen in stock, I have no slowing or freezing issues with this kernel.
[Google Pixel 6 Pro] Freak07:
no kernel changes in january source for this kernel.

Feel free to flash away 2.1.0

I wish a Happy New Year to everyone!
[Google Pixel 6 Pro] Freak07:
I still didn´t face this issue or can reproduce it on my own end.

I´m sorry but my hands are tied currently.

I recently discovered that google can switch certain memory management functions remotely via play services. This affects low memory killer, MGLRU feature and probably more that I haven´t discovered yet. I also know that they actively switch certain tunables, because they´re doing field testing.

It might be related to this, it might not. One of those tunables might cause an issue only on this kernel, if you´re unfortunately in a testing group. I don´t know. But at the moment I can´t do anything.

There was a workaround for a scenario where camera tasks could be limited to little cores deployed last month, but I just confirmed this is included to 2.1.0.

Diff - bf6ba67e93e2c6db307c542ef694b23094bab0a0^! - device/google/raviole - Git at Google

android.googlesource.com
[Google Pixel 6 Pro] Riddle5:
Since yesterday I have been presenting delays when opening the camera in Pixel 6
[Google Pixel 6 Pro] gherbert:
Trying to flash this kernel by adb sideload, but got a error saying that can't verify which slot was active. I don't want to root because have several apps from my work, and none will work with Magisk activated. Is there something that I'm doing wrong?
[Google Pixel 6 Pro] HueyT:
Can't install custom kernel without root or at least unlock BL.

"

Requirements:

- the kernel is made for the stock firmware provided by Google, pay attention to flash a kernel release matching the firmware (flashing on custom roms might work, but you may need workarounds!)

- unlocked Bootloader

- USB-Debugging in developer options enabled

- latest adb and fastboot binaries

- working adb and fastboot environment so you can flash back to stock in case something goes wrong

- working magisk environment (a device rooted with latest magisk stable in case you want to be absolutely safe)

- IMPORTANT: Unrelated to the kernel, but update both slots of your phone to A13! (take a look here)"
[Google Pixel 6 Pro] gherbert:
But I got unlocked bootloader.

That's why I asking :)
[Google Pixel 6 Pro] majorfigjam:
Do you have (5) a working magisk environment? Unlikely if you're not rooted.

Also, even an unlocked bootloader will trip Play Integrity, so may affect work apps anyway. There are ways around this, but it's not straightforward.
[Google Pixel 6 Pro] gherbert:
No, don't have root.

I saw there's a Kernel Flasher, that works only with rooted devices. I'll try to root and bypass Microsoft InTune ( there's a huge topic on XDA about it ). Doing this, solve both problems
[Google Pixel 6 Pro] iaio72:
just for noticed/info, this kernel dont work installation on Raven with Os project matrix 10.2
[Google Pixel 6 Pro] HueyT:
Cuz it's for A14 stable only
[Google Pixel 6 Pro] iaio72:
For stock ROM?
[Google Pixel 6 Pro] DougMG:
Yes.
[Google Pixel 6 Pro] Imam mustofa:
Sad, I just now initiate the installation
[Google Pixel 6 Pro] HueyT:
I'm glad it works for rooted stock A14 though 👍
[Google Pixel 6 Pro] kingpeppermint:
Sadly there is currently no stock based rom that intregrates face unlock in the way the costum roms do(so far as i known, as the matter of fact i don't think there is any stock based andriod 14 rom currently), and once you get used to the feature it's hard to let go jut for the sake of an costum kernel
[Google Pixel 6 Pro] majorfigjam:
While we wait patiently for Freak07 to provide an update ( if one is necessary), I can confirm that 2.1.0 from December still works on the latest February OTA update from Google,

For those who are interested, Device Integrity is not affected by installing this 2.1.0 kernel onto the stock OTA.
[Google Pixel 6 Pro] iwearthebelt:
Good to know, I totally forgot to even look for the February update. Yep, something to do when I get back home. Thanks!
[Google Pixel 6 Pro] Lycidias:
Edit: I'm dumb
[Google Pixel 6 Pro] vlucchetti:
Agreed 2.1.0 working on February update for 6 Pro
[Google Pixel 6 Pro] Freak07:
Hey everyone,

Just got around to looking at the source. There are no kernel changes for February in the source so 2.1.0 is still fine to flash.

There are a few nice little additions that are in the working which are currently tested, but not ready for release so stay tuned.

I wish everyone a nice day!
[Google Pixel 6 Pro] Hassank1992:
Hey everyone, I am running stock android 14 on february update.

I had 2 questions the first being that my data speeds have been really awful since I have had this phone for 1 year, I am on Vodafone network in UK and get around 10mpbs on 4G. When i installed this kernel i was getting 133mbps so wanted to ask is this a coincidence or does this kernel fix network data issues?

My second question was I got my google wallet to work with magisk root, this kernel and play integrity fix but my halifax app was not working so i installed magisk delta as some users said i can hide halifax via that but my phone got bricked when i tried installing it and now im back to stock rom and kernel.

I wanted to ask should i root again but with magisk delta directly or take the original way of installing magisk again then delta on top? Thanks
[Google Pixel 6 Pro] kingpeppermint:
There is a dedicated topic for the Halifax and loyds app(which are the same is my understanding) however i was having the same issues having even Starling (a real pain to get working on root) working, i found out after a post in the dedicated thread that it seems Halifax/loyds detects root apps, so what works for me is install the app ''Hail'' (probably only on f-droid or aurora) and freeze whatever you called your magisk app. in my case Halifax worked right away after that, and that is a pixel 6 pro on the matrix 10.2 rom, with magisk delta their hide thing but no shamiko and play intregity fix.
[Google Pixel 6 Pro] Hassank1992:
I will give it a try, to be honest the only real reason I was even contemplating installing the kernel was because of my poor battery and poor data speed on 4G network. Has your data speed increased after installing the kernel?
[Google Pixel 6 Pro] dyval:
This is my data speed with this kernel.
[Google Pixel 6 Pro] kingpeppermint:
Speed i don't really know to be honest, as i haven't done speed test, i used an earlier version off this Kernel under android 13 and yes it mattered a lot on battery life, i now use and custom rom (matrix) and this kernel for 14 only supports stock so i can't speak for the current kernel. But in the past it defiantly mattered.
[Google Pixel 6 Pro] KedarWolf:
Alpha version of Magisk fixes root on December update, but 1.3.0 kernel still not working with the latest update.

https://xdaforums.com/t/root-users-read-this-before-updating.4356231/page-9#post-86094245
[Google Pixel 6 Pro] Nekromantik:
yes you need to wait for the kernel to be updated
[Google Pixel 6 Pro] TotallyAnxious:
Freaks own screenshot shows there's a test version, 1.4.0, already for December build. :)
[Google Pixel 6 Pro] KedarWolf:
Yes, but I don't think they released it yet, download is still 1.3.0.
[Google Pixel 6 Pro] zetsumeikuro:
It's a test version so it's probably only available for his testers. It'll be out soon enough.
[Google Pixel 6 Pro] Freak07:
Christmas might come a little early as I decided to release the big changes I had intended for later this month with todays release. Will be a big update so stay tuned.

:)
[Google Pixel 6 Pro] RogerF81:
I'm looking forward to it :)
[Google Pixel 6 Pro] Texan1:
You're a good man @Freak07 ! (y)

Am assuming you'll update the OP if flashing instructions are different this time. I'm running the 'special' December version of Magisk that was released to make sure it worked with the December patch so don't know if that will make any difference to flashing new Kirisakura.
[Google Pixel 6 Pro] Freak07:
yes, I´ll update the instructions :)

there´s an official new canary pushed on the magisk github site, I think it´s best to use this, but in the end it shouldn´t matter (y)
[Google Pixel 6 Pro] Nekromantik:
new update improved battery drain for me on stock. lost 0.9% overnight!
[Google Pixel 6 Pro] Tomatot-:
Thanks for the update, looks very promising. I have a few questions:

Is it still possible to flash img via fastboot & fastbootd? Not everyone paid / wants to pay for exkm or FKU. As an alternative, I can suggest SPKM https://play.google.com/store/apps/details?id=com.smartpack.kernelmanager.release&hl=fr&gl=US that is free and open source. I haven't checked personally if it works with this device and the vendor_dlkm image but I'd assume so.

To go back to stock kernel, same old instructions in the FAQ still apply? I heard people run into issues going back to stock after flashing bluspark.

Thanks!
[Google Pixel 6 Pro] Freak07:
- i assumed this question would arise sooner or later. If the app can flash the zip, it should work just fine.

I can share the boot.imgs for raven/oriole. Then after extracting the other images, the four images and be flashed via fastboot.

I would also need to create a separate magisk module.

I can put all this in a separate folder and hope it doesn't create more confusion as actual benefit.

- before releasing i flashed back the four images several times without noticing problems. What kind of problems were encountered?
[Google Pixel 6 Pro] cd993:
Exciting times!

I can probably presume the answer here but just to make sure, I presume root will remain intact given root is a requirement for this kernel?

Update edit: I can confirm root remains intact 👌

Flashed with EX Kernel Manager, let the good times begin...

Many thanks!
[Google Pixel 6 Pro] Freak07:
Correct. I edited the OP and the release post to reflect this.

I also added a notice to remove the old powerhint module in case using it prior to flashing 1.4.0.
[Google Pixel 6 Pro] Nekromantik:
Great news that we can just flash zip instead of having to patch magisk and then use fastboot!

thanks for the work everyone involved.
[Google Pixel 6 Pro] dmmc1:
there is an error, and failed:(EX kernel manager has root)

mkdir: can't create directory '/tmp/anykernal/':

Read-only file system.....

unzip: can't open 'Image.lz4': read only system Unzip failed. Aborting...
[Google Pixel 6 Pro] Tomatot-:
- That would be nice I think! Thank you again.

- I don't know, I can't tell you as I didn't experience it myself. But if you didn't face any issues, it should be fine! Worse scenario a dirty flash (without fastboot -w) makes the trick afaik.
[Google Pixel 6 Pro] :
I have it just flashed on latest Dec update with exkm without any issues.
[Google Pixel 6 Pro] Tomatot-:
I know I wasn't meant to, but I tried to install 1.4 via FKU on ProtonAOSP and it didn't work. I assume it doesn't like changing some of these partitions: vendor_dlkm or vendor_boot since changing boot img works fine (with Despair for example).

I just wanted to let everyone know so they don't waste their time.
[Google Pixel 6 Pro] Hassank1992:
how was your speed before the kernel?
[Google Pixel 6 Pro] Hassank1992:
Also can I unlock bootloader, root and install the kernel then unroot and lock the bootloader but still keep this kernel?
[Google Pixel 6 Pro] DougMG:
It is usually not a good idea to relock the bootloader if you have modified the system in any way.
[Google Pixel 6 Pro] AlDollaz:
It also requires a Magisk module to be activated at all times, so nope, can't relock bootloader and keep this kernel.
[Google Pixel 6 Pro] Chris_caron25:
Just wanted to give a heads up to people experiencing the dreaded camera lag with this kernel. I've been trying to use it since October when it was updated to android 14 and the camera would be almost unusable with how laggy it was. I tried it out again with the most recent February update, been using it since yesterday night and the lag is gone. Only other thing that really changed is I swapped to Chiteroman's Play Integrity fix and playcurl to get my phone to pass play integrity
[Google Pixel 6 Pro] kingpeppermint:
As others have already said it's not an good idea to re-lock the bootloader after you have installed any costum rom or kernel. if you go to the ''howto'' section and read the ''how to root'' article it has a sub-article explaining why you really shouldn't want to re-lock you phone unless you flash back the stock rom and undo all modifications
[Google Pixel 6 Pro] chaotic_crisis:
So I know gaming on phones is memed upon but honestly, sometimes I just want to play without being at a full PC setup.

Attached is a dmesg log taken from FKM taken right after I launched Call of Duty: Mobile, which does not work on the latest iteration of Kirisakura. I do not know if it works on previous iterations as I've only just unlocked my bl.

I disabled all magisk modules and modifications before doing this, but the issue still persists.

Essentially, sometimes the app opens but the game does not load, and other times it doesn't even do that. Just force closes and crashes.

Please let me know if these logs help or not, and if they don't, I'll grab a logcat using my pc.

Thanks for work and id appreciate any help.

Switching to cleanslate kernel immediately fixes this, as well as stock kernel.