yashsingh1/xdaforums huggingface dataset:
[One (M7) Original Android Development] Mikanoshi:
Much worse actually :) I flashed 6.1.2 after 8.1, because frequencies don't stick at all.
[One (M7) Original Android Development] Johnny424:
You may or may not have mentioned this, but which cpu app are you using to adjust frequencies?

---------- Post added at 08:10 PM ---------- Previous post was at 08:05 PM ----------

Edit..maybe a fresh install of your system and ex 8.1 to see if it then solves the issue..maybe some sort of rouge app driving up max frequencies?

That's what I would try. I personally haven't had any issues. I cap all of my cores at 1836mhz max and 384 min. And I use cool tools frequency widget to watch it scale in real time during use of all my apps..haven't had any issue.. also I regularly check cpu spy to verify both min and max stick
[One (M7) Original Android Development] Ktan188:
Awesome kernel, comes with great battery life with moderate and heavy usage. Using Viper rom
[One (M7) Original Android Development] jerrylzy:
you may not be able to adjust cpu frequencies if you leave pnpmgr enabled.

as flar stated, 8.1 now fully support powersaver functions. so the only freqs you can choose are 1134mhz and the max freq you select in aroma.

if you do want to adjust freq anytime you want, then disable pnpmgr:)
[One (M7) Original Android Development] Shmi117:
Will you be making a GPE 4.4 edition of this kernel?
[One (M7) Original Android Development] c5satellite2:
Viper One, stock voltage, oc to 1890, no issues to report. Running much better than the previous frankenkernel.

Thanks again Flar!
[One (M7) Original Android Development] NJGSII:
Only if you say please with extra whipped cream on top.
[One (M7) Original Android Development] flar2:
I'm working on the play edition kernel, but I won't have it ready tonight. I have to sleep soon.
[One (M7) Original Android Development] mobileman88:
Don't worry. We will wait. We rather have a more stable release.
[One (M7) Original Android Development] Mikanoshi:
So you chose to disable pnpmgr? Because I don't have any cpu apps except CPU Tuner and Trickster Mod and they both show that freq is being reset. I tried only dirty flash of ROM and kernel, no time for clean now) But with 6.1.2 all is ok, so the problem is somewhere in 8.1. If pnpmgr should be disabled to allow freq limit control, then maybe add a note to aroma?

P.S. Installed with pnpmgr disabled and all is good now. It was definitely pnpmgr, with new kernel it overrides max freq.
[One (M7) Original Android Development] fanbogo:
"I don't have any cpu apps except CPU Tuner and Trickster Mod “---> made my day

lazy people nothing is broken in new version, use search button
[One (M7) Original Android Development] Mikanoshi:
Stop replying, you have no idea about what is being discussed. I'm not a novice user and can tell whether apps are behaving correctly or not, I am writing apps myself and can also decompile and understand how they work. And it was not the problem of the user apps or services. Anyway, problem was already solved.

P.S. btw search is not working atm :D
[One (M7) Original Android Development] fanbogo:
? dude just use search button, you got answer there, advenced user with 2 cpu control app have a nice day
[One (M7) Original Android Development] Mikanoshi:
The answer was that pnpmgr behaves differently on 8+ kernel, now show me where it was mentioned? And search is down, good luck :laugh:
[One (M7) Original Android Development] yeahimdukenukem:
[MENTION=2460364]fanbogo[/MENTION]:

Mikanoshi is right, this has not been answered before.

However, the problem is solved, for me too, with 8.1 :cool:

Thanks flar2 for that :good:
[One (M7) Original Android Development] jerrylzy:
Mate you didn't even look at my reply. flar stated that the powersaver is now fully functional. as AN ADVANCED user you should be able to know what pnpmgr will do in the new build.
[One (M7) Original Android Development] Mikanoshi:
I did. If "fully functional" means pnpmgr overrides freq even when power saver is off (as in my case), then you are right :) It's just has nothing to do with powersaver. And I am not as "advanced" in kernels as in apps.
[One (M7) Original Android Development] tri.ananta:
A question, does cpu spy monitor freq above 1728 MHz? I can only see up to the max stock freq..
[One (M7) Original Android Development] Mikanoshi:
It does
[One (M7) Original Android Development] fareed_xtreme:
CPU Spy Does monitor frequencies above 1728 MHz if (and only if) your kernel supports it. If you have flashed this kernel, then I believe it asked you in Aroma to choose Max Freq. The number you chose will be the Maximum Frequency Cap (i.e. you will find the highest frequency in CPU Spy as the one u selected)

Hope this helps
[One (M7) Original Android Development] Johnny424:
I leave pnpmngr enabled but I did a clean flash of 8.1with maximus and haven't seen that issue..when you get time try that with pnpmngr enabled and I think you will have better luck..or maybe something is causing pnpmngr to ramp up freq for some reason.. maybe benching ?
[One (M7) Original Android Development] flar2:
For the latest Google Play Edition Android 4.4

I had to remove the "restore 3-dot menubar" option because it caused black screen

This could be true in Sense 5.5 as well, I haven't tested it yet.

Let me know if there are any problems.

Download:

ElementalX-m7-9.0-GPE

Changes:

-update with HTC Google Play Edition source code

-remove "restore 3-dot menubar" option
[One (M7) Original Android Development] alandd86:
hi flare 2 thnx for the kernel ,,but why i cant change settings using trikster mods?? when i use trikster and reboot my phone nothing will change !!
[One (M7) Original Android Development] deagleone:
New Soure runs like hell @ 1.98 GHZ 470 GPU, thanks [MENTION=4684315]flar2[/MENTION]

Insertcoin'ed

Save deagleone's habitat... Donations -> baadnewz!
[One (M7) Original Android Development] HTC_Phone:
Do you have settings set to stick on reboot? It not, that's your problem.
[One (M7) Original Android Development] Mikanoshi:
It's "power and performance manager". The whole purpose of pnpmgr is to ramp up frequency) That's why it makes UI smooth (as mentioned in description to this option in aroma).

How do you set max freq? Trickster or any other? I like profiles depending on battery charge, so trickster is a no go.
[One (M7) Original Android Development] Johnny424:
I don't personally use profiles. I believe setcpu from way back when has the option. I just select 1836 through aroma, leave everything else enabled for the most part. Then upon boot I got through trickster and 're-apply everything one last time. The issue you may be having could be different, profiles which consistently change the max around and pnpmngr may not get along. Have you tried just selecting your max in arorma , at boot apply the same max one more time with trickster without using any other cpu app and see if your max then sticks?
[One (M7) Original Android Development] flar2:
pnpmgr will override what you set in TricksterMod or other apps. So, if you want to set a max freq different than the one you chose in the installer, you have to disable pnpmgr.

If you don't want to reinstall, just delete /system/bin/pnpmgr and reboot.
[One (M7) Original Android Development] janarp:
hi flar2

can i post ur 4.2.2 kernel for ColorOS users into ColorOS thread??
[One (M7) Original Android Development] peri25:
Elementalx 9.0 but it is not for the Android 4.3 or?

Gesendet von meinem HTC One mit Tapatalk
[One (M7) Original Android Development] symptom666:
Cm 10.2.0-rc1!?

Hello! Can I use this kernel on CM 10.2.0-RC1!?

Thanks in advance Symptom
[One (M7) Original Android Development] nyteblayde:
No. CM is an AOSP Based rom. This kernel only works on GPE and Sense Based roms.
[One (M7) Original Android Development] symptom666:
Ok thx mate
[One (M7) Original Android Development] shortyboy:
Just tried to flash but boot looped. Will try to fastboot erase cache when I get to a workstation. Thanks for your hard work. Btw, I'm currently on GPE kitkat. Thanks

**update:got it to install after advance wipe>cache,dalvik 3 times.working great!
[One (M7) Original Android Development] Sh0X31:
I can't chance gpu frequency at 8.1 it's always switch back to 477.

tapatalked with my HTC One
[One (M7) Original Android Development] yoplaboum:
8.1 is perfect ! good job
[One (M7) Original Android Development] synt3k:
You might want to update the OP, as I just came back to GPE/KK from Carbon, I've been looking for a fresh kernel and just happened upon this post quite deep in the thread. I'm sure I'm not the only one too lazy to tail the relevant kernel threads..

On a side note, flashing now, seems like an amazing kernel, good job flar2..
[One (M7) Original Android Development] adakaya1994:
I'm losing battery percents so weirdly with this kernel on elegancia draining two by two and so quick like 98 96 94 92 in 5 mins, 15-20 mins on 92 than again 92 90 88... Nothing wrong with stock kernel..
[One (M7) Original Android Development] Ktan188:
The battery calibration is off. Your phone is not accurately reading the battery's capacity. You can try using the battery calibration app to delete the old battery file.
[One (M7) Original Android Development] adakaya1994:
I did like two hours ago but nothing changed.. Thanks for answer anyway :o
[One (M7) Original Android Development] InflatedTitan:
Newest for GE 4.4 is running awesome @ 1998mhz. ART enabled it booted just fine
[One (M7) Original Android Development] Nekromantik:
Are people getting good battery running at 1.8ghz with pnpmgr enabled?
[One (M7) Original Android Development] h0l:
Where did you get the version for GE 4.4? Seems like I can't find it in the OP?

EDIT: Found it, was hidden in one of the 704 pages:
[One (M7) Original Android Development] InflatedTitan:
Post #7014 from flar. Check it out here bro. http://xdaforums.com/showthread.php?p=47862825
[One (M7) Original Android Development] FitAmp:
After calibration, it takes a while for the readings to normalize. To going through a few (full) battery cycles
[One (M7) Original Android Development] c5satellite2:
Deleting the battery stats file will not help with this. Google has directly stated this well over a year ago. That file only keeps history about app usage. The only thing you can do is give it a few charge cycles.
[One (M7) Original Android Development] godofwar424:
Trying to install the newest kernel for the 4.4 GPE but it just sits at AROMA 0.00% after hitting "Install ElementalX" :(

Going to try redownloading the file!

UPDATE: Even after redownloading the file still no dice :( I just don't understand, never had this error before. This is with the latest ElementalX 9.0 GPE Kernel

Any idea guys?
[One (M7) Original Android Development] c5satellite2:
Just try installing again. Known issue.
[One (M7) Original Android Development] Etshooter:
This had happened several times for me. Work around is to get all the options selected but stop at the part where it says "install kernel". Just let it chill on that screen for about 20+ seconds. Tell me I'd that helps.
[One (M7) Original Android Development] godofwar424:
I have tried 4 times now, done fastboot erase cache as well as a test.
[One (M7) Original Android Development] mielnoir:
I wanna know this, too.
[One (M7) Original Android Development] godofwar424:
Trying this out now, sitting on that screen :P

It worked!! :) Thanks mate!

---------- Post added at 12:54 AM ---------- Previous post was at 12:53 AM ----------

You will most likely get bootloop issues, This 9.0 is just for Android 4.4 GPE. Different base to Android 4.3 GPE so it won't work.

---------- Post added at 12:58 AM ---------- Previous post was at 12:54 AM ----------

So installed 9.0 GPE and now the phone just gets to the HTC bootloader screen, then reboots, then sits there.. Seems the new CWM is the culprit, it asked me to double check root, I said no and when I went back and said yes it booted fine.. Stupid stuff lol
[One (M7) Original Android Development] c5satellite2:
Second time usually works for me. And I never wait to press install. Stupid aroma.
[One (M7) Original Android Development] Ktan188:
You can try the adb method in the OP or try waiting a while before pressing install in aroma
[One (M7) Original Android Development] DeSaint2:
To those talking about the batstats.bin file, it actually wipes itself every time you plug it in(on most devices some might be different) so that file means absolutely nothing. It takes a few charging cycles for it to normalize and normally best not to let the battery fully discharge. I have been told by numerous knowledgeable sources it can damage the battery if fully discharged. In short, try not to let it get below like 10%.
[One (M7) Original Android Development] Pdj7969:
I bit the bullet and tried installing just for grins and the phone locks up between the HTC splash screen and ViperOne boot screen. Had to force a reboot into the bootloader and then into TWRP to install 8.1. So I assume that means no.
[One (M7) Original Android Development] chikiro:
bootloop the new gpe grrr.. :(
[One (M7) Original Android Development] randykzc:
hmm..i flashed elementalx 8.1 sense5.5 on insertcoin..

somehow i feel battery drain during standby is not so good as compare to 6.1.2 version..

not sure about others..maybe i need to do some checking on wakelock..
[One (M7) Original Android Development] x-mann:
before you install kernel, Clean cache and maby dalvik cache . :)

BTW, anyone did use 9.0 with viper 3.1 ?

Thanx
[One (M7) Original Android Development] lbaquerizo:
Running great with Sinless Rom kitkat

Enviado desde mi HTC One usando Tapatalk 2
[One (M7) Original Android Development] Giblet-dono:
why would anyone use 9.0 with ViperOne 3.1

9.0 = GPE whilst ViperOne = Sense

They are not compatible..

I am currently using 8.1 (latest sense kernel) with ViperOne 3.1 RC2, and it works flawlessly
[One (M7) Original Android Development] Cristianop:
Maybe just for the reason that 9.0 is higher than 8.1 and that 9.0 is the latest one.... xD

Gesendet von meinem HTC One mit Tapatalk
[One (M7) Original Android Development] fareed_xtreme:
Hey all. I have a small question in regards to pnpmgr. I do understand it scales up and down as per the system load but for those of u already using it, how is the battery life? I need as much battery life i can get honestly due to my long work hours plus medium usuage. (Online all the time)
[One (M7) Original Android Development] Shan89:
Here
[One (M7) Original Android Development] Giblet-dono:
So.. acording to you windows 95 is beter than windows 7 because the number is higher?!

Higher doesn;t mean better, it's about the context.

In THIS context: for SENSE 8.1 is the latest (highest)

For GPE 9.0 is the latest (highest)

And as you should know: Sense and GPE kernels are not compatible, or interchangeable!

In other words.. no you can't use 9.0 with ViperOne 3.1 RC2
[One (M7) Original Android Development] Pdj7969:
Your analogy doesn't really work as 95 is actually version 4. He wasn't talking about the number so much as the version number. I was just as confused at first and decided to try just to see and quickly realized that, yes, it doesn't work. I searched about 30 pages worth of thread and never once saw that they weren't interchangeable. It also didn't help that about 5 pages back someone stated this kernel was for both GPE and Sense-based ROMs in response to someone asking if it could be used with CM 10. Now we know, so let's move on.
[One (M7) Original Android Development] Giblet-dono:
Well.. What you are doing is actually translating the "communicated number": 95 to the "version number": 4

If I do that for the kernel the GPE 9.0 kernel world actually be GPE 3.0 kernel.. and as thus it wouldn;t be higher anymore than the Sense kernel, which would be at version 4.

What I'm trying to say is, you continued in your post, by stating something... well useles..

So I can do that too..

GPE and Sense have always been incompatible, that's why there are seperate versions in the OP.

I hope that's clear now.
[One (M7) Original Android Development] Mikanoshi:
What brightness is this? Not more than 40% I think, because for 50-60% I have 10-14% drain per hour.
[One (M7) Original Android Development] Cristianop:
First of all I was just kidding. My answer wasn't really meant serious.

Your question was why someone would flash kernel a (GPE) instead of. Kernel b (sense)?

I gave you just one answer why someone would do that. Cuz GPE kernel has higher number than the sense kernel.

That is isn't correct that you can't use GPE with Sense and the other way I know....

Gesendet von meinem HTC One mit Tapatalk
[One (M7) Original Android Development] Shan89:
It's 50%
[One (M7) Original Android Development] CharliesTheMan:
To help out in the future, above the download link in the OP it usually says what base its for, and its specific to that base. Above 9.0 it says Google Play edition 4.4 and above version 8.1 it says Sense 5.5.

If I ever want to double check I view the devs posts and scroll to around when the file was uploaded and sometimes the Dev will post extra tips and pointers, changelog explanations etc. Its kind of a habit of mine if I flash something before catching up with the thread.

HTC may be using some versioning in the future on firmware that might not be in numerical order across different branches either just a heads up.
[One (M7) Original Android Development] Pdj7969:
In all honesty, I usually download from the OP. I had downloaded 8.1 from there just the day before. It was when I saw flar2's post that announced 9.0 and posted the link that I downloaded and tried it. I've had my One for just over a week now (coming from a OneXL using ViperXL and ElementalX) and was playing catch up. I got a little excited on the new version and didn't read the OP.

Let this be a lesson to all newbies from here on out....read the OP, not just the later posts.
[One (M7) Original Android Development] synt3k:
The new 4.4 GPE firmware/ROM along with this kernel and the beta of Xposed + GravityBox seems to be the perfect config for me.. And I think I've tried every permutation available of ROMs, kernels, mods, etc for the M7UL...

And I scored over 29,300 in the latest Antutu without making ANY tweaks in Trickster Mod to boost the performance.. All that's left is to keep an eye on my battery usage.
[One (M7) Original Android Development] Preyker:
How do i access the settings screen in apps like Chrome or Firefox without the 3 dots?
[One (M7) Original Android Development] J-Hop2o6:
They we're once the same. In OP:

Google Play Edition and Sense 5 Android 4.2.2

ElementalX-m7-3.12.1
[One (M7) Original Android Development] Giblet-dono:
Thanks for your input... the discussion was already over
[One (M7) Original Android Development] Pdj7969:
Enable logo2menu or assign the menu function to one of the capacitive buttons secondary functions.
[One (M7) Original Android Development] J-Hop2o6:
Meh. Had to correct your comment though. :cool:
[One (M7) Original Android Development] Preyker:
Thanks for that quick answer! I've already tried going for L2M but it doesn't seem to work.

How can i reassign the capacitive buttons?
[One (M7) Original Android Development] Pdj7969:
I can only speak for ViperOne ROM, but it is located in Venom Tweaks on the Buttons tab.
[One (M7) Original Android Development] Preyker:
Alright, well I don't use ViperOne ROMs but I just installed GravityBox for Xposed which offers button reassigning as well. So i think i'm good now. :o
[One (M7) Original Android Development] Pdj7969:
Glad it worked out for you!
[One (M7) Original Android Development] shpitz461:
For me, to get the logo to work, I swipe my finger across it from left to right, sometimes several times until the menu pops up... If i just press the logo nothing happens...
[One (M7) Original Android Development] Naveon:
The technique is to tap right above it in the black area
[One (M7) Original Android Development] deagleone:
Look @ my screenshot a view posts back... Running it with 1.98/477

Insertcoin'ed

Save deagleone's habitat... Donations -> baadnewz!
[One (M7) Original Android Development] shpitz461:
Ah, thanks!
[One (M7) Original Android Development] blast0id:
so long as the schlong measuring contest is through...

still having issues with double tap to wake (dt2w)... I removed the otterbox screen protector (a pretty thick (in comparison to a normal "applied" screen protector) plastic cover)... and have done a lot more testing with just the tech armor anti-glare applied screen protector, both with my fingers and with a capacitive pen. It's just frustratingly sporadic in nature... shouldn't have anything to do with screen off freq as I have it set to 702Mhz (max). Another strange thing is some spots on the screen seem a lot more "dead" than others when it comes to responding/registering the "taps"... I haven't tried a different ROM yet, but I think I'm going to, just to eliminate that as a possibility... ugh!
[One (M7) Original Android Development] b1969:
quick question which kernal should i download in order for it to work with tmo htc one on cm 10.2 rc1? does the gpe 4.4 work with cm 10.2 rc1?

thanks for the help.
[One (M7) Original Android Development] jerrylzy:
This kernel is incompatible with cm
[One (M7) Original Android Development] b1969:
sorry for the noob question, but what kernel is compatible with cm?
[One (M7) Original Android Development] Ste98B:
You can use teaMSeven kernel or Aux kernel with Cyanogenmod.

Inviato dal mio HTC One utilizzando Tapatalk
[One (M7) Original Android Development] Androidian10:
Not sure if it's a ROM issue or a Kernel issue, but after selecting the Remove Three Dot menu button as l2m is active, the three dot overflow button is still active in some apps. Not sure if it's a bug tho.

Anyways I'm glad there's a 4.4 version of the kernel now, battery life is amazing!
[One (M7) Original Android Development] adakaya1994:
Can i set default CPU governor and I/O Scheduler by default without any app?
[One (M7) Original Android Development] Giblet-dono:
Post one has an extensive how to

ElementalX Configuration File

Your choices in the Aroma installer are used to build a configuration file. The config file is located at /etc/elementalx.conf. You can edit this file to change kernel settings. Whatever is set in this file will take effect when the device is booted (unless other scripts or apps interfere!)

The settings can be changed by editing /etc/elementalx.conf and rebooting. Advanced users can apply settings on the fly by running /etc/init.d/99elementalx as root.

There is no need to edit /etc/init.d/99elementalx. All settings are configured in /etc/elementalx.conf.

If settings are not sticking, make sure the file permissions for /etc/init.d/99elementalx are set to execute. Every time the settings are applied, a log file is created at /data/local/tmp/elementalx-kernel.log. Problems can be diagnosed by looking at the log file.

Please check to see if any /etc/init.d scripts or apps (such as Kernel Tuner or Trickstermod) are interfering with your settings.
[One (M7) Original Android Development] daffie:
Strange how it differs from phone to phone...battery life on ARHD 5.0 with EX 9 was not so good, much better with stock kernel in my experience.
[One (M7) Original Android Development] adakaya1994:
I don't think 99elementalx script does contain CPU governor settings.
[One (M7) Original Android Development] Giblet-dono:
Yet again, read the first post!!!!!!!

GPU Governor

The default GPU govenror is ondemand. It works well and is recommended for best balance between performance and batter life. The simple governor is also available, but ramps up the GPU frequency much quicker than ondemand, so may impact battery life. The governor can be set in /etc/elementalx.conf
[One (M7) Original Android Development] Androidian10:
Considering how much I OC'ed, I found out that there's a middle point where both Battery Life and Clock Speed balances out, which is at 1.89 GHz. I wanted 2 GHz but it just eats through the battery too much. Things like battery life really boils down to the person using the device really. Are you a heavy user? Or are you a light user? Good battery life to me doesn't mean that it's good to you.