yashsingh1/xdaforums huggingface dataset:
[Google Pixel ROMs, Kernels, Recoveries, & Other De] kinesics:
No update will not relock the bootloader if it's already unlocked. I'm on a VZW pixel upgraded to 7.1.1 no issues, still unlocked
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Droid1019:
Does this seem off? I checked it earlier today and saw the same thing (cpu running wide open the whole time) so I reset the CPU stats and this is from the last 3 hours. Mainly just making a lot of calls during that time. And I'm getting the same reading for big and little cluster.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] flar2:
Update!!

If you select doubletap2wake, it will now use my implementation. For the stock double tap gesture, you need to leave my dt2w and s2w disabled.

I also added an option to disable power gating in the audio driver, which might be needed for some sound mods by [MENTION=2760454]chdloc[/MENTION].

Download:

ElementalX-P-1.02.zip

Changes:

-change doubletap2wake implementation

-add audio mod option
[Google Pixel ROMs, Kernels, Recoveries, & Other De] iPwn_:
That happens on the stock kernel sometimes too.

Though my phone was replaced (for a different reason) and the new one doesn't ever do it.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] doubleho:
installed,but seems like aroma didn't work, booted into twrp automatically ,but had to install the zip manually (using the version before RC1)
[Google Pixel ROMs, Kernels, Recoveries, & Other De] flar2:
I could never reproduce the non-responsive touchscreen. I think it's a bug with Google's Moves gestures

Not sure what you mean
[Google Pixel ROMs, Kernels, Recoveries, & Other De] nednednerb:
I think what the post referred to happened to me.

Some combination of TWRP and SuperSu makes it so things are not done properly. Either SuperSu incompletely installs and root doesn't stick or EX aroma options don't show up, and more.

I don't remember what I did. But got to bottom of it with instructions and discussions in TWRP abd SuperSU. Now aroma is working perfectly. So i don't think it is kernel's fault
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Taebom:
Very nice, decided to try out your kernel and bought the ex kernel manager on the playstore. Great app and thanks for all the hard work :highfive:
[Google Pixel ROMs, Kernels, Recoveries, & Other De] flar2:
You need to delete fstab.sailfish or SuperSU doesn't install correctly. This is after the update to TWRP RC1
[Google Pixel ROMs, Kernels, Recoveries, & Other De] nednednerb:
Yes I knew that by now. You expressed not knowing what a user meant.

The person was referring to issue of aroma options not appearing. The user seemed to have root but no aroma options.

It is possible to also mess up so root DOES (or once did) stick but Aroma options do not appear in EX. This is the issue that person was having. It is fixed by using a prior version of root or indeed deleting fstab.sailfish and getting SR5 properly installed.

This issue will disappear soon, thankfully.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Thijssie909:
Hi flar, I had a random reboot while streaming audio over bluetooth in my car. Can this has something to do with your change in the latest version?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] flar2:
No, I don't touch Bluetooth
[Google Pixel ROMs, Kernels, Recoveries, & Other De] jay661972:
Got the update for the app today and wont pass this. Running stock and current elemental x kernel. Dont have any prob before the update
[Google Pixel ROMs, Kernels, Recoveries, & Other De] flar2:
Press recents and swipe away the app to kill it. Then start it again. The root dialog somehow died or got hidden and it's stuck waiting for root.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] jay661972:
I did and i even uninstall and reinstall the app, still sitting on acquring root.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] flar2:
No idea. I've never seen that problem before and don't know why it would happen.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] jay661972:
It happened after i update today. Prior versions no issue at all.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] flar2:
Okay, I think I know what happened. You don't have root. I will fix that right away.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] unhappybirthday:
Delete
[Google Pixel ROMs, Kernels, Recoveries, & Other De] jay661972:
You are right im not rooted, using your app as battery monitor, running the ex kernel of course.

Thanks flar
[Google Pixel ROMs, Kernels, Recoveries, & Other De] ItsBeepo:
For SafetyNet, what does Error Msg: Response payload validation failed mean?

Installed this kernel to try and bypass SafetyNet
[Google Pixel ROMs, Kernels, Recoveries, & Other De] RLShiftyDoggit:
Your bootloader should stay unlocked my bootloader is still unlocked no matter what I've done yet
[Google Pixel ROMs, Kernels, Recoveries, & Other De] fix-this!:
anyone got a good color profile to share?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] !n0x:
Been actually looking around for the same, though I decided to play around with some of the values, looking around various color profile threads here

R 237

G 243

B 256

Saturation 20

Value 132

Contrast 132

Hue 0
[Google Pixel ROMs, Kernels, Recoveries, & Other De] -DarkKnight-:
This is with SRGB on or off?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] !n0x:
I forgot to say, this is with sRGB off

Adjusted saturation to 35 since it produced a very light glow when compared on the faces and things picture (I initially used the fruits picture to test)
[Google Pixel ROMs, Kernels, Recoveries, & Other De] iPwn_:
I've been trying to fix the sRGB calibration, but I think there's something fundamentally wrong with it beyond what the (presumably kcal) color control here can fix.

Assuming the saturation accuracy is decent, adjusting RGB to get rid of the green shift on grayscale does not get rid of this whole "off" look the display has.

While I can get the whites to match after playing around, I cannot get the display to look as pleasing to the eye as the Nexus 5X display, which was next to perfect.

I think the entire grayscale gamma calibration is off, since any screen with a gray component next to white (or more than one grayscale color at all) just looks very unsettling, no matter what I do with the RGB settings.

I then tried the opposite approach by desaturating the default (non-sRGB calibration), but that also seems futile, since the lowest saturation setting still leaves dark colors pretty saturated but light colors completely faded out. I tried adjusting value and contrast to compensate but they seem to have odd effects in conjunction, so it's ultimately a fool's errand.

All we can really do is hope for Google to fix the sRGB calibration.

Alternatively, if there's a way to get granular color control on the crazy level available on old devices like the Nexus 4, that might make self-calibration easier.

--

A side issue, Night Light overrides the color settings applied in the app, and after Night Light is disabled, the color settings go back to the device defaults instead of what the app set.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] flar2:
Merry Christmas to all those who celebrate Christmas, and Happy Holidays to those who celebrate other traditions at this time of year.

Thanks to everyone here. Looking forward to more great development in 2017.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] shindiggity:
Same too you brotha and thanks for what you do for us ?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] iPwn_:
Alright, on second thought, the best balance I'm able to find between accurate color saturation and good white point without desaturating the light colors too much is the default sRGB-off mode with saturation set to 20. RGB at 256, 248, 245.

Stray too far below 20, and the absurd oranges and bright colors in the stock profile mainly remain, but the very light colors practically become grayscale.

Obviously this isn't a perfect professional calibration like the Nexus 5X stock profile, but it retains the nice whites and grayscale accuracy of the default calibration while removing some of the absurd colors. All without making the entire display ****ing green like sRGB-on does.

Still unsure how to fix that, I would need granular gamma calibration controls.

Enabling and disabling night light still resets the profile to the device default [MENTION=4684315]flar2[/MENTION]. Can an EX Manager update fix that?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Droid1019:
How do I go back to stock kernel? I just wanted this for the swipe actions, but they have never worked for me.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] nednednerb:
You need root in order to turn features on in a kernel manager.

fastboot flash boot_a boot.img
fastboot flash boot_b boot.img

Find that file in your factory image from Google.

Search Google for "android factory images pixel"
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Droid1019:
Thank you. I do have root SU SR5 and the kernel mgr app but swipe actions have never worked for me. I've tried reflashing the kernel several times, set the correct things in the install app but swipe never works even though the dbl tap to wake does work.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] nednednerb:
Can I see a screenshot of your EX KM gestures page?

And your settings about software info. Show the kernel and build number.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Droid1019:
Here you go.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] nednednerb:
Hmmm,

You're swiping up like this? From the bottom and middle.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Droid1019:
I was waving my hand over the sensors thinking that was how you do it. How do you swipe to sleep? Do you have to be on the home screen? When I swipe it takes me to my other home screen. Not a big deal I've got double tap to sleep through Nova gestures but would be nice to put it to sleep without going home.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] quangtran1:
I swipe across the nav buttons with about 50% success.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Droid1019:
Awesome! Thank you for the help. Problem solved.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] bush911:
How to install this kernel

Hi there,

how to install? Have been using ElementalX on nexus 5 for a long time.

But for the new pixel, it come with two slots.

will this make something different?

I am on the latest 7.1.1 build, rooted, TWRP installed.

All I need to do is down the zip, and install via TWRP? Or there is anything special?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Thijssie909:
Hi flar, how does the kernel power save option relate to the build in power saver of android itself? What do you recommend?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Myself5:
[MENTION=4684315]flar2[/MENTION] may I recommend the following change to the installer?

https://paste.myself5.de/kx8W5Is0tv

It adds another option to choose if the Kernel shall be flashed to both boot partitions or only the active one.

I've came across this being needed/useful when flashing it together with a Custom ROM.

Lets say you are on the A partition, flash a new ROM, TWRP, SuperSU, ElementalX afterwards and then reboot.

The system will (from what I experienced so far) boot on the B partitions, which means its not going to boot EX, but the ROM default kernel.

Hoping you consider it to go in the next release :P

After getting around the installer, its working pretty nicely btw ;)

P.S. Line 9 and 31 seemed to contain some spaces at the line end, that Atom cleaned up on its own.

Regards
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Black_Eyes:
[MENTION=3816568]Myself5[/MENTION] Welcome to Pixel Community :angel:

Hope you will be building for Pixel soon :D
[Google Pixel ROMs, Kernels, Recoveries, & Other De] kgirlx:
I just flashed latest Q version factory image, twrp then su. Vzw variant 7.1.1. No idea what slot I'm on. I want to flash this kernel. Do you flash it to both slots and it boots up or what. This is wife's phone, don't want to screw it up. Thanks.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] nednednerb:
Power off

Hold Vol down + power

Read slot in bootloader

Typically with current version of kernel you just have to flash the installer in the state TWRP boots in.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] -DarkKnight-:
In the end, what color profile did you settle on that was most accurate?

Edit: Nevermind, just saw your post. What would be the best profile to use if you wanted to keep SRGB on?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] iPwn_:
With sRGB on, I've been using 230, 230, 256 to match my 5X and monitor white point (though AMOLED screens tend to have more variability, so these numbers might not work for you).

I also did +3 on Value and +1 on Contrast to get rid of some of the grayscale weirdness.

I think I'm liking this more than what I just posted before with sRGB off actually.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] -DarkKnight-:
did you change saturation?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] quangtran1:
Ok, I'm color blind, so I'm trusting you on this.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] flar2:
Sweep up to wake, sweep left to sleep and FIOPS scheduler, a few optimizations, but otherwise same settings as stock.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] danaff37:
Perfect! Thanks!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] shizonic:
How do I check the boot slot?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] varun.gid:
+1 for knowing how to check boot slot?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] blaze9090:
Great Performance for that early state! Will report about battery life.

We really need some exkm profiles :)
[Google Pixel ROMs, Kernels, Recoveries, & Other De] mrnovanova:
Any Idea why my phone was in deep sleep for 5h34 minutes yet still managed to go from 84% th a 68% battery? I'm baffled. That's almost 5% per hour in deep sleep.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] flar2:
No idea. It's has nothing to do with the kernel though.

There are a ~lot~ of apps that don't work on Nougat.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] mrnovanova:
That's not what I was insinuating. Just thought someone might know something I don't.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] flar2:
Just don't want anyone to get the wrong impression. Everything is working very good , kernel-wise.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Chronzy:
Yes it is. It's great to have s2s gestures that don't count as "locked by administrator" and require pin/pattern. Sweep right configured in EXKM working just fine too.

Thank you for this and countless contributions through the years. Long overdue... Confirmation number: 6B169758TW945321V
[Google Pixel ROMs, Kernels, Recoveries, & Other De] johnandbodhi:
boot into bootloader
[Google Pixel ROMs, Kernels, Recoveries, & Other De] shizonic:
Thanks a lot!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] diesteldorf:
Chainfire's root is working great for me. Just had a quick question. If I run:

fastboot flash boot_a EX-P-0.05.img and then re-root using fastboot boot boot-to-root.img, what is the easiest way to go back to the stock kernal or another kernal in the future?

I know things will probably be easier when TWRP is released. Is it possible to easily extract the stock kernal from the existing Pixel system image?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] blk_jack:
It is possible, but you can also find it here on AFH.

Just flash it the same way you'd flash EX.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Cares:
So with SafeteyNet patch in this kernel...is there a working method for Android Pay while rooted?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] blaze9090:
So any ideas about interactive optimization? Opo3 settings (sd820) dont work. When I change CPU governor to interactive, frequencies are not going down from maximum.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] blk_jack:
According to Chainfire, this is still in progress and not yet implemented. His SuperSU thread is the best place to follow the development of this.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Kalveitt:
With SafetyNET patch working with this kernel (as long as your not rooted). Has anyone found a way to hide or change the check for corruption error on boot? I thought the patch would have tricked the phone into not displaying that message but i guess that is triggered by a different process.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] chazall1:
Great job flar. All running great here.

Thanks
[Google Pixel ROMs, Kernels, Recoveries, & Other De] L_Insomnia_P:
Ran into a slight issue

I am currently rooted using the boot-to-root.img and these are the commands I ran: (bootloader says boot slot a is being used)

fastboot flash boot_a EX-P-0.05.img

fastboot boot boot-to-root.img

It reboots twice and says "Erasing data" and then boots to a new device (but with ElementalX as the kernel and with root access)

User data and system was wiped
[Google Pixel ROMs, Kernels, Recoveries, & Other De] iPwn_:
No, the sRGB mode saturation accuracy is pretty much spot on.

If you think it's a bit too dull, you can probably bump it up to +5 without losing too much accuracy.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Oface82:
Soo I hate to be that guy but I have read through single post on every relevant thread in the Pixel forum and I cannot seem to get around this issue I'm having. I have a verizon with unlocked bootloader and I want to install 7.1.1 with root and ex kernel but I cant seem to achieve all 3 at the same time. I have successfully installed 7.1.1 and root on several occasions but every time I try to add the kernel the phone will boot into the operating for a couple minutes, freeze and then start bootlooping. Any suggestions would be greatly appreciated
[Google Pixel ROMs, Kernels, Recoveries, & Other De] ChugJugThug:
Do you under/overclock the cpus when you install? If you are, try just going with stock cpu speeds and scheduler to see if that solves the issue. Then you can try over/underclocking with the app later.

Also make sure you're booting the phone completely after you root and not just flashing the kernel immediately after flashing SU.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] fix-this!:
can we use X on dirty unicorns?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Oface82:
So I'm pretty sure now that your first thought about overclocking being the problem was correct because I managed to solve the problem the by using the EX manager app to install the kernel and by that method therw is no aroma installer to pick oc from. But actually, since I had to fully boot after flashing su in order to use that method, Your second could be just correct. Well played sir, thanks for the help
[Google Pixel ROMs, Kernels, Recoveries, & Other De] nednednerb:
You can use anything on DU but they usually only support for your issues if you use their kernel.

But the sources are similar enough it probably will work mostly. Maybe not completely, hence the "we can't help with that" given by DU team. Just try it. If something fails undo it.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] mmmsauce:
is there any way to change the RGB settings without the app.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] joetheshmo:
Yes, another app. But exkm is the best app.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] mmmsauce:
oh ok. thanks for the info! ?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] flar2:
Update!!

Download:

ElementalX-P-1.03.zip

Changes:

-January security update

-make vertical s2w more sensitive
[Google Pixel ROMs, Kernels, Recoveries, & Other De] bush911:
Thank you for the excellent work. Was this SafetyNet Patch included?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] trizzv:
I just got the pixel and have been getting 4.5- 5 hrs sot. Is it worth it to root your phone and flash this kernel?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] joetheshmo:
imo the wake gestures alone make it worth unlocking and flashing
[Google Pixel ROMs, Kernels, Recoveries, & Other De] trizzv:
But it comes with dt2w and ambient display. Have u noticed an increase in battery life?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] flar2:
It's been there since day one.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Cares:
If I flash this kernel to patch SafetyNet, can I root and edit my build.prop (enable tethering) and also edit my host file (adblock) and then unroot and pass SafetyNet check to use Android Pay and other apps?

Edit: Also weird bug, I flashed ElementalX after being rooted and I had no touchscreen functionality when it boot into the phone. Currently flashing factory image to "recover" settings.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Reed-Sternberg:
Quick question: since I'm rooted, if I want to flash the monthly stock updates, I've to flash back the stock boot.img and then the stock recovery, radio, system etc images; then root again then flash EX kernel. Not too much hassle, but I'd rather not do it if not necessary.

So the question is, are these monthly updates only on kernel side? Which means by just updating my EX kernel I'd be fine, or are there ROM-side changes, for which I need to flash all the stock images?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] flar2:
You need the system updates too
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Simer03:
I'm happy to say I got over the battery obsession a while ago...I rarely check the screen on time , I just know this kernel makes my battery last as long as I need it! Thanks bro

Edit: weirdest thing happened, after I booted it up the fingerprint sensor didn't work. Said fingerprint hardware not available lol. Reboot fixed it of course but definitely off!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] sweteg:
With the latest kernel when I extract the image as part of the usual routine with updates, it's reverting me back to the previous OTA build and kernel. I can not figure out why this is happening.

- OTA successful from NMF26O -> NMF26U

- I don't use TWRP

- from bootloader, I use command: fastboot flash boot elex.Image (active boot slot is b)

- it will reboot to splash 3-4 (not normal), then when it finally boots, it is back to kernel P-1.01 and NMF26O (my previous setup)

Any ideas? Thanks in advance.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] joetheshmo:
Use the command fastboot flash kernel
[Google Pixel ROMs, Kernels, Recoveries, & Other De] sweteg:
Thank you for the quick response and pointing out my mistake. It's been a long day :(. I'm pretty sure that's it. I usually do this once a month so I never remember 100% of the steps. Going to sideload the update again and try that.

Thanks!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] rohitece06:
Android pay isnt working with this anymore. I tried with and without su.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Thijssie909:
Hi flar, thanks for the update! Can you say something about my previous question? Thanks!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] joetheshmo:
I can give you a basic explanation:

Power save governor changes the governor of the CPU (obviously) and changes the behavior of how the CPU cores ramp up, etc

The powersave mode limits the CPU frequencies at a specified level (1300 MHz by default) and also limits the GPU frequency as well. I can't really recommend using either because I never use either but I would say keep the phone on sched governor so if you had to use one, use powersave mode.

Edit: I just reread your question and realized you were talking about androids native powersave option, which iirc disables vibration, animations, etc, which probably helps battery more than just limiting the frequencies of the CPU without making the phone feel slower.