yashsingh1/xdaforums huggingface dataset:
[One (M9) Original Android Development] BUBBA DUB'S:
I know these benchmarks mean nothing to some, but this is the highest I've gotten on this device up to date.
[One (M9) Original Android Development] ahrion:
Its not changing my kernel or even the name of the kernel when I flash it?
[One (M9) Original Android Development] Whiskey103:
We need more info:

For example, what ROM/soff/Recovery/Model/wat does the recovery log say/etc etc
[One (M9) Original Android Development] guidogsbn:
Maybe a mistaken download. Try to download kernel again. What does it say in recovery at the end of flashing ("successful") ?
[One (M9) Original Android Development] ahrion:
No I tried it both on Leedroid and ViperOne. Of course it said successful. It even went at re-optimized apps. And it takes like twenty minutes on the M9 haha. Running latest TWRP beta on T-Mobile M9.
[One (M9) Original Android Development] Whiskey103:
Not sure what you are flashing but this kernel doesn't touch art so it's not optimizing apps on boot.

Really no idea what you are running into.
[One (M9) Original Android Development] star_2:
I stopped work May Twice tap to wake up the phone. Suspend phone works. Does anyone have any advice? thank you
[One (M9) Original Android Development] :
How the heck did you get a score like that? Sometimes I do it and it's only just above 30k, and others 45k. I think I might be missing something obvious, lol
[One (M9) Original Android Development] Whiskey103:
redownload the Viper 1.8.0 Rom or 1.8.0 OTA and dirty flash it again.

was fixed and you downloaded the rom before it was reuploaded. something with SystemUI. not kernel related ;)
[One (M9) Original Android Development] j to the 4n:
Please no cross posting. It was a bug in the 1.8.0 OTA. redownload it and install it again and it should be fixed. if not flash the 1.8.0 fullrom.

Edit: Beaten by caravan :(
[One (M9) Original Android Development] star_2:
O.K. I installed fullrom and everything is fine ... thanks for the advice
[One (M9) Original Android Development] itzsnookums:
J the new thermals in viper, is that why my cpu Keeps capping at 960 with pnp on?
[One (M9) Original Android Development] Alcolawl:
I got 55k on LeeDroid, first benchmark i've ever done. Only tweaks or changes I made were to the I/O Scheduler (Changed it to Deadline) and made the Read-Ahead value 1024kb.
[One (M9) Original Android Development] Whiskey103:
Iam sure Flar wont mind but better we keep Rom talk in Rom thread and Kernel talk in kernel thread ;)
[One (M9) Original Android Development] itzsnookums:
Actually it can be both but thanks.....

I wasn't sure where to actually ask.....since it could of been elementals app not reporting properly or something.....figured both would see me question.....
[One (M9) Original Android Development] avs333:
I always get remarkably +random+ results with this device; any kernel, interactive vs. deadline, readahead, whatever settings, any ROM. I don't even believe it's in some way related to real performance which is just as great, one way or the other. As for me, the best ROM/kernel would be the one that offers premium functionality; the performance is up to and beyond your expectations here IMHO.
[One (M9) Original Android Development] jollywhitefoot:
I'm noticing marked improvement in battery life since flashing 0.2 (from stock). Using interactive governor right now but will experiment with ex over the weekend. Idle drain is much better since flashing this morning. As for performance, everything seems smooth, crisp and responsive. I haven't noticed any lag or redraws. Thanks for the great support.
[One (M9) Original Android Development] guidogsbn:
Have a look at previous posts...
[One (M9) Original Android Development] Quadrider10:
The only issue I noticed with backlight dimmer was that when the screen got darker after time out, it shot to full brightness. Also, if I go to lock the phone, it shot to full brightness for a brief second.
[One (M9) Original Android Development] flar2:
That's fixed in the update, which will be today.

I'm excited about the update, just have to find an hour to finish things up and release.
[One (M9) Original Android Development] C.H.T.J.:
Ohhhh yes :D can't wait :)
[One (M9) Original Android Development] Quadrider10:
SWEEET!
[One (M9) Original Android Development] jollywhitefoot:
Thanks for your support of our HTC devices. I genuinely appreciate your efforts. 61D78863H8190823S
[One (M9) Original Android Development] ali1984:
I have the m9 0.2 and See this... After unplugged the charger Drops 10 percent... Its Not the First one... Have another this? I have only see a poor Signal
[One (M9) Original Android Development] flar2:
Check your services and wakelocks. The kernel sleeps like a baby, system stuff is what drains your battery
[One (M9) Original Android Development] ali1984:
Thats right ... I will do it...
[One (M9) Original Android Development] ali1984:
I think thats it...

By the way,

Its possible to manage better the V8 Power from the CPU [emoji16] ? I See a Video or something and the battery Drops fast ...
[One (M9) Original Android Development] flar2:
Update!!

I added the AROMA installer and pushed this update to the EX Kernel Manager app.

Backlight dimmer is fixed.

I made some big changes to the ElementalX governor, try it out. Should get better battery life and awesome performance.

There is a new tunable: min_budget. This overrides pnpmgr's restrictions on the A57 cores. You can choose performance, balance and stock modes in the installer. I will add support for this to the app when I get a chance to update it.

I added sweep2sleep, with optional haptic feedback. I will add support for this to the app next update as well. I will look into more gesture customizations later.

Download:

ElementalX-m9-0.3

Changes:

-add AROMA installer

-updates to ElementalX governor to work properly with clusters

-optimize ElementalX governor for better battery life

-add sweep2sleep with optional haptic feedback

-updates from htcdev.com

-fix backlight dimmer

-add new performance tunable: min_budget
[One (M9) Original Android Development] SafiXS:
Great! Going to flash your magic. Btw. have any progress for vibration control? Thank you much flar2
[One (M9) Original Android Development] ksword23:
Thanks so much! I love your work. By the way, it's no big deal but on your website you named the file ElementalX-m8-0.03-Sense instead of ElementalX-m9-0.03-Sense
[One (M9) Original Android Development] flar2:
Nothing yet
[One (M9) Original Android Development] C.H.T.J.:
Thanks so much! I love your work flar2 :fingers-crossed:
[One (M9) Original Android Development] matteh80:
Stuck in bootloop after flashing 0.3. Choose default option for everything in Aroma...
[One (M9) Original Android Development] itzsnookums:
The difference it's night and day
[One (M9) Original Android Development] nevrozel:
Just bought your app and I get a download error every time I want to download and install the kernel. Any ideas why?

I am on venom 1.9
[One (M9) Original Android Development] SafiXS:
What rom and phone provider?
[One (M9) Original Android Development] jeryx:
Kernel is working very good :thumbup::thumbup::thumbup: Stock settings, your gov... Thanks mate... Running your app for sure :thumbup::beer:
[One (M9) Original Android Development] SafiXS:
Crazy thing, it worked for me the first time. Download the zip in op instead. Have no idea why it happens to you
[One (M9) Original Android Development] matteh80:
Viper ROM and international
[One (M9) Original Android Development] SafiXS:
Wow, do you have redownloaded the zip once maybe the download was corrupt? And try to use some other modes in aroma installer. Please report your experience
[One (M9) Original Android Development] flar2:
There is no setting you can choose that will cause a boot loop. It is either incompatible with your device/rom, or there is user error.

But details would be helpful. Logs for instance. I really hate these kinds of posts.
[One (M9) Original Android Development] flar2:
Actually there is a problem with the filename, will fix
[One (M9) Original Android Development] SafiXS:
Sry, trash
[One (M9) Original Android Development] flar2:
Alright, fixed the downloading with the app
[One (M9) Original Android Development] matteh80:
Maybe it won't work with Viper ROM. Anyone successful with 0.3 and viper?

Will try with another ROM tomorrow and see if it helps.
[One (M9) Original Android Development] BUBBA DUB'S:
Just flashed v.3 , smooth as butta! Thank you flair2 for you awesome original beast mode work :) now
[One (M9) Original Android Development] jeryx:
Confirmed!!!
[One (M9) Original Android Development] flar2:
Yes, I'm starting to like this phone now
[One (M9) Original Android Development] donmarkoni:
It works with Viper, of course. ;)
[One (M9) Original Android Development] Whiskey103:
Nothing wrong with ElementalX and ViperOne 1.9.0.

Iam running it without issues.

As flar says, logcats, last kernel logs, details etc etc.

Just posting things like "bootloop" won't solve YOUR issues.
[One (M9) Original Android Development] iElvis:
Installed with the app, loaded just fine. Looks good so far. Nice to have s2s back. :D
[One (M9) Original Android Development] matteh80:
No, understand that. Just don't have the time to get logs at the moment. Will make a clean install instead later and I'm sure it will work fine for me too. Just wanted to make sure ROM plays fine with kernel for others first.
[One (M9) Original Android Development] itzsnookums:
Hey guys what's your max clock saying on elemental app?
[One (M9) Original Android Development] itzsnookums:
I keep getting capped at 960 for some reason and it likes to stay there
[One (M9) Original Android Development] vegetaleb:
Can you double tap the screen to wake without htc restrictions like when on a table?
[One (M9) Original Android Development] flar2:
Elementalx gov likes to use that frequency

But the newest thermal throttling from 1.40 (some roms are using it already) also caps it there.
[One (M9) Original Android Development] flar2:
Not at the moment. I haven't worked on that yet.
[One (M9) Original Android Development] nevrozel:
It works, no problems here with Viper 1.9
[One (M9) Original Android Development] BUBBA DUB'S:
I don't know if this is posted anywhere, but what settings in aroma should one use for Best performance for video, gaming and multi tasking? Battery life is not an issue for me since I have yet to go below 20% in a single days use. Thanks in advance.
[One (M9) Original Android Development] Johnny424:
Hey flar did you enable oc with 0.3? I notice some higher frequencies in ex now

For 2nd cluster
[One (M9) Original Android Development] flar2:
Choose the performance option in aroma. It will make sure the A57 cores get used more often.

No overclock
[One (M9) Original Android Development] Johnny424:
Alright. Maybe just the app showing them then?
[One (M9) Original Android Development] beats4x:
[MENTION=4684315]flar2[/MENTION], awesome update. Thank you good sir.

One quick thing as you are going to update the app, the first CPU cluster min clock frequency is missing the set on boot option (unless this is how it's supposed to be)
[One (M9) Original Android Development] flar2:
That's for the A57 cluster, it goes up to 1958 on stock

Does the min frequency stick? I had the apply on boot button disabled for that setting because it would never stick on other HTC phones and/or mpdecision wreaked havoc with it. Maybe we can enable it on this device, since there is no mpdecision. Still have to contend with pnpmgr though.
[One (M9) Original Android Development] ahrion:
[MENTION=4684315]flar2[/MENTION]

I used your kernel on my Nexus 7. Was the best kernel around. I'm glad you came to the HTC dark side instead of deciding to go to the Samcrap. Exnos would have sucked to build for.

Any idea on how to make optimizing apps quicker? My S5 took less time and I gave buddies who have the N7 where it takes like 1min. Right now it takes 15-20min.
[One (M9) Original Android Development] beats4x:
It does, I had never adjusted this before so I never noticed. I'm out for the weekend, so was trying to have my phone idle as low as possible in an attempt to squeeze out extra battery. Don't know if it'll work or not but oh well ?

Any other info I can provide?
[One (M9) Original Android Development] flar2:
It looks like it sticks, so I'll add the apply on boot button when I next update the app.
[One (M9) Original Android Development] beats4x:
Nice. Thanks [MENTION=4684315]flar2[/MENTION]
[One (M9) Original Android Development] iElvis:
I keep trying to set the max freq to 1958, and it won't stick. Drops back to 1536 on reboot.
[One (M9) Original Android Development] Quadrider10:
maybe options to disable cores next update?

would it be possible to lower the min A57 cluster frequency?

also, as a test, could we try hot-plugging on the A57 cluster? for me personally, i always have those 4 cores disabled because there is no need for them and it runs fine, so hot-plugging 2 even though u say that the latency will be high, for people who want max battery life, those cores should remain offline until say maybe a game starts up. just as a test, willing to try :D

Screen dimming working perfect :D thanks!
[One (M9) Original Android Development] flar2:
pnpmgr resets it contantly

I don't know why it sets max to 1536. It actually will use all the frequencies up to 1958, but only occasionally goes to the max. It routinely uses 1632 on the A57 cluster despite the 1536 max.

I will test disabling two A57 cores, but hotplugging has far too much latency to work well with HMP. HMP depends on tasks being able to migrate instantly.
[One (M9) Original Android Development] 030575753:
bootloop on viper 1.90
[One (M9) Original Android Development] flar2:
Please do not make vague posts about bootloops.

It doesn't help me at all when you just say bootloop. It also scares people away.

Post a log. Others are using it fine on Viper, one other person had a bootloop. I would like to know how it happens.
[One (M9) Original Android Development] Asselalf:
User error. It's working here.

[MENTION=4684315]flar2[/MENTION] can you add an option in your app that can disable the powersaver notification?

Gesendet von meinem HTC One M9
[One (M9) Original Android Development] BUBBA DUB'S:
Elementalx v.3 is the best thing to happen to the M9, if you haven't flashed it yet you are missing out. It allows you to fully optimize CPU and GPU settings and fully unlock the potential of this device. I don't always flash kernels, but when I I do, they are flair2 kernels. Stay thirsty my friends :cool:
[One (M9) Original Android Development] pmacevad:
I'd have to second this. Battery has been pretty decent so far on initial charge, I'm sure it will only get better with a few charge cycles. Sprint user here running latest BadBoyz ROM. Thanks for the kernel and all you do for the community [MENTION=4684315]flar2[/MENTION]

Sent from the m9...
[One (M9) Original Android Development] C.H.T.J.:
No Problem with 0.3 and Viper 1.9.0 is run's deammmm smoooooooth :).
[One (M9) Original Android Development] SafiXS:
Can't underclock the first cluster. Even elementalx battery safer mod couldn't hold the frequency by 1344 mhz. See screenshot with enabled battery safer and the actual used CPU frequency.

Used everything stock inside aroma installer and have disabled HTC battery safer
[One (M9) Original Android Development] Quadrider10:
sounds good!

BTW, if the min is set to 300, after power saver is turned on and off, it resets it.
[One (M9) Original Android Development] 030575753:
Log attached
[One (M9) Original Android Development] matteh80:
Don't really know if this is of any use...
[One (M9) Original Android Development] Johnny424:
Newest update working great with att stock Flar. No issues to note as usual. S2s working perfectly .. phone feels leaps and bounds smoother then stock kernel was. Now I am looking forward to what kernel changes HTC may make with the 5.1 update in the next month or two.

Edit. Hey one thing also flar. Would it be possible to add deep sleep to CPU states in the ex app? So that way using an app like CPU spy is not needed. Would like to check deep sleep times as well as other CPU states to be sure of no warlocks from apps and such. Thanks for all your work
[One (M9) Original Android Development] matteh80:
Hav tried with a clean install and another ROM (Android Revolution HD 5.2) and the same thing happens. So it doesn't seem to be ROM-related...

Must be some weird thing with my phone.
[One (M9) Original Android Development] p50kombi:
Which recovery are you using?

**********

Sent from a tin of baked beans using some chewing gum, tinfoil, a piece of string and a manual written by MacGyver
[One (M9) Original Android Development] matteh80:
Twrp beta 2.8.6.4
[One (M9) Original Android Development] flar2:
Click on the three dots in the upper right corner and check "Show deep sleep"

There are lots of little things like that in the app

It could be a different hardware or firmware variation.

Can you do the following:

Install using the Aroma installer, and at the end click Save log and send me the file. The file will be located on your /sdcard/.

Then reboot to system, let it bootloop (Question: does it go past the first screen with the red letters?)

After it reboots (you'll hear it vibrate and then start again), try this repeatedly until it succeeds:

adb shell cat /sys/fs/pstore/console-ramoops > kmsg.log

Depending on how it is bootlooping, you may have to try a few times. The best time to catch it is right after the screen with the red letters disappears and the HTC One animates in.
[One (M9) Original Android Development] p50kombi:
I think there's a general misconception nowadays to bootloop, I see a lot of people describing stck at the htc screen as a bootloop, whereas the device actually has to reboot over and over for it to be a bootloop.

**********

Sent from a tin of baked beans using some chewing gum, tinfoil, a piece of string and a manual written by MacGyver
[One (M9) Original Android Development] ivicask:
Your wrong, bootloop is bootloop, device stuck in a loop while trying to boot up due an error, what your saying is restart loop, but it's just details, we can say for both that are simple bootloops but with different effects.
[One (M9) Original Android Development] Strangeland16:
Kernel has improved my battery I'm on nearly 12 hours battery life with over 5 hours screen time with 27% left should be able to get over 6 hours sot will update later phone been used constantly I'm very pleased with this phone now
[One (M9) Original Android Development] flar2:
Yes, I'm very pleased with the idle drain. I was getting 0.6 to 0.7% per hour and now I'm getting 0.3 to 0.4% per hour (all with gestures enabled). I think I can cut down the screen-on drain some more with governor tweaking.
[One (M9) Original Android Development] Strangeland16:
That would be awesome I use my phone alot during the day for videos so I care more about the sot time more than it lasting 2 days with no use thanks for all your hard work its very appreciated and I'll be making a donation as soon as I get paid Tobago this
[One (M9) Original Android Development] Svid:
I'm having the same issue.

Flashing latest version over clean ROM flash, stuck at HTC logo in restart loop.

What logsd are needed to investigate this?
[One (M9) Original Android Development] TorrentzRock:
Oh my! I am seeing an AMAZING difference in idle drain! I don't believe I have ever seen 4.3% on bbs with this phone. This is with almost an hour of screen time since taking off the charger. [MENTION=4684315]flar2[/MENTION], HTC needs you! This kernel is absolutely amazing and leaps and bounds ahead of stock. Thanks for your time and effort!

HTC One M9 | ARHD
[One (M9) Original Android Development] :
Seriously, your kernel is the only reason I'm holding on to my M9 right now. So far the M9 has been a huge let down for me, especially for the price. I'm going to give it another couple of months and if this is as good as it gets I'm getting an LG G4.

The only annoying thing so far is keeping PnPMgr off because it keeps randomly messing about with any settings I set in EX Kernel Manager.
[One (M9) Original Android Development] DeadPotato:
Ya I was impressed when I saw I had 1:20 SoT with 25% battery used, if everything keeps going this way looks like it could pass the 5 hours SoT and get close to 6, can't believe it yet :eek:
[One (M9) Original Android Development] guyverzero:
Hi, just downloaded the kernel and got EX manager from the play store!

One question about the battery manager, is there a way to see charging current coming into the M9? And also, are there any sort of "recommended" settings or is that included in the form of the "elementalx" governor?

Thanks, been looking through the other kernels and I'm finding heaps of continued kernel support, this is awesome and I didn't hesitate to get the app!
[One (M9) Original Android Development] Andrewbud:
If there is I couldn't find it.

I use Ampere. It shows Charge current and discharge current. :)
[One (M9) Original Android Development] guyverzero:
Yeah so do I, but it'd be nice to have it in one contained package. Plus, it doesn't quite read the quick charge currents correctly so having it tailored to the device would be nice
[One (M9) Original Android Development] hoangps:
Bootloop after flash newest kernel,viper 1.9.1 :crying:
[One (M9) Original Android Development] guyverzero:
Seems to be carrier related or just random. I'm on 1.9.1, just put the kernel on top of it and I'm having no problems. There are some people in the rom thread having problems as well with a bootloop, while others are fine.

I think one of the people in the thread said that a dirty flash of the rom got things going again.
[One (M9) Original Android Development] hoangps:
How is your battery after install viper rom? bad, normal, or good ?

Just bought 15 days but my battery really terrible :(

I dont know why,30% for 3 hours :crying:
[One (M9) Original Android Development] victor711:
after flashing ver 0.3 kernel on viper one 1.9.1 i have wifi problem and it dident show wifi network .. any idea? thanks
[One (M9) Original Android Development] sirioo:
No Problem with 0.3 and Viper 1.9.1
[One (M9) Original Android Development] victor711:
i had this problem when i buy the phone but by an update this problem fixed but whith this kernel this problem came back :(
[One (M9) Original Android Development] matteh80:
It does not go past the screen with the red letters... I couldn't get the log during bootloop, but i got one in recovery. Don't know if it's useless, but I'll send it to you anyway.
[One (M9) Original Android Development] sirioo:
[MENTION=4684315]flar2[/MENTION] Are you also considering to increase the intensity Notification LED ??
[One (M9) Original Android Development] flar2:
Not sure if that's possible
[One (M9) Original Android Development] Quadrider10:
would it be possible to reduce the minimum frequency of both clusters?
[One (M9) Original Android Development] flar2:
That means it's failing early. The install log looks good, the other log is from the recovery kernel unfortunately.

Because of the new bootloader/download mode, it's very hard to get the proper logs. The log might be there if you let it bootloop and then go straight to recovery and execute the command I posted earlier.

I will have to do a hard limit (chosen during install) becuase pnpmgr always resets it. And we want pnpmgr running, so will have to work around it. This will come on a future release, I'm testing out some overlclocking was well.
[One (M9) Original Android Development] Johnny424:
Hey [MENTION=4684315]flar2[/MENTION] if you need an att variant tester I'm always available. Especially any experimental features ?
[One (M9) Original Android Development] Quadrider10:
sweet! i would prefer it being chosen during boot :D
[One (M9) Original Android Development] C.H.T.J.:
I would help/Test to. I am in love with this Kernel.
[One (M9) Original Android Development] flar2:
All my betas are public, I release them right here
[One (M9) Original Android Development] matteh80:
That's kind of what I did. But I'll try again and see. Anything else I can do?