yashsingh1/xdaforums huggingface dataset:
[Nexus 5X Original Android Development] Komodoketavaran:
Can I flash EX over EX to change some settings in Aroma Installer? Or is it better to flash stock boot.img before?

Gesendet von meinem Nexus 5X mit Tapatalk
[Nexus 5X Original Android Development] joetheshmo:
Flashing ex over ex is perfectly fine
[Nexus 5X Original Android Development] SlimSnoopOS:
Just reflash EX in your case.

Edit: Ninja'd!
[Nexus 5X Original Android Development] Komodoketavaran:
Thank you guys :)

Gesendet von meinem Nexus 5X mit Tapatalk
[Nexus 5X Original Android Development] flar2:
Update!!!

March security update (minor changes)

Experimental MultiROM support is added

I have removed the enforcing option from the installer. Selinux is enforcing by default, just as it was before. Removing this option will allow you to use setenforce again. There is no reason to run in permissive mode, but if you must, then use the permissive.zip found here: https://www.androidfilehost.com/?fid=23991606952602503

Download

ElementalX-N5X-1.08

Changes:

-March security update

-remove enforcing option

-add MultiROM support (experimental)
[Nexus 5X Original Android Development] srnoth:
+2

Haven't checked on the N5x but had noticeable gains on my N5.
[Nexus 5X Original Android Development] flar2:
For the adventurous, here's the EAS version:

https://www.androidfilehost.com/?fid=24438995911973552
[Nexus 5X Original Android Development] joetheshmo:
Wooo!!
[Nexus 5X Original Android Development] SlimSnoopOS:
Sweet!
[Nexus 5X Original Android Development] netinetinet:
What is EAS?
[Nexus 5X Original Android Development] joetheshmo:
Energy aware scheduler

Turn off touchboost and set your governors to 'sched' ;)
[Nexus 5X Original Android Development] gleggie:
EAS sounds cool, gonna try it and report back
[Nexus 5X Original Android Development] SlimSnoopOS:
Flashed 1.08 EAS on MMB29Q Chroma (February OTA). Will test it out tomorrow. Nothing of note after an hour, just that kernel name reads 1.07 but build date of March 7th for anyone that notices.

Edit: Governors set to sched and rolling with it.
[Nexus 5X Original Android Development] joetheshmo:
I didn't notice til you mentioned it but it said 1.08 in the aroma installer!
[Nexus 5X Original Android Development] Donald Nice:
Is it possible to save settings of the kernel? I ususally flash nightlies and dont want to use the aroma installer after every nightly update...
[Nexus 5X Original Android Development] RusherDude:
On stock MMB29Q it is displayed as version 1.08 ok:
[Nexus 5X Original Android Development] :
New branch for N5X with latest update

https://github.com/android/kernel_msm/commits/android-msm-bullhead-3.10-marshmallow-dr1.5
[Nexus 5X Original Android Development] Quarktown:
Sorry guys maybe is not the right place but i saw two relase on the Google factory site: MMB29V and MHC19J.

What is the difference?

Thanks
[Nexus 5X Original Android Development] kdh2834:
MMB29V is r17 and MHC19J is r22 which is more up to date. Google also added colder display color in dev settings for people having yellowish display. Plus new vendor and bootloader.
[Nexus 5X Original Android Development] Quarktown:
thanks a lot! could you please tell me where you saw this info? i googled for that but nothing :(

p.s twrp ask me password for decrypting data...never had a pass...i pushed cancel and it asked me if i would like to keep system read only and recovery worked perfectly but i cant see the content of internal sd. now i'm rebooting system and will see what happen.

solved: format data from twrp remove password. better do back up first.

To avoid this after flashing stock update + stock recovery first boot system up than flash twrp recovery (saw this on a thread here on xda for N5 but i think is the same)
[Nexus 5X Original Android Development] flar2:
Use the express install in my app
[Nexus 5X Original Android Development] Namautoenx:
I really like this update, it was impressed.
[Nexus 5X Original Android Development] fire7777777:
but why with twrp work on V and with J doesnt work? twrp ask a password but the password doesnt exist?
[Nexus 5X Original Android Development] crescal:
The J update probably broke something in TWRP. Either you use the J version for now, or just ADB sideload to flash the kernel
[Nexus 5X Original Android Development] kdh2834:
I saw it on the korean nexus forum.

You can also check for more info in reddit /r/nexus5x

This is what [MENTION=7275491]Quarktown[/MENTION] mentioned in the earlier comment.

format data from twrp remove password. better do back up first.

To avoid this after flashing stock update + stock recovery first boot system up than flash twrp recovery (saw this on a thread here on xda for N5 but i think is the same)

I hope this helps you :)
[Nexus 5X Original Android Development] gpvecchi:
If I use the EAS kernel version with stock settings, are there any differences using non EAS version?
[Nexus 5X Original Android Development] ryanwalexander:
How do you use adb sideload to flash kernel when TWRP is now requring password. Is there any way to regain access to root and kernel flashing without formatting data?
[Nexus 5X Original Android Development] joetheshmo:
Probably not but I'll let flar2 answer that
[Nexus 5X Original Android Development] flar2:
Actually, there are differences.

The energy aware scheduler (EAS) replaces the heterogeneous multiprocessing scheduler (HMP) in the normal version. That's why I made separate kernel versions.

I'm going to redo the EAS version this week so it defaults to the proper settings for EAS (and fix the version number so the app doesn't bug you for updates)
[Nexus 5X Original Android Development] joetheshmo:
:good: thank you for all that you do!
[Nexus 5X Original Android Development] netinetinet:
It seems that the battery life is amazing with EAS
[Nexus 5X Original Android Development] joetheshmo:
+1

I prefer it over the interactive governor tweaks for my usage pattern.

Side note, should we be using the testio-sched as well with sched governor?
[Nexus 5X Original Android Development] Quarktown:
Did you try to press the cancel botton when asking for pass? It will ask for allow modification on /system keep it read only or whatever you like than you can sideload kernel maybe. Otherwise you need an .img version of the kernel to flash via fastboot flash boot.
[Nexus 5X Original Android Development] flar2:
No, the test io-sched shouldn't be there and it's not related at all. I keep forgetting to remove it.
[Nexus 5X Original Android Development] ertlflorian1:
Magnetic car holder

Is it planned that I can, disable the magnetic sensor, I really will need that for my car!

Thanks Flo :o
[Nexus 5X Original Android Development] Smultie:
EXKM shows really strange CPU degrees on my N5X with MHC19J.

After a reboot it's often at 68+ degrees Celsius, which of course results in the device throttling heavily.

Thing is, I never saw temperatures that high on previous ROMs.
[Nexus 5X Original Android Development] 2x4:
Really? How is the performance compared to the interactive governor tweaks?

what's your usage pattern if you don't mind me asking
[Nexus 5X Original Android Development] ddrum2000:
How did you get root with MHC19J? My understanding is that TWRP has a issue decrypting /data so we cannot install SuperSU or ElementalX. Have you found a way around this?
[Nexus 5X Original Android Development] joetheshmo:
Performance is great! Never see stutters when scrolling etc. My main use is for texting, Reddit, XDA forums, little bit of Facebook/Instagram, streaming Spotify/Play music (with v4a + Dolby atmos)

Biggest thing for me is that it stays at 384 very consistently when idling even with streaming music and the audio processing (I listen to a lot of music at work). With some of the interactive tweaks it would sit in the midrange frequencies too much.
[Nexus 5X Original Android Development] flar2:
That's not a kernel tweak on this device.

I changed it to show the core temperature of the CPU. Throttling behaviour is the same as before, this is just showing the actual CPU temperature.
[Nexus 5X Original Android Development] Smultie:
ADB sideload works :)

---------- Post added at 07:19 PM ---------- Previous post was at 07:17 PM ----------

What were you measuring before?
[Nexus 5X Original Android Development] ertlflorian1:
[MENTION=4684315]flar2[/MENTION]:

Thanks for your answer, do you have an tipp or an answer how to disable it on the 5X?

I googled a bit i only found an solution with exposed and an magnetoff plugin? But untested with 6.0.1 and 5x

I want to solve it without Exposed.

It would be really helpfully for me.

Thanks, yours Flo
[Nexus 5X Original Android Development] ryanwalexander:
Yes I hit cancel but can't access the flashable zip.

So I do the sideload kernel and SuperSU while in TWRP but without giving it password?

Can I use zip files for this?
[Nexus 5X Original Android Development] ddrum2000:
True but then SuperSU won't install as systemless or at least it didn't for me.
[Nexus 5X Original Android Development] Smultie:
Dno about that, but SuperSU works, that's all that matters to me.
[Nexus 5X Original Android Development] Quarktown:
You can try it. Just enable sideload on twrp and try to flash from adb. I didn t try it personally because i prefere having access on SD from recovery. Otherwise if your problem is loosing data you can backup all the data from adb using something like nexus root toolkit than format data and than restoring and if you need you can encrypt from settings>security (it takes long time!)

The real question is (for all the people): is it worth to keep encryption on or there is no real reason for use it? I mean not only for performance but for the type of data you have on your devices.

You guys think is a twrp bug or previus android bug, fixed with this update?

Or just a missed reboot between update and recovery flash? It is strange because i always used twrp with SD encryption without problem until today also with previous update.

Thank you guys!
[Nexus 5X Original Android Development] netinetinet:
What is wrong with test io-sched?
[Nexus 5X Original Android Development] 2x4:
thanks for the details! I may flash it and give it a shot. Been having good performance with the interactive gov tweaks but my battery life is less than ideal, and I don't even use FB or fb messenger (i do use outlook, hangouts, and instagram, but i greenify them, so not sure why my battery life is 3-4% drop per hour)

---------- Post added at 02:10 PM ---------- Previous post was at 02:09 PM ----------

forgot to ask, will i have any issues if i flash the experimental 1.08-eas.zip over the normal 1.08-eas.zip and vice versa?
[Nexus 5X Original Android Development] Quarktown:
I think the experimental is the eas the other is normal
[Nexus 5X Original Android Development] 2x4:
yes, I'm just asking if it's OK to flash one over the other.

first, im on normal 108 right now, thinking of flashing experimental eas on top of it. is this going to cause issues?

second, if want to go back, and flash normal 108 over experimental eas 108, is this going to cause issues?
[Nexus 5X Original Android Development] Quarktown:
I think no issue will occur as it is like flashing normal update from the ex manager. Anyway see what other people say about this just to be sure
[Nexus 5X Original Android Development] kdh2834:
Read it somewhere that its same as noop and only beneficial to developers.
[Nexus 5X Original Android Development] gpvecchi:
Is it just me or EAS seems stuttering against the butter smoothness of standard EX?
[Nexus 5X Original Android Development] joetheshmo:
Feels quite smooth for me. I'm on the latest dirty unicorns build though which has a scrolling cache feature. Buttery ui!
[Nexus 5X Original Android Development] gleggie:
EAS has been smooth for me, will wait for the rom/kernel to settle before I judge battery life
[Nexus 5X Original Android Development] 2x4:
just flashed 1.08 eas but its telling me i'm on 1.07 and that an update is available???
[Nexus 5X Original Android Development] joetheshmo:
flar2 mentioned that it wasn't updated for eas by mistake. Just ignore that and the notification about updating for now. It said 1.08 in the aroma :good:
[Nexus 5X Original Android Development] 2x4:
gotcha, my bad! missed that note. thanks for the heads up [MENTION=7037416]joetheshmo[/MENTION]
[Nexus 5X Original Android Development] therealmarv:
I have the feeling that vibration on stock Kernel on MHC19J behaves in a new way, especially when typing (it's not as loud and shorter) where as ElementalX 1.08 feels like the MMBxxx factory releases. But maybe it's only my imagination... this is hard to measure ;)
[Nexus 5X Original Android Development] Malnilion:
Is 1.08 built off/compatible with the MHC19J sources? (I'm not looking for any generic responses of, "I've flashed it and had no problems so far.")
[Nexus 5X Original Android Development] flar2:
Updated EAS version (experimental):

ElementalX-N5X-1.08-eas: https://www.androidfilehost.com/?fid=24438995911974287

Changes:

-fix version number to match main release

-disable touchboost

-enable sched governor
[Nexus 5X Original Android Development] flar2:
I pulled the very latest sources from Google, so yes it is compatible. The stock kernel sources don't change that much between releases, just a few security fixes.
[Nexus 5X Original Android Development] oeusr:
The nexus community manager on reddit said the "update includes a number of bug fixes that will improve overall stability, connectivity, and performance on the Nexus 5X." So not much changes in the kernel with the stability and performance and more stock rom based? Not that it matters to me since your kernel doesn't give me any performance or stability issues and makes it smooth :D
[Nexus 5X Original Android Development] joetheshmo:
I imagine these come from things like the radio and vendor
[Nexus 5X Original Android Development] oeusr:
gotcha, thanks!
[Nexus 5X Original Android Development] lutz890:
Hi, can someone kind enough to explain what is diffetent in the eas version?
[Nexus 5X Original Android Development] nathanchance:
A few pages back: http://xdaforums.com/nexus-5x/orig-development/kernel-elementalx-n5x-t3240537/post65722561
[Nexus 5X Original Android Development] lutz890:
Thanks! So in plain English the EAS version utilizes a different power management method and might be better than normal version.... correct?
[Nexus 5X Original Android Development] nathanchance:
Correct, I think flar2 said it has some minimal gains at the sacrifice of performance but your results may vary. Here is some further reading on what EAS is attempting to do (gets pretty technical).
[Nexus 5X Original Android Development] netinetinet:
Chroma rom + EX kernel + EAS governor - battery life is amazing with EAS..
[Nexus 5X Original Android Development] dml1851:
Woow, my record is 5h10min SOT with DU unencrypted...I'm gonna try this as soon as PureNexus march release comes out, PN + EX = best combination for me

DU Nexus 5X ("Go Dirty, Never Clean")
[Nexus 5X Original Android Development] Smultie:
[MENTION=4684315]flar2[/MENTION], are you sure the new CPU temp measurement don't interfere with throttling when compared to before? I got the feeling (but can't quantify it) that my phone throttles more than it used to.
[Nexus 5X Original Android Development] jonasdoess:
Excuse me in advance [MENTION=4684315]flar2[/MENTION], it's a stupid question but can we flash manually in TWRP the ElementalX-N5X-1.08-express.zip that Ex Kernel Manager is downloading when we want to do an automatic installation ? Or is it a different file of the original one?

And I'll install the new version of PureNexus, do you recommend to use the EAS version of your kernel or is it not stable yet?

Thank you in advance and thank you for your work, it's awesome!

Envoyé de mon Nexus 5X
[Nexus 5X Original Android Development] nathanchance:
Yes, you can flash the express zip instead of the Aroma zip if you just want a default installation. The EAS one is stable as far as I am aware but the gains may or may not be worth the performance hit.
[Nexus 5X Original Android Development] jonasdoess:
Great, thank you for the informations! I'll give it a try.

Envoyé de mon Nexus 5X
[Nexus 5X Original Android Development] therealmarv:
After looking at the Kernel sources from Google I have the feeling that the vibration changes from MHC19J are not inside! MHC19J has also a new option in developer settings called "Cool color temperature" which is without any visible effect on EX Kernel. So it seems Google has done there something in the dark without publishing it yet :(
[Nexus 5X Original Android Development] Komodoketavaran:
Reducing screen brightness giving miracles on this phone + EX kernel. I am happy with this.

View attachment 3676111

View attachment 3676112

Gesendet von meinem Nexus 5X mit Tapatalk
[Nexus 5X Original Android Development] RusherDude:
Using the eas or normal version?
[Nexus 5X Original Android Development] Komodoketavaran:
Normal version + Heimdall v4.

Gesendet von meinem Nexus 5X mit Tapatalk
[Nexus 5X Original Android Development] RusherDude:
[MENTION=4684315]flar2[/MENTION] tested v1.08 and v1.08eas and the battery consuption for s2w got reduced a lot.. Not sure if you tweaked something but sure it is noticeable!

Also one doubt, if im using v1.08 eas, when a new version is released, ill be noticed for 1.09 normal or 1.09eas?

Thanks!
[Nexus 5X Original Android Development] |DM|:
Changes:

-remove enforcing option

what is it? thanks
[Nexus 5X Original Android Development] dfryer1193:
This option refers to SELinux. If you haven't played with it before, don't worry about it =]
[Nexus 5X Original Android Development] peltus:
It's the option to set SELinux to enforcing or permissive during install.
[Nexus 5X Original Android Development] SoMeiBoL:
[MENTION=4684315]flar2[/MENTION], I am amazed with your kernel. I have a doubt, the GPU always work as minimum frequency 180MHz?, there are some kernels work at 27MHz (idle).

Thanks for your kernel.

Sorry my English. ;)
[Nexus 5X Original Android Development] |DM|:
Uhm I tried to install the new 1.08 normal on the old, I have no root so I can't change nothing, but now seems like the thermal trottling come at lower temps. Is it something on my phone?

In the case how can I install clean it? I flashed the kernel trought twrp, after that i deleted cache and art/dalvik cache

To be sure, can I flash this kernel with last version of android?
[Nexus 5X Original Android Development] SlimSnoopOS:
All the defaults set automatically like you said! Just posting back to confirm.

Slightly off topic. [MENTION=4684315]flar2[/MENTION] is there is a method devs like yourself use to identify if a new stock Nexus bootloader cannot be "downgraded" from? Idk if Nexus phones even have that problem, just something I've dealt with in Samsung. I noticed our new update brings bhz10m bootloader, moves up from bhz10k.

Throttling temperature is the same as always. If you just booted up, let it settled after the first boot and the temperature will drop down.

Clean wipe process: do a Factory reset and system wipe in TWRP, then install your custom rom and ElementalX.

Yes, ElementalX 1.08 is built on the latest MHC19J source.

---------- Post added at 09:54 AM ---------- Previous post was at 09:47 AM ----------

I can view this commit when viewing the changelog provided by Android Police. After you click on the MHC19J changelog, search for "color temperature" and you'll find it. It is very difficult to find new changes apparently cuz this special build has cherry picks and commits in the changelog include some from prior releases. So, try searching for key terms to find what you want. "Vibrate" or "vibration" may return some results.

Edit: I haven't tried MHC19J yet, so idk what changes to vibration to look for in the changelog that you are seeing in the new image.
[Nexus 5X Original Android Development] peltus:
I tried 1.08 EAS for a while but was quite disappointed with the performance during web browsing. Currently back on normal 1.08 with the Loki5xv1 profile and loving it.

Anyone satisfied with the EAS performance?
[Nexus 5X Original Android Development] gleggie:
So far, I have not noticed any performance issues with eas. Though I am not a heavy user, just web browsing, text, video, forums, social media.
[Nexus 5X Original Android Development] therealmarv:
Thanks for the Android Police link! It was very helpful. So this is what I've found out:

So according to comments there MHC19J was based on android-msm-bullhead-3.10-marshmallow-dr1.5 which has the commit ARM64: dts: bullhead: add bluish lcd gamma table (cool colors in dev settings) and which is not in ElementalX because ElementalX seems to be based on android-msm-bullhead-3.10-marshmallow-mr1. So this Kernel is not intended to be used with MHC19J because it targets MMBxxx factory images.

So the question is... will there also be a ElemantalX Kernel based on android-msm-bullhead-3.10-marshmallow-dr1.5 for the MHC19J factory image?

Thanks for all the hard work. Love this Kernel.
[Nexus 5X Original Android Development] SlimSnoopOS:
These EAS releases are mostly smooth in my experience. I am decrypted and using ad blocker since day 1 so I am sure my experience is influenced by that. Generally I do not have any reproducible dips in performance whether on EAS or normal versions of EX. Whenever it lags, excluding this darn camera app, it's a fleeting thing.
[Nexus 5X Original Android Development] 2x4:
is the EAS version of ElementalX 1.08 also built on MHC19J?

(Maybe) related, does the rom also have to be "built for it"? I have purenexus and i'd like to flash the MHC19J vendor but I'd like to avoid breaking things
[Nexus 5X Original Android Development] peltus:
Maybe it's just the way I've configured it. I used the default settings.

Both governor's were set to shed. I Also used the standard fiops scheduler with touchboost disabled. I'm decrypted and on pure Nexus.
[Nexus 5X Original Android Development] RusherDude:
In my case, using the eas 1.08 version, i dont see any lag or stuttering at all.. I see no change from the normal version except when opening settings it seems and i have n5x encrypted and camera still loads epicly fast.

But battery seems to last longer.
[Nexus 5X Original Android Development] therealmarv:
This seems not right. I see the merges here https://github.com/flar2/bullhead/commit/328d98d4e02d0085822636f06749ad4e66a7edaa and here https://github.com/flar2/bullhead/commit/81c9559220a7bfea9bff2894429ab51ef45400ed that ElementalX 1.08 using mr1 and mr1-eas branches for usage with MMB29V. MHC19J is based on dr1.5 and there is also no EAS for MHC19J.

It seems Nexus 5X got more complicated with this exceptional build MHC19J ;)
[Nexus 5X Original Android Development] joetheshmo:
The 19J vendor shouldn't be used with pure Nexus until beans updates it anyways...
[Nexus 5X Original Android Development] SlimSnoopOS:
Yes, both versions of 1.08 are according to flar2.

I am using EX 1.08 on Chroma MMB29Q just fine. Your experience may vary. I am waiting on the rom's next update before I fastboot all of my partitions to MHC19J (including bootloader and radio).

Edit: disregard part 2 of my post [MENTION=4909820]2x4[/MENTION], I misread your post.
[Nexus 5X Original Android Development] ryanwalexander:
Is there a way to flash the kernel from fast boot? My TWRP lost access to SD.
[Nexus 5X Original Android Development] ddrum2000:
Sorry to co-opt this topic but would this also be the reason that TWRP cannot decrypt MHC19J?
[Nexus 5X Original Android Development] therealmarv:
Connect your Nexus to your computer and look here for instructions TWRP ADB Sideload . Works for me.
[Nexus 5X Original Android Development] ddrum2000:
Yes but then you can't get systemless root if you care about that. Or at least I haven't been able to figure out how to do so.
[Nexus 5X Original Android Development] pkadavid:
I used an OTG cable to install SU with MHC19J and the TWRP issue that others are facing. Seems to be working fine including passing safetynet test.
[Nexus 5X Original Android Development] SoMeiBoL:
I'm testing the eas version, now it works great!

Rom Chroma.