yashsingh1/xdaforums huggingface dataset:
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Aceolus:
What are some of the advantages of the Proton Kernel vs Elemental X?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Aceolus:
Also, is there something like the EX Kernel manager but for the Proton Kernel? I'm looking for an app to be able to tweak the kernel to my liking.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
FKM is the only other kernal manager that could possibly do what you are looking for.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Aceolus:
Will that work for the Proton Kernel? If not, is the Proton Kernel even customizable?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] cemg92:
Is installing this kernel with the newest Proton build still advisable? I can't help but notice it's been a while since the last update. Or am I better off leaving the stock kernel.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] cappuccini:
Are updates to be expected?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] andybones:
Don't hold me to this.

But I believe It's not currently known if Proton AOSP will be continued at all.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] AlkaliV2:
I went on an info hunt for this on kdragon's Twitter and his Mastodon channel. From what I can tell he has been working on a completely different project and the only news I saw from him related to ProtonAOSP was locked in his Patreon in a September or October announcement. I have no idea what it says because I do not subscribe but that might be the only place to get the answer.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Namdeptraizl:
i see in features :zRAM disabled to reduce CPU waste, but after install proton 2.1, on Proton 12, i still see zRam enabled
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Namdeptraizl:
ah, i know it, after 2.0 release, its bring back zRam
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] rav101:
Let it run a full cycle. The battery doesn't drop in a linear fashion so you need to run the battery down to see how it actually performs.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] big_b0sss:
Does it work on new December update?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Vio281:
would like to know this also, I am not upgrading because of this.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] ViperPyro:
Looking at the three kernel options, glad to see some Pixel 5 love!

Does Proton have display improvements like CleanSlate? These seem super useful and I do not see them mentioned in the feature list unless they are in display power saving tweaks. Just curious.

- High Brightness Mode - slightly increase lumens in highest brightness level (panel's HBM)

- Always On Display dimmer - Lower the brightness for AOD screen in doze mode, when normal screen brightness is also low

- Backlight Dimmer - possibility to use lower panel brightness

- Face down screen off - put phone face down to turn screen off
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] kngbn79:
Yes it works on the December update, flashed it with no issues
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Vio281:
no, it just a standard tuned Kernel...thats enough for some of us...the extra stuff bog down the kernel to me...
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Vio281:
thats intereting, I have a different build than you...it doesnt have the update yet...I have RD1A
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] kdrag0n:
Manually-controlled HBM may be added in the future. Google already has ways for the ROM to enable it when appropriate, but I'm not sure what the criteria for that are.

I'm not convinced that backlight dimmer will do anything because the brightness sent to the display is already the minimum. That feature is for devices where this not the case.

AOD dimmer and screen off gestures will never be added. Those features do not belong in the kernel, they should be (and are much better when) implemented at the ROM/app level. The separation of the kernel and userspace exists for a good reason.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] kngbn79:
Yeah I didn't have the update available either so I just flashed the December Factory Image and then flashed Magisk and this kernel
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] kdrag0n:
Proton Kernel 1.1 is now available with security updates, improved performance tuning, extra RAM, and more.

This update is required for the kernel to work properly on December ROMs, including the new version of ProtonAOSP. It will not boot on older ROMs.

Changelog:

Download

Donate to support development: recurring donation to keep the project alive in the long term or buy me a coffee
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] gerar.f87:
Awesome kernel. Flashed 1.1 on stock December rom without any issues. Lot of smoother and responsive than stock. Thank you @kdrag0n
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Vio281:
just flashed, this...this Kernel is sick! no additional software needed, just a straight up no B.S Kernel thanks!
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Vio281:
View attachment 5160597

Geekbench 5
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] semaevalex:
Hello everyone, does the firmware activate ambient eq, like on pixel 4xl?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] kdrag0n:
Kernels are not responsible for Ambient EQ. The Pixel 5 does not officially ship with Ambient EQ, but I am looking into the possibility of porting it using some currently unused hardware features. Unfortunately, without documentation for the hardware in question or a colorimeter for calibration, I don't think it's very likely to work out.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] semaevalex:
it would be super cool, I believe in you!
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] semaevalex:
I have such an error, I do not understand what is the reason.

Spoiler content hidden.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Golf c:
Looks like your bootloader is locked. You have to unlock it.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] semaevalex:
hi how to patch the kernel to make gpay work?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] rav101:
I'm using this kernel with Magisk Canary on ProtonAOSP I haven't had to do anything else and I have gpay working without issue?

If you haven't got it working, can you confirm what mods you have installed to see if one of those is conflicting with gpay.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] semaevalex:
I am using a kernel with stock firmware, gpay does not work from start. no additional modules.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] kdrag0n:
On the stock ROM, you need to use Magisk to change the model name. Only ProtonAOSP passes SafetyNet out of the box.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] driftmetal:
fastboot boot ProtonKernel-pixel5-v1.1.img

< waiting for any device >

Sending 'boot.img' (23032 KB) OKAY [ 0.282s]

Booting FAILED (remote: 'Error verifying the received boot.img: Invalid Parameter')

fastboot: error: Command failed

Then ? Any instructions I missed ? Thanks.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Vio281:
were you in bootloader? the latest platform tools?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] fuadhdmini:
Can I install the kernel over other kernel? Or do I have to be on stock kernel first.?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] semaevalex:
after installing the kernel, and replacing the device through termux on P3a, is it possible to return the definition of the phone as P5? With preservation root
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] fuadhdmini:
Changing the device to p3a only for passing Safety net. If you don't care safety net pass you don't need to change basic attestation to p3a and you still have root.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Jarrod666:
Hi,

I have the 1.0 version about this kernel on my pixel 5 and i use the stocke Rom November release because the December Release is not ready for my Pixel Version (RD1B). Can i upgrade my kernel in 1.1 or i must wait to upgrade December stock release in first ?

Thank you.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] gerard_f:
Quoting the developer for the 1.1 update:

So stay with 1.0 until you get the December update.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Jarrod666:
Ok thank you.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] rav101:
If you're on Verizon there is a December update as per the screenshot
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Jarrod666:
I'm not with Verizon, i leave France and my opérator is SFR
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] rav101:
Wouldn't that mean you need the middle December build (all carriers except T-Mobile and Verizon. I don't think it really matters much as I went from B1 to C1 moving to ProtonAOSP) and everything was fine for November and on to December the build numbers have significantly reduced?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] kdrag0n:
On Pixels, there is no difference between carriers when it comes to the ROM. The carriers in parentheses on the factory image list are what the update was issued for (i.e. usually to fix an issue with that specific carrier), not a specific carrier-bound version.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Jarrod666:
Ho, ok but there is no december update for m'y version, the last is RD1A.201105.003.B1
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Vio281:
so if you unlock the bootloader for your phone, it wont do the automatic update, I found this out after going back to stock (long story had to reflash OEM image) I was able to get december update...
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] rickysidhu_:
Hey, I finally got my Pixel and flashed this kernel a few minutes ago. I'm noticing the CPU frequencies that are showing are only 2 in EX Kernel Manager. Min is 1516 and max is 1804. Is this normal? I thought there are way more frequencies in-between? And lowest I thought was somewhere between 300-600?

Thanks in advance!
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] rav101:
The Dev has limited to those two frequencies because whilst they are higher, they actually use less energy than lower frequencies because of the way the chips are designed. Therefore in this case, you get better performance at lower energy cost. In other aspects this kernel is a bit more performance focused so overall for me, I get better battery life than stock kernel and a lot better performance. However I'm sure other kernels if not as performance focused could achieve even better battery life.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] rickysidhu_:
Very interesting! Thank you so much for the quick reply!!

I didn't spend more than 20 minutes on stock kernel so I don't have much of a comparison but I will monitor the battery life over the next few days and go from there.

So far loving this phone, just wish there was better third-party launcher support. Nova "flashes" every time I swipe to go home. Slightly annoying and a bit off-topic aha.

Thank you again and thank you dev for the kernel!
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] rav101:
Ps here is the commit which has a really good description for your understanding.

arm64: dts: lito: Optimize frequency tables and energy model · kdrag0n/proton_kernel_redbull@4b577a6

Each cluster's minimum frequency is now its most efficient frequency by ULPMark-CM [1] score (CoreMark [2] iterations per millijoule of energy) and the energy model has been recalculated to acc...

github.com
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Neuken6969:
After you flash the kernel, let it reboot and reflash the magisk patches I'm to get root back?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
@Neuken6969 As long as you are rooted before you boot the kernel you will retain root after you fastboot boot the kernel do not flash it.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] wilspeak:
Hello kdrag0n, Are there any instructions on flashing this Kernel or kernels. I may get the PX5 and may flash your Rom for the PX5. Thank You
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] fuadhdmini:
Is that so? no need to run flash command, only boot command? and I'll have the kernel installed on my P5 rooted?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Vio281:
do exactly as the front page says...
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
@fuadhdmini yes that is correct
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] pablo103:
I unlocked the bootloader and flashed the kernel, but I have a problem with the magisk. How to install it on this kernel ?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Golf c:
You have to patch the stock boot image first.Or the boot image from your custom rom. Then you can Boot this kernel which will preserve your root.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] pablo103:
I thought about it but wasn't sure. I flashed the Franken kernel and went back to Proton kernel after installing Magisk. Everything works.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] fuadhdmini:
Same here. Coming from Franken also. On Franken I can't cast my screen to chromecast enabled device.

With Proton I can cast. But hours after using it somehow now the animation seems laggy. Anyone experiencing the same?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] cyclofosfamide:
Great ROM, working flawlessly, smooth and energy-efficient together with your kernel.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] ds78:
i have one question. At present i use factory image with Proton kernel. When "will come" next update image, i'll must kernel installation too again?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] piponomarev:
Yes of course
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] dark_matters:
New back to droid and just purchased Pixel 5 with the intent to load a custom rom. Should this rom still work as of mid-January 2021? Do I need to load the kernel first with a new stock image or the rom first? Instructions are pretty great except for the very first steps for a newbie
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] sic4672:
Doesn't matter.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] sruel3216:
try the first post...lol
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Jimmy Stat:
hey I'm still a little confused with how I'm supposed to properly flash this ROM and keep root.......... I've been reading this thread;

https://xdaforums.com/t/guide-root-pixel-5-xl-android-11-r.4187609/

and I'm getting confused as F here. I'm sorry this is probably crazy annoying with all my questions but would u mind walking me through these steps?

now this is where I'm getting lost, when I unzipped the ROM's zip file to platform-tools I had to, also do this for the stock image when i tried to initially root and bricked it somehow.

I then was able to fix it by redownloading the stock image and using the flash-all.bat file.

But, what I don't get is if I've already unzipped all the files from the stock image file, as well as my patched image from Magisk when I later successfully rooted (after un-bricking phone), and now im also adding the rom zip files n platform-tools??

Will having all these files in platform-tools, cause an issue or am i supposed to remove some? Or is it still safe to use the flash-all.bat file without removing any of these files?

This is where I'm getting confused and then reading that thread above i just posed is telling me i have to go to stock, relock the bootloader, then unlock so I'm just getting myself lost even more here and a straight up broken down walkthrough would be much obliged!. I'm just getting extremely frustrated that I'm not understanding this. I feel dumb as **** right now sorry guys
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
This is the kernel not the rom and in the rom just do as the OP says
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Jimmy Stat:
yeah i just realized i posted this on the wrong thread sorry
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] BleckSocker:
How could you compare this kernel to the proton kernel? What are the pros/cons of each one?

I'm planning to use one of the two kernels with stock rom.

Thank you!
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Deitybrother13:
If I do not like the rom or kernel, how can I revert back to stock?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Vio281:
flash the stock...
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Deitybrother13:
I know a little bit about linux commands, but no so much with coding. If I want to make my own rom or kernel, where would be a good place to start?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] shivang94:
@kdrag0n Hey thanks for the kernel! I was looking to make some changes to the kernel myself before flashing but I am running into issues compiling your kernel (cloned from your repo). Could you help explain the compilation process a little? Thanks in advance!
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] jawonder:
Kernel version 1.1 still works with Rom update 11.3.3 ? .
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] jawonder:
Kernel version 1.1 still works with Rom update 11.3.3 ? .

Edit : No worries try it and it worked fine . Thanks OP
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] cocoabro:
On v11.3.3, Proton kernel v1.1. I'm having a strange issue with the battery. The phone will not charge past 79%, and I'm presented with battery optimization messages on the lock screen and settings; clicking "Tap to learn" more does nothing. Anyone having similar issues? I did not on previous ROM and kernel versions and haven't installed any new apps that would control battery or power settings. I do have AccuBattery and GSam Battery installed (used them for years), but neither control this type of thing and I disabled them for good measure (no change). TIA.View attachment 5247549View attachment 5247551
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] wix1210:
Had the same problem. Flashed stock kernel, then flashed Clean Slate and now it's all good.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] cocoabro:
Thanks, I'll give that a shot and report back of it doesn't help
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] h4waii:
@kdrag0n

Any chance for K-CAL support for tuning display colors?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] ricky56789:
This would be awesome 🤙
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] imrank63:
Hi, Can someone guide me on how to compile and make a flashable boot image? I am trying to test some of my modifications on this kernel.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] kdrag0n:
Kernel compilation has gotten a lot more complicated since GKI and boot image v3 landed on the Pixel 5, but my kernel repo contains helper commands to simplify the process:

To compile the kernel after cloning:

# Load helper commands
# Make sure you're using bash or zsh
source setup.sh

# Select config (wrapper for make redbull_defconfig)
mc

# Compile the kernel (wrapper for make)
kmake

Making a bootable flasher is much more complicated due to GKI and boot image v3. Because the flasher itself is bootable, it also needs a kernel. You can compile this special kernel from the "alpine" branch of my kernel repo, or use the prebuilt flasher kernel that I've attached. The files (alpine-dt.dtb and alpine-Image.lz4) should be added to flasher/ in the kernel repo.

After that, making the flasher is simple: run the "mkimg" command. The resulting file, flash.img, can be booted to flash the kernel just like my release builds.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] kdrag0n:
The "optimizing for battery health" message is a known issue that is caused by using an outdated kernel, since Google updated the kernel for battery overheating detection ("Battery Defender") in the March update. It will be fixed once Proton Kernel is updated this month — sorry for the delay on the kernel side.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] jorgeccastro:
can this be used with Android 12 Preview?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] kdrag0n:
No, but an update to support Android 12 should be coming soon.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] jorgeccastro:
thanks
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] kdrag0n:
Proton Kernel 1.2 is now available with security updates, March feature drop compatibility, and many other improvements.

This kernel was not updated in January or February because Google did not update the kernel. I didn't get a chance to work on the kernel in March, but it is now up-to-date for April.

Usage with my ProtonAOSP ROM is recommended to get the most out of your phone. The ROM does not include Proton Kernel, so you will need to flash it yourself. The kernel alone will work just as well on stock, but you will not get the benefits of the ROM. More tightly coupled features may be added in the future.

Changes:

This version is compatible with the March feature drop, so it will no longer falsely report that the battery is overheating.

Download

Donate to support development: recurring donation to keep the project alive in the long term or buy me a coffee
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] swbf2lord:
I've updated to 1.2, but I'm still getting the "Optimizing for Battery Health" message that limits charging to 80%.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] h4waii:
Any response to this? @kdrag0n

Would you accept a PR on GitHub for this if one was submitted or is this something that you'd prefer not to include in a kernel implementation?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] kdrag0n:
Are you sure your device or battery aren't actually overheating? That's what the feature is designed to protect against, and I've never seen it trigger falsely on my device.

If so, please get logs with the SysLog app shortly after connecting your charger and getting the message.

No, I'm not a fan of kcal's code quality and this is not a customization-oriented kernel.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] kdrag0n:
@Cj719 Proton Kernel 1.2 does not support Android 12, please read the changelog to see what changed.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Cj719:
Thanks, I just saw the previous reply about it coming then you dropped 1.2, my apologies for assuming.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] swbf2lord:
No, it was pretty cool to the touch. After a few days though (and letting the battery drain some), it seems to have gone away. Back to 100%!

Edit:

For more info, it was the same behavior as 1.1 after flashing, where it showed it was constantly connected to a charger, and optimizing for battery health. When actually plugged in, it was limited to 80%. Fixed now, apparently.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] lwrncslcd:
View attachment 5283445

Is this kernel version correct for Proton Kernel v1.2?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] jorgeccastro:
hi, can anyone explain (yes newbie here) the flashing process? thanks in advance!
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] ViperPyro:
No. You are on a Feb 8 build, and not even of Proton. It looks like it did not flash and you are still on stock Kernel.

Here is what it should be, notice under Kernel Version.

View attachment 5284007

Connect your phone to computer, enable USB debugging, download latest Android platform tools (google it), open Explorer to the directory containing adb.exe, copy the Proton*.img file into the same folder, open CMD prompt there (click in the path bar in Explorer and type cmd), type "adb reboot bootloader" without ", permit any popups on your phone, wait for it to reboot to bootloader, then type "fastboot boot ProtonKernel-pixel5-VERSION.img" without the " and replacing the VERSION with whichever one you downloaded, wait, good to go!
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] jorgeccastro:
Thank you!