yashsingh1/xdaforums huggingface dataset:
[Google Pixel ROMs, Kernels, Recoveries, & Other De] shinesthru:
Just reporting in: I had previously unlocked my bootloader and rooted my device. Followed instructions in OP to install the kernel first and then enable root with fastboot. Used "slot a" command as bootloader indicated. The device rebooted a few times, and then booted up with all my data intact. Thanks for sharing your work, [MENTION=4684315]flar2[/MENTION]!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] flar2:
yes
[Google Pixel ROMs, Kernels, Recoveries, & Other De] franciscofranco:
Please get that patch out, I wanna kang you!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] flar2:
We can adjust the speaker too.

But not till the weekend, I'm away at a conference.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] danv28:
I've been debating whether to root + flash my Pixel and this kernel is really tempting. A few questions:

- High brightness: does this push the manual-setting even higher then what's possible on stock? If so, any idea how many nitts we can achieve?

- Is performance/speed impacted at all since it's not stock?

- Does Advanced Colour Control allows us to change the colour temperature?

- Speaker: it sounds awesome that you can activate the earpiece as a speaker. Is it possible to move the bottom firing speaker to the right side? Probably not, but would be cool if doable (I find myself always covering it with my thumb).

Cheers.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] agentdr8:
I dunno if this was a facetious question, but I'm fairly certain there's only a single down-firing speaker in the device. One of the holes is for sound, the other hides the mic.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] blk_jack:
This. There's only one speaker like you said.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] piccit:
Yes. No clue on the nitts

No negative impacts. Flar would obviously know better but I'm thinking the settings that affect that kind of thing are mostly stock.

It opens up the possibility to improve performance going forward, especially if OC becomes available in future versions

You can do the following:
[Google Pixel ROMs, Kernels, Recoveries, & Other De] pWEN:
I've been using ElementalX on my Nexus 5 for the past couple of years (I love it, thank you!!), but I never really paid attention to its development. Coming to the Pixel now and this new version, I have a couple of questions:

1. Normally after flashing it would load the kernel manager that would let me tweak settings, but that didn't happen this time. Is that because it was flashed through the bootloader rather than a custom recovery? I bought the kernel manager app, so it's not a big deal, just curious.

2. I saw that a higher brightness setting was part of this kernel; however, one of the things I loved about ElementalX on the N5 was the setting that let you lower the brightness past the default minimum. I can't find that option anymore. Is that available, and if not, can it be added in to future releases?

Thanks again for making this kernel available for the Pixel!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] xxnirvana69xx:
Don't know if it was reported or not yet...

But night light broke after flashing this kernel. I can turn it off and back on and it works until the screen shuts. Then I have to toggle it again to get it back.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] piccit:
I don't think that's related to the kernel. I do not have that problem
[Google Pixel ROMs, Kernels, Recoveries, & Other De] xxnirvana69xx:
Worked 100% before flashing.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] flar2:
Night light works fine for me, I've been using it the whole time I've had the phone.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] shinesthru:
No problems here with Night Light either.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] danaff37:
I'm on this kernel, no root, and it works fine for me as well.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] xxnirvana69xx:
Switched to Franco's kernel and it's back working...
[Google Pixel ROMs, Kernels, Recoveries, & Other De] iainaaldrich:
What does Audio High Performance mode do within the app? I have it turned on but do I need other mods to use it or settings? I use poweramp as my primary music player, if that makes any difference.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Nick80835:
High performance mode increases the audio processor to it's max performance. It overall should make audio sound better and run smoother but may use a little bit more power. It does make a difference, start playing music with earphones or earbuds and toggle it on and off and you should notice a difference. If not then PowerAmp may have some other functions that don't use the audio processor.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] jimbob_sf:
Wow. Literally, without fail, this device beats people up for not spending hours reading to do the simplest things. I was spot checking this thread for anything that jumps out, and look what popped out....

"TWRP RC2 must be used"

Can that be put in the OP

to save some of the hours of research and multiple flashing/reboots it takes to put a ROM on this demonic device?

I'm normally only a grumpy old man to myself. The brilliant minds that support this thing are greatly appreciated and I've been a paid ElementalX supporter for years.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] brezzz:
How do I boost the speaker volume using the app? When I launch the app its at 0db and won't go any higher than this?

Thanks

Brezzz
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Chocobubba:
Is this compatible with Paranoid Android?

Their thread says other kernels are unsupported unless otherwise stated.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] flar2:
The speaker volume can only be lowered, not raised

Back up the boot.img and try it
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Chocobubba:
That's certainly one way to find out, though I was hoping the dev might weigh in.

I'll probably test it myself as you suggested.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] joetheshmo:
flar2 is the dev...
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Chocobubba:
Oh.

Yeah I'll test it myself and report back.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] flar2:
Update!!

Download:

ElementalX-P-1.14.zip

Changes:

-July security update
[Google Pixel ROMs, Kernels, Recoveries, & Other De] henk-jan:
Fast as ever :good:
[Google Pixel ROMs, Kernels, Recoveries, & Other De] rohitece06:
bootloop on PixelDust

Hey [MENTION=4684315]flar2[/MENTION] I installed v1.14 on Pixel Dust R8 (most recent). It booted fine things were working but it started bootlooping (stuck at boot animation) after half an hour. Same behavior was observer with EX 1.12 on Pixel Dust R7, EX 1.12 on Pixel Dust R8. I have a last_kmsg(console_ramoops), attached here, for you for EX 1.14 on PixelDust R8. It would be really great if you could look into this. Thanks.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] taereus:
When I try to install the kernel via TWRP, I don't see any of the features other than CPU clock available. Any idea why?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] joetheshmo:
You don't have SuperSU installed most likely
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Nick80835:
SuperSU installation has nothing to do with the selection of features in TWRP via AROMA.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] TENN3R:
Yes it has, elementalX has a detection script
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Nick80835:
The AROMA menu does not change depending on the environment it is in, it will always show the frequency selector, IO scheduler selector, gestures and other options. It is hard coded.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] TENN3R:
So try yourself, I can confirm because I did it, also flar2 told this here
[Google Pixel ROMs, Kernels, Recoveries, & Other De] grantd:
Is it possible to set the hardware clock? When I try to set it with the command "hwclock -w" from either a root terminal or TWRP, I get an error with "hwclock: ioctl 4024700a: Invalid argument". From reading, and I may be wrong, but it seems that the kernel option isn't enabled: "rtc_write_enable = true"

Is there another way to set the hardware clock?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] flar2:
I'm not sure if Android uses the hardware clock. Are you just trying to set the time?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] grantd:
It will use the HW clock on boot until network time takes over. It is more with TWRP since that doesn't use network time, all my backups have the wrong time stamp.

From further reading it seems that when you unlock the Pixel, it changes the register used for RTC and that is why it went back to EPOCH time.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] creeve4:
[MENTION=4684315]flar2[/MENTION] is it possible to use the proximity sensor when gestures are enabled? When I use swipe up to wake, my phone wakes when removing it from my pocket. When I use swipe down, it wakes when putting it in my pocket. I like to keep the screen facing my leg so that it doesn't get damaged if I bump into something.

One other request: using the fingerprint sensor to wake the phone (not unlock). This would be useful for people that use the Swipe lockscreen (no pin/pattern/fingerprint) and still want to be able to use the fingerprint sensor to wake the phone.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] joetheshmo:
You can use flar2's other app wake gestures which will grant you the pocket detection

Not sure about the fp scanner being used just to wake but my guess is it's not possible
[Google Pixel ROMs, Kernels, Recoveries, & Other De] flar2:
You can have a proximity check by using my Wake Gestures app. It can't be implemented in kernel, unfortunately.

I'll look into waking with the fingerprint. The fingerprint sensor is partly implemented in kernel and partly in userspace. It should be possible unless fingerprintd (over which I have little control) does something to make it unresponsive.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] creeve4:
Thanks! I forgot about your wake gestures app, I'll try it out!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] creeve4:
Does EX Kernel Manager provide intents for HBM like the HBM Widget does?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] flar2:
No, but you can just use the sysfs paths instead.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] creeve4:
[MENTION=4684315]flar2[/MENTION] will you please consider making the DT2W_FEATHER and DT2W_TIME values configurable in EX Kernel Manager? I would like to experiment with smaller values (faster DT required) to see if I can eliminate pocket wake-ups. Can these values be changed now via the command line, etc?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] flar2:
No, I don't have those settings.

Double tap is a lost cause, I'm thinking about not including it in future kernels. Sweep up to wake is better in every way.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] creeve4:
I found both of those in your kernel source code.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] flar2:
Yes, but they aren't tunable. Some other kernel devs added tunables for them on different devices, that's what I thought you meant.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] creeve4:
I was asking if you would make them tunable.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] eduardmc:
Is there any noticeable different in ui smoothness overclocking the cpu. I notice when i chose performance mode is actually much smoother but im sure battery life take a hit.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Nick80835:
Overclocking won't yield much of a boost but don't use the performance CPU governor of you know what's good for you. This CPU is already fast enough with the stock clocks and an EAS governor like sched and schedutil. You really shouldn't have any UI lags at all when using the default governor (sched).
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Splatlame:
I just flashed the 1.14 zip to update my security patch but it didn't update. I'm coming from April trying to go to July but after 2 flashes it still shows April. Any help?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Myself5:
The Security patch shown in the Settings Menu is ROM sided.. Security Patches also require ROM sided patches. The Kernel (even if most of the time it is the kernel that is vulnerable) is just part of something big.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] mngdew:
Can this kernel work with DP4?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] joetheshmo:
Good luck flashing it
[Google Pixel ROMs, Kernels, Recoveries, & Other De] roirraW "edor" ehT:
There's now a TWRP for Android O thread in this section, but I haven't tested it nor this kernel on O.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] flar2:
Update!!

Download:

ElementalX-P-1.15

Changes:

-August security patches
[Google Pixel ROMs, Kernels, Recoveries, & Other De] creeve4:
[MENTION=4684315]flar2[/MENTION] Analog gain can only be reduced, what is the reasoning behind this?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Xx-Ness-xX:
I am on August security patch, and ElementalX-P-1.14. I updated to ElementalX-P-1.15 like I normally do (TWRP flash), but when the phone booted back up. It still shows I am on version P-1.14. Does anyone has any idea why this is happening? I have not ever had this kind of issue when upgrading from P-1.12, P-1.13, and so on.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] rohitece06:
Has the backlight dimmer option been disabled in the app? I dont see it anymore. I am on EX 1.14 kernel and latest app version
[Google Pixel ROMs, Kernels, Recoveries, & Other De] joetheshmo:
Still there for me
[Google Pixel ROMs, Kernels, Recoveries, & Other De] rohitece06:
I am not sure whats happening. This is a legit app from play store. I am on PN rom. I have this option in the past. I also flashed EX kernel v1.14 on both slots. PN is not on both slots though.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] flar2:
Try wiping the app data
[Google Pixel ROMs, Kernels, Recoveries, & Other De] rohitece06:
Voila!!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Xx-Ness-xX:
Bump

I have TWRP flashed P-1.15 3 times already, I am still stuck with P-1.14 kernel in about phone menu. Does anyone know why it is doing this? Kind of frustrated.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] VerneVerne:
I had the same issue. Eventually used Flashfire to flash the update to have it stick. Not sure what the issue is though.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Xx-Ness-xX:
Thanks for the reply, I have not used Flashfire before, is it flashing the kernel without going into recovery?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] VerneVerne:
I couldn't give you the real science behind it, but you choose the flash zip option and it does it's thing which will eventually kick you to the familiar looking Elemental X installer. It will bypass your custom recovery.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] pWEN:
omg it's back!! Thank you!!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Xx-Ness-xX:
Alrighty, I am going to give it a shot!

---------- Post added at 11:00 AM ---------- Previous post was at 10:07 AM ----------

tried FlashFire, after I hit "Flash" the phone screen turns off into a black screen. Waited for 10 minutes, and nothing happened so I rebooted the phone. I am still stuck in P-1.14. I even tried flashing the kernel on both slot A & B, but still no avail. :'(
[Google Pixel ROMs, Kernels, Recoveries, & Other De] VerneVerne:
Hopefully someone else may be able to chime in at this point. I'd hate to lead you down the wrong path. Flashfire will quickly scroll a bunch of text and then go to a black screen hopefully followed up by the kernel installer. Good luck.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] joetheshmo:
Have you tried downloading the kernel zip again?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Xx-Ness-xX:
I am really appreciate the effort on helping me, I ended up just restarting the whole process of updating my phone (adb sideload August OTA, reflash TWRP image, flash Magsik, then elementalx)

I am finally on P-1.15 now!!!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] danaff37:
I find that if something doesn't work in one version of TWRP (kernel, weta, magisk) I try in the other version, and it works. Some only work in the newest, some only in the previous one.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] wind711:
I'm running into an issue where I'm missing all the options after setting the clock speeds in the installer. I don't have anything such as the I/O schedulers or the gesture choices. Even in the EX kernel app, I don't have an I/O scheduler. It just says none. I don't know what I can do to fix it.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] joetheshmo:
Do you have SuperSU or magisk
[Google Pixel ROMs, Kernels, Recoveries, & Other De] wind711:
I'm using Magisk right now.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] joetheshmo:
Then what you're experiencing is due to that. Use supersu if you want the aroma installation options and io scheduler in exkm
[Google Pixel ROMs, Kernels, Recoveries, & Other De] pWEN:
I'm on Magisk and have all of the options available. I don't think Magisk is necessarily the issue. If the EX app still doesn't show all the options, force stop it, then clear its cache and data. If you're still only getting a few options in the app, then EX isn't recognizing root properly and you may need to reinstall Magisk and then EX again. That's been my experience, but clearing the app data usually does the trick if Magisk is installed properly.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] joetheshmo:
Even io scheduler?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] pWEN:
The option under Miscellaneous, right? Yep, it's there.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] pandrewd89:
With the "Speaker and earpiece gain control" feature, what does this mean exactly?

And does this kernel make it so that the earpiece is used as a second speaker?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] roirraW "edor" ehT:
Donation # 1203-7071-5703-5588 for all your work on the ElementalX kernel and app, which I use on both the Pixel and HTC 10.

Also, posting a $20 bounty for a version of ElementalX for Android O final on the Pixel which at least supports HBM and Sweep2Sleep. I'm not and never will ask for an ETA for anything, nor do I expect/demand anything, so I hope the posting of a bounty doesn't rub you or anyone else the wrong way. If it does, please let me know and I'll remove that part. :) There is no expiration date on this bounty, although the bounty is only offered to [MENTION=4684315]flar2[/MENTION] and/or anyone who flar2 gives credit for helping.

Cheers!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] hummel95:
Hi, do you think there is a chance to get Galileo (European GPS alternative) support for Pixel? I've heard that Snapdragon 820 and probably 821 too, already support Galileo hardware wise and are just lacking the firmware.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] flar2:
Update!!

Initial release for Android 8.0.0 Oreo. Everything is like the Nougat kernel, except the installation is tricky at the moment.

Something changed with SuperSU and my old way of keeping root seems to have stopped working. I have not had time to investigate, and likely won't until TWRP and everything is settled. For now, you will need to install the stock boot.img, flash ElementalX, then flash the latest SuperSU (doing this in a different order will probably either unroot or restore a backup boot.img).

I did not test with Magisk.

Android 8.0.0 (Oreo)

ElementalX-P-2.00

Changes:

-Oreo release
[Google Pixel ROMs, Kernels, Recoveries, & Other De] jmiller3342:
works well! thanks man!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] ne0ns4l4m4nder:
Flashed this then, Superuser then the new SUhideLite and all working well phone is working amazingly

---------- Post added at 12:21 AM ---------- Previous post was at 12:06 AM ----------

Edit- not seeing Elemental showing up as the kernel, in system settings.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] garrettsessions:
Same here. Flashed Elemental EX, rebooted. SuperSU, rebooted, then SUhide. Elemental Ex is gone.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] icepatie:
Had the same problem because i did not flashed the boot.img

1: take boot.img from sailfish-opr6.170623.012 -> image-sailfish-opr6.170623.012.zip and put it on internal flash

2: fastboot boot twrp-3-1-pixel-bootable-mod.img

3: install -> install img, select boot.img and install in boot partition

4: install ElementalX-P-2.00.zip

5: install SR3-SuperSU-v2.82-SR3-20170813133244.zip

6: install whatever more you want

finished
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Droid1019:
I just did this exactly and got nonstop reboots. Then I did it again and only installed the kernel (no Su-SR3). It did start but when I went to change the usb debugging to transfer files so I could get back into bootloader mode, I got the reboots again. Just reinstalled using SU-SR3 only (no kernel) and everything works fine.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] ne0ns4l4m4nder:
Same here, getting stuck at G with loading bar underneath, then it reboots to Recovery and tells me to either try again or factory reset :(
[Google Pixel ROMs, Kernels, Recoveries, & Other De] flar2:
You need to start with the untouched stock boot.img.

Then flash ex

Then flash supersu
[Google Pixel ROMs, Kernels, Recoveries, & Other De] ne0ns4l4m4nder:
That's what I did, reflashed factory image, did all the regular ****, booted up TWRP flashed EX SuperUser and SUhideLite and that's what happened.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Droid1019:
Like neons i flashed the factory image both times i tried and got the same results he did.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] flar2:
That's strange, I installed it a few times to make sure and this sequence always worked. For now, if it doesn't work, I guess you'll have to wait till I figure things out.

Also remember that the phone will bootloop once after installing SuerpSU.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] VerneVerne:
I'm going to chime in and say that i followed what is quoted here. I flashed the original O boot image to both A and B slots. All is running well with ElementalX 2.00

Edit: I fastboot flashed original O boot image to A and B slots
[Google Pixel ROMs, Kernels, Recoveries, & Other De] ne0ns4l4m4nder:
What's the and code for that? Adb fastboot flash boot.img slot-a
[Google Pixel ROMs, Kernels, Recoveries, & Other De] joetheshmo:
Fastboot flash boot_a path/to/boot.img
[Google Pixel ROMs, Kernels, Recoveries, & Other De] ne0ns4l4m4nder:
Thanks for the help! Confirmed working, you have to make sure Android Oreo boot.img is flashed to both slots first!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] henk-jan:
it works flawless, thanks to keep it alive :good:

not as good as I thought: it's either root or Elemental-X. I can't get both installed.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] mngdew:
No features and dashboard for Oreo yet?

Edit: Never mind. reinstalling the app brought everything back
[Google Pixel ROMs, Kernels, Recoveries, & Other De] siheals:
I had the new system rescue and had to wipe my device then re install. Couldn't grab a log. It happens when you set the minimum cpu speed on the big cluster to 307. It has done it twice for me.

---------- Post added at 11:23 AM ---------- Previous post was at 11:09 AM ----------

Just managed to grab this

https://drive.google.com/file/d/0B9CNP3cjPYg-MzFEWGFNNWtNREE/view?usp=drivesdk