yashsingh1/xdaforums huggingface dataset:
[Google Pixel 6 Pro] acuicultor:
I didn't test it because i'm using stable branch but i bet it's not compatible btw you can always try and report back 😉.
[Google Pixel 6 Pro] Nekromantik:
do you need to flash stock kernel if you on another custom kernel?
[Google Pixel 6 Pro] phaino00:
I believe some have had success, but it is good practice to flash back to stock (dirty flash factory image) and then install new kernel. The reason is due to the vbmeta, dklm, etc. images.
[Google Pixel 6 Pro] Gytole:
You can find your answer in the first post.
[Google Pixel 6 Pro] GrandMstrBud:
TTL spoofing is enabled, how do you do this and will this allow me to tether without data coming out of my hotspot data?
[Google Pixel 6 Pro] acuicultor:
I've unlimited plan also for tethering so i don't need this feature nor tested myself before but this is meant to be able to fake the hotspot data used to your carrier, for the how to use, a simple Google search will give you some ways to do it. Maybe this can help you.
[Google Pixel 6 Pro] Bicet:
Thanks for another great release!
[Google Pixel 6 Pro] Gytole:
That's what she said
[Google Pixel 6 Pro] Burt Squirtz:
LMFAO.
[Google Pixel 6 Pro] Grifello:
i'm currently on crdroid and i flashed radioactive kernel. if i'll update the rom in future i'll need to delete ak3 helper magisk module considering that kernel will be overwrite by default one during the rom update?
[Google Pixel 6 Pro] acuicultor:
Module will be deleted automatically when you flash the rom update.
[Google Pixel 6 Pro] Grifello:
Perfect. Thank u. Btw your kernel is amazing!
[Google Pixel 6 Pro] Vman006:
Hi, im new to the custom kernels i flashed it successfully via flash script , i have a question, im on derpfest custom rom what if there's an rom update do i need to flash stock kernel then flash the raido active kernel again? sry for my bad eng.
[Google Pixel 6 Pro] acuicultor:
Rom update will overwrite whatever kernel you have so if you want to use Radioactive or another custom kernel you must flash it again after the rom update.
[Google Pixel 6 Pro] Vman006:
Got it. Thank you so much
[Google Pixel 6 Pro] Gytole:
Where did you find derpfest for the Pixel 6 Pro?
[Google Pixel 6 Pro] phaino00:
The only place I've seen a link is on the below telegram channel.

Google Pixel 6/6a/6 Pro | Updates

ℹ️ All about Google Pixel 6, 6 Pro and 6a | @Pixel6Chat	👥 Our Community	• Google Internal: @GoogleInternal	• MY Theme: @MaterialYouTheme	• Pixel Hub: @PixelHubUpdates	• Pixel 1: @Pixel1Updates	• Pixel 2: @Pixel2Updates	• Pixel 5: @Pixel5Channel

t.me
[Google Pixel 6 Pro] Vman006:
Telegram
[Google Pixel 6 Pro] Paz9:
@acuicultor

can you explain the power suspend mode and state please
[Google Pixel 6 Pro] acuicultor:
Sure, i'll try although i'm very bad explaining stuff in written form and even harder in English for me but i try to clear things up.

Android early_suspend/late_resume PM kernel driver framework has been

deprecated by Google. This powersuspend PM kernel driver is a replacement

for it and existing early_suspend drivers can be easily adapted to use this

replacement driver

Powersave state mode (screen on 0 / off 1)

Powersave mode (kernel 0/ userspace 1/ panel 2/ hybrid 3)

Before I explain anything you must understand what the suspend state is, usually it is called sleep.

Power suspend in Linux - http://unix.stackexchange.com/questions/162886/what-does-pm-suspend-hybrid-do

How it interacts with the hardware - https://source.android.com/devices/sensors/suspend-mode.html

Now for this kernel feature... I seems from what I have read that it is not activating or deactivating suspend mode....instead it is simply deciding on what "metric" to use.

Generally you could say that suspend state would be achieved on request by the kernel. But what if you want to automate the process so that it uses less requests, and thus goes to sleep quicker and more efficiently in theory

You make it so it bases on something else's output in order to initiate the count down.

This could be screen on/off (LCD panel), idle time (autosleep function), hybrid (autosleep & LCD panel whichever comes first), or userspace (defined by user.)

Hope this clears up your question.
[Google Pixel 6 Pro] Paz9:
Thank you for the write up, based on this it seems the stock behaviour in this kernel is to use hybrid suspend while screen on, is that right? Does this also affect screen off?
[Google Pixel 6 Pro] Paz9:
Also, thank you for this kerne. It's the best experience I've had with this phone and I've tried almost all kernels and ROMs for this phone. Is there a way we can donate to show our appreciation?

Keep up the great work
[Google Pixel 6 Pro] acuicultor:
Yes that's right, hybrid, screen on and no it doesn't affect screen off.

While i never asked for donations always are welcome and now that i'm saving for a new pc because current one is getting old and slow any help will be much appreciated, i added my PayPal address in my signature for someone interested in helping me with the new pc. Thank you.
[Google Pixel 6 Pro] fitree:
hi, sorry if this question has been asked but it's been a while since i last rooted any Android phone

first of, thanks for ur hard work. yesterday i've tried flashing your kernal via FKM. rebooted the phone and it stucked at the device is corrupted. i presed the power button, it went away but it just stuck at Google logo

any idea what i've been doing wrong? or is it because i'm on Magisk Canary?

Pixel 6 running 12 L. rooted running magisk Canary 24306
[Google Pixel 6 Pro] Paz9:
Just a reminder to anyone using fsync off, make sure you have adequate backups, I had a hard reset happen on my device while debugging an apk, and I lost a bunch of data (mostly data written between restarts)
[Google Pixel 6 Pro] acuicultor:
Yes that's magisk canary issue, to get rid of the corrupt message you have to flash February boot.img and try to reboot, it'll fail but the message will disappear, then you can reboot to bootloader again and flash the current stock boot.img (april), once you've rebooted into system without any problem then you can root again but make sure you use magisk stable only

Fsync shouldn't be turned off from the point of view of the security, I've added the option but must be used at the discretion of the user.
[Google Pixel 6 Pro] fitree:
after almost 30 minutes of tinkering, i managed to boot up your beloved kernel flawlessly. thanks a lot for your guidance!
[Google Pixel 6 Pro] acuicultor:
Nice to hear that you have sorted the problem.
[Google Pixel 6 Pro] Kris Chen:
When I downloading the fastboot zip file and extracting it. I copy boot.img to use magisk patch boot.img and then replace the boot.img to keep root in my pixel 6 pro.

When executing "flash-RadioactiveKernel.bat" and rebooting phone, it said that data has been crashed and I had to do factory reset. No way to do so I do factory reset and then resetup my pixel 6 pro from the ground. Yes, I have this kernel in my phone now and everything is working well.

Actaully speaking, I have one question here: If next month OTA released, the kernel should be the google default one and I still need to go the same way to flash this Kernel and resetup everything ?
[Google Pixel 6 Pro] acuicultor:
No, there's nothing wrong with the kernel and of course a data wipe is not necessary at all to use it, your issue is that you're using an incompatible magisk version, use only magisk stable for root and everything will be fine, this problem is widely known and discussed in almost every pixel6 series thread, in fact i've told the solution literally two post above yours.
[Google Pixel 6 Pro] Kris Chen:
Thanks for your reply.

Actually speaking, I use magisk stable version to patch boot.img ~ (The version of Magisk in my phone is 24.3 and I think it' stable version if I'm not wrong)

BTW, your kernel is really running so smoothly in my pixel6pro.

Thanks !!
[Google Pixel 6 Pro] Paz9:
Not kernel related has anyone noticed restricted apps going back to 'optimized' aster a restart? Never noticed this before.

Edit: doesn't happen all the time, just randomly

edit2: it seems app preferences gets reset? some of my apps request permissions to manage files after a reboot.

this never happened before on stock/locked BL. or at least never noticed
[Google Pixel 6 Pro] Gytole:
I have noticed apps even acting like I have never used them before...

For example, I have Tmobile tuesdays installed for a few months now and I have had to resign in three times, and 8 ball pool had me resign in the ither day I thought that was strange? But even snapchat told me to log in twice something weird is going on. Maybe Tensor? No idea...
[Google Pixel 6 Pro] Paz9:
yes i noticed this with my backup app that runs at 12 am every day. i had to log back in and link my google account again.
[Google Pixel 6 Pro] Paz9:
@acuicultor any ideas what's going on?

Usage access, PIP settings all going back to default after a reset. (Sometimes after the 4th reset)
[Google Pixel 6 Pro] acuicultor:
Idk but that's rom userspace related nothing that a kernel can do.
[Google Pixel 6 Pro] Paz9:
I figured as much, I even used the flash tool before installing the kernel to make sure everything was stock before using it.

@Gytole curious, do you have naptime installed?
[Google Pixel 6 Pro] Gytole:
Do not my friend, actually? NEVER used it. Know of it, and have known of it for years? Just never used it. I get above average battery life though with my weird techniques
[Google Pixel 6 Pro] Paz9:
That's the only change I've done from my last setup.

Very strange, usage access is also getting reset, app restrictions, picture in picture settings.
[Google Pixel 6 Pro] Admiral2145:
Is this a go on may update?
[Google Pixel 6 Pro] Kris Chen:
I figured out why I suffered from bootloop ~

I have to flash one commend :

fastboot flash vbmeta --disable-verity --disable-verification vbmeta.img

Then it won't bootloop and makes me enter system ... So I needless to format my data and lost everything....
[Google Pixel 6 Pro] Nekromantik:
You no longer need to disable verity. If you on latest stable magisk then you can just flash. So before flashing kernel, make sure your old kernel is patched with latest stable magisk and then disable any modules. Then flash.

Modules can cause issues also. If Verity was the issue then you wont see bootloop you will see a message saying your system is corrupt instead and it wont boot into android and then you disable verity.
[Google Pixel 6 Pro] acuicultor:
Hi folks, here comes the monthly update, this month is a HUGE one since i decided to merge kernel common into Google's stable source.

Highlights on this release:

Built on top of Google's MAY 2022 12L source

merged linux stable kernel up to 5.10.101

merged android12-5.10 branch from https://android.googlesource.com/kernel/common

update to latest google clang 14.0.6 prebuilt version

added multi-gen LRU

source clean up (removed various drivers and superfluous commits)

Like always download link and detailed changelog in op.

Enjoy!!!!
[Google Pixel 6 Pro] phaino00:
Updated May fw (via flash of factory image) and Radioactive (via FKM) and all is good.
[Google Pixel 6 Pro] Admiral2145:
After I gain root and flash kernel via fkm it bootloops... Then I have to manually flash the full Ota and re-root... Using magisk 24.307 and may update. Am I doing something wrong last update April worked without a issue
[Google Pixel 6 Pro] phaino00:
I can tell you there were no issues using FKM to install kernel. I'm updated to May factory image and using Magisk 24.3 stable.
[Google Pixel 6 Pro] acuicultor:
Magisk stable is known to work, idk about canary.
[Google Pixel 6 Pro] Hurt Copain:
This kernel has been running great on every rom I run. Thank you for your commitment to the Android community! We appreciate your work.
[Google Pixel 6 Pro] acuicultor:
Thanks for the kind words bud i really appreciate it, you are doing a great job too.
[Google Pixel 6 Pro] phaino00:
I'm using Radioactive kernel on EVO and all is good.
[Google Pixel 6 Pro] Sasaiber:
Hey! Has anyone had problems with heating with this Kernel?
[Google Pixel 6 Pro] phaino00:
Not here. I've used it on both factory image and EVOx.
[Google Pixel 6 Pro] Gytole:
No. On Evo with Radioactive. No heat.
[Google Pixel 6 Pro] jlokos:
Agreed; it has been working great on the last 2 builds.
[Google Pixel 6 Pro] Texan1:
Did a quick search but couldn't find the answer... is there a QPR3 build of this kernel? Thanks.
[Google Pixel 6 Pro] acuicultor:
Stock stable branch only and custom roms using the same device tree.
[Google Pixel 6 Pro] shag_on_e:
So after updating to the May build and flashing 1.1.5 it bootlooped on me. I just re-flashed the May build that was patched with the latest Magisk build to get booted. Is Magisk 24312 not compatible?
[Google Pixel 6 Pro] acuicultor:
Magisk stable is working flawesly idk about canary or other versions.
[Google Pixel 6 Pro] rayraycarter4:
after i manually flashed this i got a bootloop, all the flashes everthing succeeded and i had no errors...idk what else to do im on a custom rom but do i need to be rooted to flash this?
[Google Pixel 6 Pro] swieder711:
Seems like there is a problem with using Magisk Canary with a non-stock kernel. Freak told me "Magisk changed the way verity is handled during the canaries and that's why things will change."

I was hoping that this Kernel might work with Magisk Canary, but that does not look to be the case.
[Google Pixel 6 Pro] Freak07:
Again, the problem has nothing to do with any of the kernels itself.

On pixel 6 devices flashing a custom kernel involves flashing 4 images to your device. boot.img, dtbo.img, vendor_boot.img and vendor_dlkm.img.

Simplified explanation:

Essentially with vbmeta flags for verity/verification enabled on your device, if you flash a source built boot.img, which contains an exact replica of the zImage from the "stock" boot.img the device will fail to boot due to verity not matching the original boot.img from the stock firmware.

Initially when the Pixel 6 just released, magisk did not have the "ability" to work around this check. So everyone that wanted to root their devices needed to disable this check (this is what disabling the vbmeta verity/verification flags does), as patching a boot.img with magisk alters the boot.img so it´s no longer a "stock" boot.img. Additionally with vbmeta flags disabled you´re able to flash other source compiled images to your phone, that are not stock which would trip the vbmeta check otherwise.

Then Magisk added the ability to disable that check by patching fstab. That enabled users to no longer having to disable the vbmeta flags when rooting their devices via a patched boot.img. As a side effect, this also enabled users to flash other non stock images to their devices without tripping the verity check if rooted with magisk. (this is the current state in magisk stable 24300)

Recently magisk was reworked and no longer patches fstab to work around verity. So while you´re still able to root pixel 6 devices without disabling verity flags by just modifiying the boot.img via those recent canaries(by magisk patching it), flashing a custom kernel will no longer work with vbmeta flags enabled while running canary, as it involves more partitions than just the boot.img. (this is the current state in magisk canary)

I´m not sure if Magisk considers this an "issue", as magisk in itself is not impacted in any way by this change.

It´s a very unfortunate change for anyone that wants to run a custom kernel and now kept vbmeta flags enabled over the last months. So essentially this might require falling back to the original method of keeping the vbmeta flags disabled each month if not other easy workaround this found.
[Google Pixel 6 Pro] swieder711:
@Freak07 - Thanks for the detailed explanation. Hopefully we can use the work being done by @capntrips to work around the issue and get custom kernels working with Magisk Canary.
[Google Pixel 6 Pro] i42o:
june update coming?
[Google Pixel 6 Pro] jlokos:
The May build works on the Google June update.
[Samsung Galaxy Z Fold3] akhentamentiu:
dream device first off. vzn phantom green 256gb.

seems it was too much work for the android 12 miui 4 beta 3 manual update. any workaround or eta official release?

6 hrs sleep = 5% battery drain??

also -- best case? I have the samsung flip case with the pen and all the other options are making me want to just keep what I have. front screen cover flapping?? nothing a rubber band can't fix!! 😅

this setup, + grey Skullcandy jib bluetooth🥰

ty!!
[Samsung Galaxy S21 Questions] ovu85:
Hy, when trying to delete a track in music player always asks for secons confirmation. I've given all permission, searched in app settings but can't disable it. View attachment 5483963
[General Questions and Answers] rapsadeni:
How to update the system infinix note 10pro xos 76 to xos 10

Bagai mana carany mengupdate system infinix note 10pro xos 76 ke xos 10
[Realme 7 Pro ROMs, Kernels, Recoveries, & Other De] marshmello_61:
View attachment 5704227

// Mello Oof Ultra Pro Max Super Duper Plus Kernel //

Faster • Smoother • Smarter

Custom kernel for Realme 7 Pro | 6 Pro(RMX2170 | RMX2061) running custom Android 11 | Android 12 | Android 13

[B]**** Disclaimer: I'm not responsible if you destroy your device. Use at your own risk!!! ****[/B]

View attachment 5483931

As the name shows, this kernel was started as a parody for some existing kernel as most of their has something from pro, plus, etc.

I started this kernel from my older days of sanders (Moto G5S Plus) device, continuing it for RMX2170 (Realme 7 Pro) device. The kernel for RMX2170 and RMX2061 is based on sagarmakhar's AEX kernel source with additional features. For now only minimal features exist, more will be added in sometime of future :).

View attachment 5483935

Some of the features are listed below,
​

• Basic linux kernel

View attachment 5483937

Github

View attachment 5483939

Sourceforge

[Always download the latest one]

View attachment 5483941

Guide to flash kernel:​

1. Download Mello kernel from download section

2. Boot to custom recovery

3. Click on install and head the downloaded kernel file

4. Click on it and install

5. After installation reboot back to system

6. Feel the smoothness :)

View attachment 5484061

Report bugs with proper log and an explanation of it (about the error/bug and how to reproduce it)

Guide on how to grab logs: Click here [adb/fastboot recommended]

View attachment 5483945

Well there are many many contributors in general for kernel, I'll talk about specifically this one.

Arnav puranik for some kernel related stuffs​

View attachment 5483961

Mayur varde

XDA:DevDB Information

Mello Oof Ultra Pro Max Super Duper Plus, Kernel for the Realme 7 Pro and Realme 6 Pro

Version Information

Current Version: Basic linux kernel

Linux version: 4.14.291

Latest Release Date: 2022-05-09

Created 2021-12-16

Last Updated 2022-05-09
[Realme 7 Pro ROMs, Kernels, Recoveries, & Other De] marshmello_61:
Changelog // 09-05-2022

- Basic linux kernel

- Included support for Android 13

- Adapted to work for regular use

- Merged latest linux patch v4.14.291

Changelog // 12-03-2022

- Upstreamed to latest linux patch 4.14.271

- Introduced and optimized LLVM's polyhedral loop optimizer known as Polly, which can improve performance by improving cache locality in loops

- Optimized Console FrameBuffer for upto 70% increase in Performance

- Made deadline IO scheduler default

- Added and enabled NVS hibernate driver

- Introduced a energy model loading driver

- Gain 30% Linux Disk performance

- Reduced touch latency by 0.5-1ms

- Introduced, optimized and updated blu_schedutil governor

- Introduced, optimized and updated SchedTune assist

- Use power efficient workqueues for some drivers

- Use lesser time to enter sleep

- Introduced srandom driver, a faster random number generator than built-in random number generators (tests show srandom is over 150x faster than built-in random number generators)

- Fix random jitter calculation

- Implemented early fingerprint wake up optimization

- Fix iowait boost reset in schedutil

- Enabled iowait boost in schedutil by default

- schedutil: Enforce realtime priority

- Smoothen the walt predicted boost loading for schedutil

- Smoothen the overall experience

- Made syscalls 2x faster

- Many more under-the-hood changes

Changelog // 28-01-2022

• Kernel version upreved to v0.69 +6.9

• Upstreamed to latest linux patch 4.14.263

• Properly ship the required modules

• Made schedutil default governor

• Relax CPU latency requirements to save power

• Affine fingerprint service to big cpus (faster fp unlocking)

• iommu: msm: Rewrite to improve clarity and performance

• ashmem: Rewrite to improve clarity and performance

• Prefetch operands to speed up atomic operations

• Merge CAF tag 'LA.UM.9.1.r1-11500-SMxxx0.0' into kernel, qcacld, qca-wifi-host-cmn and fw-api (sagarmakhar)

• Performance and battery improvements

• Hell lot of more stuff

Changelog // 04-01-2022

• Upstreamed to latest linux patch 4.14.260

• Ramdisk changes to fix fast charging issue reported on last build

• Added zen IO scheduler

• Added and updated net wireguard

• Implemented usb fast charge mode

• Added a driver for disabling coresight clocks

• Optimized policy update loop on input cpufreq boost

• Enabled Advanced TCP Congession

• Enabled devfreq boosting

• Battery backup improvement

• Fixed some memory leaks

• Set westwood tcp congestion by default

• Introduced and enabled Simple Low Memory Killer for Android

• Set silver cluster qos-cores for msm_fastrpc

• Performance improvements

• Speed up cache entry

• Hell lot of fixes

PEOPLE REPORTING DT2W ISSUE NEEDS AN UPDATED REALMEPARTS APP COZ OF THE CHANGE IN CODE OF DT2W KERNEL SIDE.
[Realme 7 Pro ROMs, Kernels, Recoveries, & Other De] pilid2006:
Is some RMX2170 kernel with NetHunter support?
[Realme 7 Pro ROMs, Kernels, Recoveries, & Other De] Tony D.U.Y:
Double taps to wake and fast charging doesn't work (tested with CrDroid rom). But keep up the good work anyway.
[Realme 7 Pro ROMs, Kernels, Recoveries, & Other De] marshmello_61:
The code for double tap to wake has been changed in kernel source hence the roms that has been using older dt2w code won't be compatible for dt2w. Try newer A12 roms for dt2w.
[Realme 7 Pro ROMs, Kernels, Recoveries, & Other De] Zgryx:
Hi, The kernel is superb and fantastic but I encountered a bug. Based on my experience, It is not supporting Superdart charging it is like limiting the current entering the phone. Hoping to fix the issue Thank you
[Realme 7 Pro ROMs, Kernels, Recoveries, & Other De] marshmello_61:
New release v0.69 +4 // 04-01-2022

Download: Sourceforge

Changelog: Post #2

Support: https://rentry.co/paytomayur
[Realme 7 Pro ROMs, Kernels, Recoveries, & Other De] marshmello_61:
New release v0.69 +6.9 // 28-01-2022

Download: Sourceforge

Changelog: Post #2

Support: https://rentry.co/paytomayur
[Realme 7 Pro ROMs, Kernels, Recoveries, & Other De] Basil.MK:
Can i use it on Android 10 ?
[Realme 7 Pro ROMs, Kernels, Recoveries, & Other De] marshmello_61:
You can give it a try
[Realme 7 Pro ROMs, Kernels, Recoveries, & Other De] marshmello_61:
New release v0.69 +9.6 // 12-03-2022

Download: Sourceforge

Changelog: Post #2

Support: https://rentry.co/paytomayur
[Realme 7 Pro ROMs, Kernels, Recoveries, & Other De] pilid:
Hi, what toolchain used to build this kernel?
[Realme 7 Pro ROMs, Kernels, Recoveries, & Other De] marshmello_61:
New release // 09-05-2022

Download: Sourceforge

Changelog: Post #2

Support: https://rentry.co/paytomayur
[Realme 7 Pro ROMs, Kernels, Recoveries, & Other De] Flow11x:
hi bro, I don't want to seem annoying, but could you build a kernel NetHunter for realme 6 pro, please, I think the community will be very happy
[Realme 7 Pro ROMs, Kernels, Recoveries, & Other De] N3Ostyl3:
Hi, does anyone know if this kernel works with the latest version of derpfest 13?
[Realme 7 Pro ROMs, Kernels, Recoveries, & Other De] pilid:
This kernel already in Derpfest 13
[Realme 7 Pro ROMs, Kernels, Recoveries, & Other De] N3Ostyl3:
Thanks for the information :)