yashsingh1/xdaforums huggingface dataset:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] lycan_codex:
I am waiting to flash this kernel. I have also reduced the screen resolution to 1080x1920 and set dpi to 390 via ADB and i am easily reaching 8-9 SoT. I am hoping it would still increase if i flash this kernel. This is the best Android phone for me :D
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] franciscofranco:
If you're reducing your resolution why didn't you buy the normal Pixel?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] abz54:
Hi Franco, thanks for all the hard work. I would like to know if there is any difference when booting this kernel compared to a permanent flash via fastboot.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] LorD ClockaN:
If he lowered his dpi, than he made the items look smaller, so basically he increased his resolution

BTW, what to use for tweaking the kernel or see the options like dt2w if they exist? FKUpdater doesn't support XL yet
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] lycan_codex:
I like the bigger screen. Plus the bigger battery makes pixel xl a better choice for me. Honestly i am not finding any difference with reducing the resolution. Except for the great SoT.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] ohhdavid:
Verified Boot?

So glad to see this already out for Pixel! Long time Franco user here :)

Does this kernel have Verified Boot support removed so that the device can pass SafetyNet checks?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] DaveHTC200:
Yes it does :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] johnandbodhi:
franco the new images have been released within the last hour or so..how come your kernel hasnt been updated yet??

just kiddin mother****as ... love the new phone.. love the more sot franco dishes out.. and for the first time since ive owned an android, i am completely content w stock ... peace
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Semtronix:
I was able to sideload the latest OTA without resetting anything to stock, then just flashing fk over top after first boot.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Nemo Aeternamn:
Just a thought, but do you think using dd would still work to flash the image? Although with the new dual partition I'm not sure how that would complicate the matter
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] andresee:
Was high brightness removed ? Can't find it anymore.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] franciscofranco:
This is a permanent flash. I doubt you can fastboot boot kernel with the Kernel binary I supply since it's just the Kernel side without the ramdisk.

FKUpdater beta supports it (will push to production tomorrow). Double tap to wake isn't yet supported, I need to enable it in the Kernel driver first (not sure if it'll be here for r3 or not).

If you figure out the Kernel binary memory address then you can dd starting on that specific offset yes. But if you're not confortable with it I strongly suggest you don't try it.

Wasn't removed. Probably an issue with HBM permissions, I'll look for r3.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Jeremiah_1988:
Quick sort of unrelated question..... What's the word on a recovery for the xl?? I've tried looking but Franco threads are typically full of more intelligent / responsive people! Thanks for the help!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] ridobe:
https://plus.google.com/+DeesTroy/posts/13HkhMxL9YD
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Virus1x:
Protip from someone who ****ed himself on a bad flash that bricked his phone and it was flashed to slot B I couldn't move.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] franciscofranco:
Nexuses & Pixels are unbrickable unless you destroy the bootloader. Even then, there are means to recover from a corrupt bootloader partition. And next time read the OP, instructions are pretty clear.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] franciscofranco:
r3 is out. Merged November security patchset, fixed HBM permissions, slightly reduced vibration strength to prevent rattling and added sound control patches from flar2, which allow you to tune headphone's gain & power amp, speaker, mic and earpiece gains. Will add the paths to FKUpdater and they'll be available in the next release.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] andresee:
Still not seeing the HBM settings. Do you need to update FKU first or should I see it in the latest beta?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] franciscofranco:
Probably only on the beta. I'm not sure why it's not showing regardless, it should. The permission fix wasn't for that though. I'm not even rooted and I can see the option on my device :p
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] andresee:
On the latest beta and the setting is not there at all. Anything I can test? Did you get the OTA update? Im on the latest OTA.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Hereisphilly:
What's the concensus with this kernel and otas?

I've been holding off flashing until people have had a go with the 1st round of otas
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] apascual89:
Is this what you're talking about?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] andresee:
Yes its not there for me. Are you on the beta FKU?

---------- Post added at 09:59 PM ---------- Previous post was at 09:30 PM ----------

What's the path to hbm?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] apascual89:
No, I'm on the paid version, whatever the latest of that one is
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] LorD ClockaN:
Fkupdater Beta supports Pixel, but doesn't offer any sound mod options

Edit:

Also don't get HBM
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Virus1x:
R3 broke the ability to hide software so you can use Android Pay.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] DaveHTC200:
If you're rooted, you will lose AP
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Virus1x:
Negative, I was rooted on R2 and it couldn't spot it :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] DaveHTC200:
Oh, well you learn something new every day ? I can't help though haha ?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] ssb13:
There was a post a page ago or so that someone had flashed the OTA and then FK over the top without issues.

I have not done it yet...no time right now.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Virus1x:
Android pay uses Google Safetynet if it notices that software isn't signed it'll reject ability to use it but there is a patch to hide it from safetynet
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Semtronix:
Yeah I flashed the full OTA successfully. Not sure how it'll fair with the incremental OTA from running a system update though.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] franciscofranco:
I said in the changelog I need to update the app to support the new sysfs nodes. Weird about HBM. I'm not even rooted and it shows just fine. Try chown system system /sys/devices/virtual/graphics/fb0/hbm

The Kernel has nothing to do with that, please don't spread misinformation.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] LorD ClockaN:
yeah, sorry for fast reading the change log

Also it seams you have some uncomitted changes to the uploaded kernel

/sys/devices/virtual/graphics/fb0/hbm file doesn't exist
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Hereisphilly:
Yeah it's that part I'm most interested in, especially with and without root, still on the fence about whether I need it or not
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] andresee:
Don't have hbm in that dir
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Semtronix:
I don't use root, so can't comment about that. I just run stock with fk.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] franciscofranco:
Uh... I don't have any uncomitted changes. Hmm... maybe some of you have different panel revisions and the panel commands I merged from flar don't cover all the panels. It's the only possible explanation. Will dig in after dinner.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] andresee:
Was working before i updated to latest ota. No worries. Just thought i was going crazy lol
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] LorD ClockaN:
Midnight here, so not much more help from me
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] zerogauge:
Just curious if anyone else has seen this or if I should worry.

I just sideloaded nde63x and after it was successful I let the device boot up fully and finish applying updates. After that I went back to flash r3 kernel and now in dev options it says Connect to the Internet or contact your carrier. It used to say Bootloader is already unlocked.

Thanks!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] franciscofranco:
Dunno, it's not Kernel related.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] zerogauge:
I'll ask in the Nov security update thread then. Thanks for the response!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] cwalker0906:
ok so i was on v1 of your kernel and flashed v2 per instuctions(did not pick slot) and i got stuck in bootloop and had to flash factory image. today i sideloaded ota and flashed v2 of your kernel. i just flashed your v3 and it bootlooped and then eventually booted and it booted to system before ota and still on v2 of kernel. so do we need to pick a slot ,if not why has this happened to me both times updating your kernel. again i followed op instructions to a tee. thanks for your work by the way
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] flar2:
This is the path:

/sys/class/graphics/fb0/hbm
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] siddhesh.raikar:
I have it in stock NDE68V build too..
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] andresee:
Not there either for me. On latest X OTA.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] elitewarrior:
Three quick questions:

1. Since the bootloader/system isn't being touched, changing to this kernel won't trip safetynet right?

2. I know the FK app allows you to make RGB adjustments (the main reason I want the kernel), but you can't actually tune the color temperature of the display right? Like when you switch on sRGB mode in dev settings, are these the settings that Google changes? Or are those on much deeper level? I hate the stock colors, and sRGB mode adds this yellow/green tinge to all the whites and greys which is quite noticeable.

3. Once I have the kernel, is there anyway to adjust the colors WITHOUT root?

Thanks!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] LorD ClockaN:
Also doesn't exist
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] tagme:
Hi to all!!

I tried flashing the r3 but I get an error message... Se below! I tried searching this thread but my search came back empty!

C:\Fastboot>fastboot flash kernel fk-r3

target reported max download size of 536870912 bytes

sending 'kernel' (24160 KB)...

OKAY [ 0.947s]

writing 'kernel'...

(bootloader) flash size too large

FAILED (remote: flash failed)

finished. total time: 1.116s

C:\Fastboot>

Any help will be appreciated! Thanks in advance!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] diabl0w:
do you own a pixel or a pixel xl
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Golf c:
You apparently forgot to add

.gz at the end.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] ssb13:
I was going to make the same comment. If you TAB-complete its hard to make typos.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] tagme:
SMH!!! Thanks!!! All done and works great!!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] franciscofranco:
Dunno. I've flashed more than 50 times on this device, Kernel on top of Kernel with the exact same command that is in the OP and it's just fine. It's fastboot flash kernel kernel_file, not fastboot flash boot.

1 - No. System is 100% intact

2 - I don't know if they change other params other than RGB. They probably mess with white point and gamma curve. With the display adjustments on FK you can tune mostly everything you need

3 - Not possible without root. Even if the permissions were right I think SELinux would complain.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] andresee:
So i flashed factory image V and now HBM is working and that path exist. Just letting you know. Not sure why yet it disappeared.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] franciscofranco:
That's really weird.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] elitewarrior:
Ah, thats a damn shame. I actually a found a gingerbread UI app that adds a "filter" on top of the screen. Have my display looking pretty damn close to perfect but it adds an annoying notification and I thought it would be cleaner with your app. Anyway, TYVM for your reply and your awesome work. I ran your kernel for about 2 years on my Nexus 5.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] LorD ClockaN:
I'm still waiting for November ota
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] andresee:
Yeah was messing around with my pixel and ended up having to flash stock image and then checked and saw HBM file. So not sure but you can always flash and not wipe and see if it comes back for you if you care.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] yung40oz84:
OK, so I got two different errors, first error I got was remote partition bootb does not exist, I then updated all by ADB android SDK stuff, then I got this error, remote: image is not valid.......... attached screenshot
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Virus1x:
Grab it from Google dev site flash it.

---------- Post added at 04:29 PM ---------- Previous post was at 04:28 PM ----------

It's fastboot flash kernel fk-r3.gz you don't boot it. That's elemental x
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] herandy:
As said in the OP you need to do flash kernel not flash boot.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] yung40oz84:
Fastboot flash kernel,...... I thought fastboot flash boot,which isn't booting it, it's flashing IMG. Fastboot boot is booting,cool thanks man!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] franciscofranco:
Don't use that, you'll ruin performance since it's yet another layer for the GPU to draw on top of Android.

Read the OP.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dSlice:
Hey [MENTION=3292224]franciscofranco[/MENTION] your change log link

doesn't work.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] LorD ClockaN:
yep, flashing latest ota gave me hbm option
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] franciscofranco:
Pretty weird, but hey, glad it's there.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] andresee:
What ver did you flash? I was on X and didnt have it but flashed V and do now.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] franciscofranco:
I'm on X and I have it. :eek:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] elitewarrior:
Ok I bit the bullet and unlocked my phone and rooted. Side benefit is the colors are looking amazing, not sure why google didn't do this to begin with. My question now is, is there a way to bake the settings that I set for RGB into the kernel so I can remove root? Obviously I am not expecting you to do this. I have played around with building CM with my own changes but never done anything on the kernel side but I would def invest into it for this. I really want Android Pay + nice colors :P.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] LorD ClockaN:
Would be nice if we know what are the min and max values for speaker gain and vibration now that sound is in new fku
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] franciscofranco:
It's not possible without root, everything is reset on reboot, that's how sysfs works on linux. Doesn't suhide work in hidding root from SafetyNey?

I think headphones stuff is 0->20, rest is -10->20. I'll add the informations to the little description icon dialog.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] LorD ClockaN:
Speaker gain goes always to negative value. No matter if you set it with fku or manually edit the file. When you save it, it always adds negative prefix to the number and thus making the volume lover. Haven't tested other sound stuff, I'm only interested in speaker gain
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] franciscofranco:
I think flar2 merged a patch later on fixing that: https://github.com/flar2/marlin/commit/0f0cddf876940ce59e5a34e8efa059e46244faad

I'll probably push r4 with that fix, my dirty cow today.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] ghostENVY:
Cant wait! Anything new beside the Audio fix?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] franciscofranco:
Yes.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] franciscofranco:
r4 is up. Apart from the audio fix from flar I think you'll find this release using less power than before. I merged some newer commits from Qualcomm that helps on finding the correct low power state, memcpy and memmove operations should be up to ~15% faster, and merged some other commits to improve performance on some parts of the crypto subsystem (related to encryption).
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] DaveHTC200:
Looking forward to flashing new version later!! Thank you!!?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Ofthecats:
has anyone tried just updating/flashing this without following with boot to root, without issue?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] andresee:
As far as I am aware you will need to flash the kernel update then boot to root for root to work. I might be wrong since Franco just updates the kernel and not the whole boot but I always just boot root just incase.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Ofthecats:
this resulted in a wipe for me =[ dunno why. probably related to root, but i wanted to know if i had to boot to root after updating franco. if not, i can avoid wiping
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] andresee:
I just flashed the update and boot to root and had no issues.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] ridobe:
No issues here.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] okgnew:
Sorry, if I ask a stupid question:

what is the difference between "fastboot flash kernel" and "fastboot flash boot"?

I normally use "fastboot flash boot" on all devices except Pixel.

Is this something new in Pixel?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] :
With "Fastboot flash kernel" you only flash the kernel binary which doesn't include a ramdisk.

"Fastboot flash boot" on the other hand side includes the kernel and the ramdisk
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] franciscofranco:
Exactly. Saves me the hassle to build the entire boot.img right now. Will change to anyKernel2 method once we get custom recoveries.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] humdrum2009:
Franco just wanted to say thanks for all you do for the community.

I have not flashed yet I use my phone in my business.

Need custom recovery first.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Anthony825:
How's the battery life with this kernel?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] ridobe:
It's great unless you've talking about the latest one. It's only been out for 4 hours.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Anthony825:
No I meant in general lol. Sorry I should have been more specific.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] franciscofranco:
It's amazing.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] franciscofranco:
r5 is out. "Kanged" backlight dimmer patch from flar and enabled it by default. The default backlight algorithm is way too bright when it shouldn't. This should save some battery since the display's backlight will generally be a bit less bright.

You can change the setting from FKUpdater if you want.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] LorD ClockaN:
Speaker gain is again always set as a negative value

I mean it was like that in r4 also

Try to set speaker gain, kill app and reopen
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] franciscofranco:
What happens if you do it through adb? /sys/kernel/sound_control/speaker_gain Just want to rule out if it's my app or the Kernel driver.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] LorD ClockaN:
same.

Negative prefix is added automatically
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hutzdani:
A FYI for anyone who runs into issues with kernel flashing because you run the : "fastboot flash kernel "filename.zimage" over another kernel ( if your as stupid as I was and forgot I was running another kernel)

The new command "fastboot flash kernel "filename.zimage" can only be used when already running the same kernel of a lower build with the ramdisk/boot included in the image.

If you attempt to flash via the new command over another kernel FK/Sharky/ElementalX for instance it will screw with Boot_a or boot_b depending on what the current active one is.

You will need to flash an older build first to both Boot_a and Boot_b and then continue with the new "fastboot flash kernel FILENAME.zimage" command !

c:\>fastboot flash boot_a "FILENAME".img
target reported max download size of 536870912 bytes
sending 'boot_a' (27528 KB)...
OKAY [ 0.663s]
writing 'boot_a'...
OKAY [ 0.616s]
finished. total time: 1.279s

c:\>fastboot flash boot_b "FILENAME".img
target reported max download size of 536870912 bytes
sending 'boot_b' (27528 KB)...
OKAY [ 0.651s]
writing 'boot_b'...
OKAY [ 0.685s]
finished. total time: 1.352s

And then :

fastboot flash kernel FILENAME.zImage

Followed by :

fastboot boot boot-to-root.img
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] BlackHoleSlam:
Quick question, I'm coming from elemental and saw that I have to flash the bin file via the flash kernel command. Do I have to flash anything before hand for it to wipe out elemental or just flash the bin file and I'm good?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] cwalker0906:
Why does it have to be older version , say for instance ,Franco kernel have all been flash kernel, so what difference does it make if it's the latest one. Not challenging you, just don't understand
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Scott:
Still cant read the changelog... Tried differnt PC's and networks and each time I get this...

Any ideas or is the page non existent?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] LorD ClockaN:
Franco said that he'll fix up changelog for later releases
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Scott:
Ahhh! Thank you much!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hutzdani:
Some images dont have the full ramdisk this saves the dev having to re-write it every release so if you screw up and flash another kernel over another one with different ramdisk it will totally bork it and will break root also.

so flashing back the correct ram disk and starting over with the new command brings you back to a good solid starting point to re flash, however this seemingly migh be up for conjecture as someone else has flashed Elemental X over his Sparky kernel using the new commands.

however me flashing Elemental X over franko 100% caused this issue and would not allow root to work / stick.

i tested this with Franko and Elemental X builds and is repeatable, hence i posted this warning if i can stupidly over flash different kernels im sure someone else will in the future lol
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] cwalker0906:
So what if I only been on Franco kernel which never included ramdisk,just kernel binaries
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] franciscofranco:
Just flash like it's in the OP, simple.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] franciscofranco:
Well, ****. I blame [MENTION=4684315]flar2[/MENTION]
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nexusmaniac:
r6 incoming :highfive: lol

Many kernel, much fix :good: