yashsingh1/xdaforums huggingface dataset:
[Google Pixel 6 Pro] jamescable:
Can you run new builds on older Roms? Like still on Feb source?
[Google Pixel 6 Pro] acuicultor:
The kernel is meant to be used on April's Google stock rom, idk if it'll work on older security patch roms or custom roms, users must find that out themselves if they want to use it in another rom than the supported one.
[Google Pixel 6 Pro] rolarocka:
This Kernel is really nice. Oriole and stock here 👍👍
[Google Pixel 6 Pro] sharkie405:
I'm running April radioactive on March pixel 6 pro stock.
[Google Pixel 6 Pro] j96bn:
Thank you! Thats the best, ive ever flashed. I got exellent battery life. Kirisakura is joke against this. I got 1 and a half day with 8 hours SOT.
[Google Pixel 6 Pro] mrgnex:
Quick question: Can I flash this over Kirisakura or do I have to reflash stock first? Thinking of trying this one for a bit.
[Google Pixel 6 Pro] jlokos:
You should be able to flash over Kiri kernel; I've done it before with kernel flasher.
[Google Pixel 6 Pro] RhapsodyK:
OP clearly stated it on the first post:

NOTE: I'm shipping now the full gki kernel which means that no matter what kernel you were previously everything will get overwritten by flashing this via autoflash apps
[Google Pixel 6 Pro] mrgnex:
Apologies! It's annoying when people don't read. I should've done better. Thank you!
[Google Pixel 6 Pro] RhapsodyK:
It's alright mate! It happens often to me as well.
[Google Pixel 6 Pro] phaino00:
As an FYI, flashed 3.0.1 on May factory image with no issues.
[Google Pixel 6 Pro] acuicultor:
New build is up!!

Project name: RadioactiveKernel_Raviole-v3.0.2

update build version (acuicultor)

defconfig regenerate (acuicultor) [14b79b0]

block: make ssg default if bfq isn't compiled and adjust defaults (acuicultor) [87ebcd0]

block: ssg: merge version S908BXXU3CWAI (engstk) [ffd02c2]

gki: update abi (acuicultor) [53626c8]

drivers: misc: power: implement usb fast charge mode (engstk) [6552da4]

built on top of android-gs-raviole-5.10-android13-qpr2 May's Google kernel source

Like always download link and detailed changelog in op.

Enjoy!!!!
[Google Pixel 6 Pro] cbomb1337:
Thankyou booted fine now . I had big issues flashing this b4 because I upgraded to may using pixel flasher and it caused some issue where this kernel wouldn't boot. I'm never using that pixel flasher again it's caused me issues for ages.
[Google Pixel 6 Pro] EthanG_1988:
Sorry to hear that you have had issues. I just used Pixel Flasher latest version (4.10.0.0) to update to May 2023, and then flashed Radioactive 3.0.2 using Ex Kernel Manager without any issues. PixelFlasher is nice since it can extract and patch the boot image, thus saving a step during the update process. Hope you have better luck in the future.
[Google Pixel 6 Pro] 0.0':
Hello, can I see Google pixel6Pro"calyxos4. 9. 0 "system TQ2A. 230505. 002. 23409000， swipe in the latest kernel?
[Google Pixel 6 Pro] jcp2:
@acuicultor Thank You so much. I've been using it since the latest version for May and I have not had a single reboot! I was getting daily reboots on Kirisikura kernel. Great job!!!

​

Edit..... I meant no disrespect to @Freak07. I have been using his awesome kerenel for 1+ years with no issues, until recently. I just wanted to let you know that I haven't had any reboots with yours :)​
[Google Pixel 6 Pro] acuicultor:
Thanks but i don't think it's fair for freak07 nor anyone else, that kind of comments are discouraging, he's working trying to figure out what's the problem and deserve all the respect for his work for several years on countless devices, don't get me wrong i appreciate your words but i preffer to not see any kind of comparison. Everyone's try to provide their best to his users but sometimes **** happens like in this particular matter and that doesn't mean that anything is better or worse. Hope you understand what i'm trying to tell.
[Google Pixel 6 Pro] jcp2:
Edited my post.
[Google Pixel 6 Pro] acuicultor:
Thanks, i knew that you didn't want to disrespect anyone but often comparisons aren't cool, that what i was trying to tell, anyway thanks again for edit your post and clarify your statement.
[Google Pixel 6 Pro] zosina:
I've had no issues with reboots on Kirisakura on may firmware or prior. Wanted to try Radioactive now that I clean flashed RisingOS but Kernel Flasher won't accept the zip.
[Google Pixel 6 Pro] jlokos:
??. Not sure what you mean. It worked fine for me.
[Google Pixel 6 Pro] ada12:
Thanks Its fine
[Google Pixel 6 Pro] rolarocka:
Does this kernel also works on lineage?

Thx
[Google Pixel 6 Pro] jlokos:
It should; I'm using it on RisingOS.
[Google Pixel 6 Pro] w_tapper:
also using on RisingOS
[Google Pixel 6 Pro] dyval:
With all due respect, Not asking for ETA or anything but will update come on this kernel? Thank you.
[Google Pixel 6 Pro] GROOVYJOSHCLARK:
NICE, installed on Evolution / Pixel 6 Pro, and it went flawlessly and works VERY well! Thank you acuicultor! Using FKM, it worked flawlessly!

View attachment 5932833View attachment 5932835
[Google Pixel 6 Pro] GROOVYJOSHCLARK:
I use FKM on ALL my droids (pixel, pixel 2, 3XL, 4XL, 6 Pro and so on), never had an issue, EVER!

Flashed this kernel with FKM and worked without a hiccup, yes, it hasn't been updated in 2 years, but it works for me, every time, without failure. I am not downplaying your advice but updating it with more recent use-case (I rebuilt my droid into EvoX last week) and installed it directly from the store. I also speak with Franco from time to time (when I have a dev question), and I dont believe it was actually abandoned (I could be wrong), but I dont think so. I think it just hasn't needed an update since 2021 (still works flawlessly for me) using the last build available (May 2021). I like my apps updated current as well, so dont take me wrong, however if it works and ain't broke, dont fix it.

IDK, maybe because I own it, it shows up in the PlayStore (I havent seen it pulled but I do own it) so who knows, but to say it doesnt work, or otherwise, is wrong. This is the single best flashing app there is:

View attachment 5932859
[Google Pixel 6 Pro] jamescable:
I said it was hit and miss, if you read others post, here and telegram, those who have issues used fkm and once they use another method, no more issues
[Google Pixel 6 Pro] GROOVYJOSHCLARK:
Understood, but to blame an app that works flawlessly when there's SO many other factors at play (android can be altered many ways) isn't really fair. That's all I meant but not trying to pick an argument fight, it works every time for me without failure, but I don't do anything funky, no real magisk modules or anything add-on (no lsposed/Xposed/ETC). That's all I'm getting at, using vanilla android, it's always worked for me, on every android since my initial pixel through my 6pro so my point is, it definitely works. It might not work if users are doing things that modify the system (which does make it unsupported).
[Google Pixel 6 Pro] jamescable:
And it has been removed from play store, unless you already bought it(aka) abandoned. I get you may talk to him, but no new users can use it nor buy it
[Google Pixel 6 Pro] GROOVYJOSHCLARK:
That I didn't know, so that's good info. I am going to message him, I DO own it so that was out of left field for me.
[Google Pixel 6 Pro] acuicultor:
Unless the contrary is stated in op i'll continue providing support to p6 series, i try to get a build next week if my limited time for development permits.
[Google Pixel 6 Pro] dyval:
Take your time bro. Thank you for all you do.👍🏻
[Google Pixel 6 Pro] acuicultor:
Hi folks, finally got the time to update the source and compile.

I drop here the July build but as you know i don't have the device, the build isn't tested although chances of getting a bootloop is very small there's a possibility, so flash it with caution. Need someone to confirm it boots and it's working fine before update the thread's op. Thanks in advance to those who will flash it and give me feedback.
[Google Pixel 6 Pro] yyz71:
It's all good
[Google Pixel 6 Pro] jlokos:
I second that. Thanks for the update.
[Google Pixel 6 Pro] acuicultor:
Thanks guys, will update the thread's op tomorrow, i saw in the screenshot that i forgot to change the build number in the source lol, will recompile and push everything fine.
[Google Pixel 6 Pro] phaino00:
I'm late to the party, but flashed with no issues. Thanks for your work.
[Google Pixel 6 Pro] acuicultor:
New build is up!!

Download link and detailed changelog in op.

Enjoy!!!!
[Google Pixel 6 Pro] fillwithjoy1:
hey w_tapper, I looked around to improve my battery life and you suggested that kirisakura kernel is used to get "acceptable" battery life. I'm wondering if this kernel is any better? thanks
[Google Pixel 6 Pro] w_tapper:
it fixed my battery life problems but ymmv
[Google Pixel 6 Pro] fillwithjoy1:
well which one is better in your opinion? (kiri or radioactive)
[Google Pixel 6 Pro] acuicultor:
Ups.
[Google Pixel 6 Pro] acuicultor:
There's no better, there's the one that fits your needs better and please refrain from asking those kind of questions here, this is a thread for development purposes not for battery life discussion.
[Google Pixel 6 Pro] w_tapper:
both kernels are good and i respect both freak07 and acuicultor for blessing the 6 series with these kernels
[Google Pixel 6 Pro] acuicultor:
August build is ready, need someone to confirm that it's working fine, ping me if you want to try it. Thanks.
[Google Pixel 6 Pro] felek73:
I could test august build, love your kernel
[Google Pixel 6 Pro] acuicultor:
Thanks, it's already tested and ready to go, I'll release it later. Thanks to @phaino00 for testing it.
[Google Pixel 6 Pro] acuicultor:
New build is up!!

Download link and changelog in op.

Enjoy!!!!
[Google Pixel 6 Pro] felek73:
Thanks, as usual great work.😀
[Google Pixel 6 Pro] C.Hatfield:
Are you STILL going to keep updating Radioactive Kernel for P6?
[Google Pixel 6 Pro] Badger50:
Moderator Announcement​

Ok folks, can we please take the rhetoric down a notch or two?

As a friendly reminder, please either report posts that you perceive to violate the Forum Rules, rather than replying to them which usually ends unfavorably, and without making accusations if questions were not directed to you.

Please also remember XDA Forum Rule 2.3

If/when you do reply.

Spoiler content hidden.

Thank you very much for your cooperation, and have a pleasant day. Now back to your regularly scheduled programing.😉

-Cheers: Badger50
[Google Pixel 6 Pro] felek73:
Will this be upgraded to A14?
[Google Pixel 6 Pro] Agjtpuw DX:
Any news on this kernel?
[Google Pixel 6 Pro] fillwithjoy1:
He's moved onto Pixel 7 series 😞
[Google Pixel 6 Pro] gauravyad69:
can i build my kernel module like this?

i am not building a device specific feature, so can i build my kernel module using a generic kernel?

the kernel version in my device is this: 5.4.268-GatoKernel-g2b19d62e, so can i just use a generic 5.4.268 kernel to build my kernel module??
[Google Pixel 6 Pro] acuicultor:
To flash it with any kernel tweaker app yes, to flash it in fastboot no but you must have the bootloader unlocked in both cases.
[Google Pixel 6 Pro] sakarya1980:
Hi @acuicultor do you have json for fkm updater?
[Google Pixel 6 Pro] acuicultor:
I've planned to implement that in the next release.
[Google Pixel 6 Pro] kheltek:
Do you recommend flashing the powerhint mod that was included in your last release or is it baked in now?
[Google Pixel 6 Pro] acuicultor:
You should remove the older module and use the one that is bundled with the kernel.
[Google Pixel 6 Pro] nyheff:
Thank you for the answer! I see significant network standby drain in the battery stats. Is the drain with flashing a custom kernel better in that sight?
[Google Pixel 6 Pro] acuicultor:
No, it'll be like with stock kernel.
[Google Pixel 6 Pro] Burt Squirtz:
Any chance I could be added to your private telegram channel bro for testing? I'll be a good boy. I promise. Scouts honor. Miss you work. 🔥
[Google Pixel 6 Pro] bush911:
Thank you dear developer

What I was wondering is whether this Kernel supports battery idle mode or not?

I just know ElementaryX on Pixel 3 supports this feature
[Google Pixel 6 Pro] acuicultor:
No it doesn't support battery idle mode, i'll take a look at it but no promises, idk if it's something that can be done without having to rewrite the whole charging driver.
[Google Pixel 6 Pro] NippleSauce:
Thanks for this. I was using the first release for a while but had stopped using it after pushing the December update through. But I was awaiting this release as your kernel seemed to give me a tad more battery life whilst giving me a slight performance enhancement as well.

Since the January update, I've been testing out the stock kernel for a bit to see if it has been improved at all. It seems to be a bit better, but the phone still heats up too much when the device is unlocked for more than a few minutes - so I doubt it's as good as Radioactive (clang14 is probably more efficient) with the AK3 module =). I'll be pushing this through with FKM in a bit.

Thanks again!
[Google Pixel 6 Pro] amerino2:
Thank you for your work
[Google Pixel 6 Pro] Raza Qadri:
What kind of SOT can one expect on 6pro with just texting and browsing?
[Google Pixel 6 Pro] acuicultor:
New build is up!!

Merged February source, updated LRNG, removed some unnecessary commits, added FKM update system support also added some other commits for net improvement, like always download link and detailed changelog in op.

Enjoy!!!!
[Google Pixel 6 Pro] GIKE:
Working flawlessly with the fkm auto updater.

Thanks!
[Google Pixel 6 Pro] Divine Bicycle:
Can I flash this over the Kirisakura kernel directly using FKM?
[Google Pixel 6 Pro] Divine Bicycle:
So yes?
[Google Pixel 6 Pro] acuicultor:
Yes you can flash on top of other custom kernels but it's always recommended to flash on top of stock gki kernel partitions (boot, vendor_boot, dtbo, vendor_dlkm) to avoid any problems.
[Google Pixel 6 Pro] Gytole:
I am one of those people who have tried all the kernels on top of eachother, without flashing stock, because I live dangerously 😜 and I haven't had a single problem. Not saying I RECOMMEND IT EITHER, but I love next to a PC so meh. Haha
[Google Pixel 6 Pro] Texan1:
Hi @acuicultor , remember you and your kernel from my OnePlus 7 Pro days! Have you considered creating a 12L version of your kernel for the 6 Pro?
[Google Pixel 6 Pro] acuicultor:
I never published a kernel for op7 pro lol, btw yes, I'll build a kernel for the beta3 later this week.
[Google Pixel 6 Pro] Texan1:
Ha, I could have sworn I've had your kernel on a previous phone, what about on the OnePlus6T?

Either way, look forward to seeing what you can cook up for 12L, thanks.
[Google Pixel 6 Pro] acuicultor:
Yes you're right i built kernels for several oneplus devices but not 7pro officially although made some builds for my friends, you may used my op3 series or op6 series kernels.
[Google Pixel 6 Pro] avid_droid:
Liking the active drain on this kernel so far. Normally 18%+,now that is cut in half at 9%. Liking it so far
[Google Pixel 6 Pro] acuicultor:
Hi folks, A12L compatible build is up!!

Like always download link and detailed changelog in op.

Enjoy!!!!
[Google Pixel 6 Pro] cyrus104:
@acuicultor awesome work!

I wanted to see if it's possible to provide a quick summary of how to build your kernel from your source. I would like to make some changes and try to get a few external drivers patched in.

Thanks
[Google Pixel 6 Pro] acuicultor:
Sure you must download the Google kernel source, you can use this guide and then replace the kernel and modules repos from my github which is always up to date, use release branch and you're good to go, just use ./build_slider.sh command from the root of the downloaded source to build it. If you face any problems pm me i'll gladly help you.

Forgot to mention that you must add clang14.0.1 to the source too, you can get it from here. Good luck!!
[Google Pixel 6 Pro] cyrus104:
Thanks a bunch. I was hoping I could... just use a cross compiler and do a regular kernel build.

I already have clang 14.0.2 setup, will that be an issue?
[Google Pixel 6 Pro] acuicultor:
You'll face build errors with that clang version that must be fixed or the build will fail.
[Google Pixel 6 Pro] cyrus104:
Interesting that something with a point revision causing so many issues. I'll make sure to get the one you linked.
[Google Pixel 6 Pro] i42o:
View attachment 5548603this screen on time was great! Thanks for the great kernel!
[Google Pixel 6 Pro] Gordietm:
Is this for 12 or 12L?
[Google Pixel 6 Pro] cyrus104:
@acuicultor

I downloaded the google source using the repo init / sync commands. I downloaded and extracted the clang-r437112b into it's own folder in the android-kernel/prebuild-master/clang/host/linux-x86/ folder. I then cleaned and clone your repo into the aosp folder. Went back to the root and did a build/build.sh which got pretty far and then crashed out.

LTO vmlinux.o
Killed
make[2]: *** directory/private/gs-google/Makefile:1275: vmlinux Error 137
make[1]: *** directory/private/gs-google/Makefile:1253: autoksyms_recursive Error 2
make: *** directory/private/gs-google/Make:185 _sub-make Error 2
[Google Pixel 6 Pro] acuicultor:
Uh sorry my bad, gave you wrong build instructions, you should use

./build_slider.sh in the root of the source. I just copy pasted the last time and didn't notice the error.
[Google Pixel 6 Pro] cyrus104:
Ok, so go to the root directory and then run aosp/build_slider.sh?

Thanks
[Google Pixel 6 Pro] acuicultor:
Nope, the root of the source is the folder where you repo synced, no need to type aosp/ just ./build_slider.sh
[Google Pixel 6 Pro] i42o:
12L
[Google Pixel 6 Pro] hanschke:
Will you build Android 13 dp1 too?
[Google Pixel 6 Pro] acuicultor:
Sorry but no.
[Google Pixel 6 Pro] 5t4rC0m1337:
Hi,

Amazing work !

Thinking about flashing the zip via EX kernel manager.

Do I need to do anything to keep root ?

Bests,

Starcom
[Google Pixel 6 Pro] phaino00:
Root is retained after flashing kernel via EXKM or FKM.
[Google Pixel 6 Pro] 5t4rC0m1337:
Thanks a million for the confirmation !

Just flashed now, let's see how it goes ;)

Bests,

Starcom
[Google Pixel 6 Pro] AlphaKoi:
Ok. So i will admit that I am a noob at flashing a kernel via EXKM. Seriously all i have to do once I am rooted is just flash it with that app? What about verity flags and etc? I just dont want the hassle of a bootloop. Thanks in advance
[Google Pixel 6 Pro] AlphaKoi:
Cancel the request. Tried it anyways and yes it is that easy. Whew
[Google Pixel 6 Pro] neekless:
Any major differences/improvements from 1.0.6 to 1.0.8? Also 1.0.8 doesn't have manual fastboot version?
[Google Pixel 6 Pro] zebulon17:
Hello sir,

Everytime when a try to flash your kernel with ex-kernel manager in my p6pro, it take long time to reboot and when the reboot is completed, i can't hear song or audio voice call on all my bluethooth headphones.

Do you know how i can salove this issue?

I'am on rooted february official update...

Thank you for your reply
[Google Pixel 6 Pro] acuicultor:
Which kernel version are you flashing? Keep in mind that only v1.0.6 is intended to be used in February stable Google's rom.
[Google Pixel 6 Pro] zebulon17:
You 'r right, im using the 1.0.6..

The issue has gone. The kernel has been flashed by Franco Kernel Manager with your script and is working verry well. May i ask you your recommandation ( kernel setup) to préserve the battery stats?
[Google Pixel 6 Pro] acuicultor:
Stock settings are best for battery and performance no need to change anything.
[Google Pixel 6 Pro] zebulon17:
OK, i'll try with stock settings. Thank you for your help & your work.
[Google Pixel 6 Pro] neekless:
Can you upload boot image for 1.0.8? Want to manual flash
[Google Pixel 6 Pro] acuicultor:
Sorry but i deleted it and didn't uploaded to anywhere.
[Google Pixel 6 Pro] neekless:
Hi, where do I put the new clang in? I see there are a lot of clang folders in the environment.
[Google Pixel 6 Pro] acuicultor:
prebuilts-master/clang/host/linux-x86/clang-xxxxxx

Btw i'll push march build with the newest clang version, stay tuned.
[Google Pixel 6 Pro] neekless:
Thank you I figured that out.

Now when I compile, when building google-modules I keep having the error of variables set but unused (-Werror, -Wunused-but-set-variable).

I have already disabled CONFIG_CC_WERROR and I tried adding -Wno-unused-but-set-variable to KCFLAGS but it didn't help. Did you face this problem?

Edit: nvm I forgot to use your release branch
[Google Pixel 6 Pro] acuicultor:
New build is up!!

Built on top of March Google source using latest clang14.0.3 and fixed all code errors caught by it, added dirty pipe exploit fix, added usb fast charge option and cleaned a bit the source, like always download link and detailed changelog in op.

Enjoy!!!!
[Google Pixel 6 Pro] Amd4life:
Can I patch the boot.img with Magisk 24304 and then flash with EKM to retain root?
[Google Pixel 6 Pro] roirraW "edor" ehT:
Just note that certain Magisk Canary versions, including 24304, have trouble with the P6P's March update. The current Magisk Stable v24.3 works fine. Otherwise, your answer should be yes.
[Google Pixel 6 Pro] acuicultor:
Yes with stable magisk not with canary but why? Use the flashable zip and you're good to go, as stated in the op root will remain when flashing this kernel.
[Google Pixel 6 Pro] neekless:
@acuicultor hi I followed your build instructions and ran build_slider.sh. It first build the GKI kernel then tried to build the device kernel. The GKI kernel build was successful but the device kernel build failed. Is the GKI kernel the final product or do I have to fix the device kernel build?
[Google Pixel 6 Pro] acuicultor:
ERROR: Failed to compile GKI kernel: retval=1

ERROR: Failed to create mixed build: retval= 1

Those are fine if you followed my instructions, look at out/mixed/dist folder to find the binaries.
[Google Pixel 6 Pro] neekless:
I'm getting such error. Any ideas?

WARNING: Symbol version dump "/home/neekless/android-kernel/out/mixed/dist/vmlinux.symvers" is missing.
Modules may not have dependencies or modversions.
WARNING: modpost: Symbol info of vmlinux is missing. Unresolved symbol check will be entirely skipped.
variable 'fips140_rela_rodata' not found, disregarding .rodata section
cp: bad '/home/neekless/android-kernel/out/mixed/dist/modules.builtin': No such file or directory
make[1]: *** [/home/neekless/android-kernel/private/gs-google/Makefile:1534: _modinst_] Error 1
make: *** [/home/neekless/android-kernel/private/gs-google/Makefile:185: __sub-make] Error 2
ERROR: Failed to compile device kernel: retval=2
ERROR: Failed to create mixed build: retval=2
[Google Pixel 6 Pro] acuicultor:
You must download the Google kernel source, you can use this guide and then replace the kernel and modules repos from my github, take release branch for kernel and modules, add clang14.0.3 and use ./build_slider.sh command from the root of the downloaded source, that way the kernel build will finish without any error.
[Google Pixel 6 Pro] Bicet:
Compiling it right now :D

Let's see if it builds and boots. Thanks a lot for all your work and efforts also on guiding us.
[Google Pixel 6 Pro] neekless:
@acuicultor how do you update abi?

Run

BUILD_CONFIG=common/build.config.gki.aarch64 build/build_abi.sh

?
[Google Pixel 6 Pro] Bicet:
View attachment 5570589

Worked like a charm :D
[Google Pixel 6 Pro] acuicultor:
Congratulations!!!
[Google Pixel 6 Pro] acuicultor:
Editing the file and saving it, you can see that in the commit history.
[Google Pixel 6 Pro] neekless:
Yes but how do you know what to add/remove?
[Google Pixel 6 Pro] acuicultor:
Use this method to automate the process btw at the end of the compilation if there's any abi mismatch the compiler will tell you what simbols are causing the problem.
[Google Pixel 6 Pro] acuicultor:
New build is up!!

This time i did a big update, added a lot of stuff, i highly recommended to read op to take a brief picture of the new features and also to github for a detailed changelog as always. Hope you'll find the new features useful like i'm doing.

Enjoy!!!!
[Google Pixel 6 Pro] cosy6ay:
can use on qbr b3?