yashsingh1/xdaforums huggingface dataset:
[One (M9) Original Android Development] jbfountain:
I just installed 3.05 about an hour ago, and I've been having problems with it not charging at all. I've tried enabling and disabling USB FastCharge with no success. The only way I can get it to charge is unplug and replug the usb cable several times. Sometimes I have to reboot the phone to get it to start charging. I'm on 2.7.531.6 firmware with LeeDrOiD's current R17 build. I also have Xposed installed. Once it starts charging it stays charging. Any thoughts?

I Truly Enjoy XDA-Developers. Com with this Fabulous HTC One M9
[One (M9) Original Android Development] donmarkoni:
All three flagship phones since One X are not limited by S-ON to flash boot.img, also IIRC [MENTION=4684315]flar2[/MENTION] started using AnyKernel script to repack kernel and create boot image on installation.

Hexacore performance is hardly better, we can agree on that. ;) I want my expensive phone to chew up in big bites through every task I give it. Electricity is not a problem in modern day society, so I'll charge my phone whenever, not caring about battery life... Conclusion: just use your 8 cores you paid for. ;)

Gestures work on Sense lockscreen only. Sorry...
[One (M9) Original Android Development] cyber_system:
I would use stock settings ?

It gives me great performance and about a 16 hours of battery
[One (M9) Original Android Development] Mostafa Wael:
well my point of view is that with 8 cores, the phone is certainly faster when the task needs a bursty manner of the SoC, but with sustained load, the phone will throttle much faster and you will be faced with some slow-downs due to temperatures ramping up high

with the hexa-core, you are shutting down two cores out of the 8 cores. This means the SoC will use lower voltages while using the phone, therefore the phone's temperature won't rise that fast, resulting that the phone can maintain much higher average frequencies when using the phone under sustained load. In 80% of the tasks used in our everyday life does not need those two cores that are shut down, if not all tasks!

So basically what you are doing is that you are sacrificing some extra performance to achieve a much better average frequency

I would like to remember you that higher than 38 degrees, the threads are migrated away from A57 cores gradually

and at 40+ degrees, the A57 cluster is barely used and when used, it tops only to 1632 MHz !!!

So what you need is to keep the battery at 37 degrees at max, and if it goes higher, then it caps at 40 degrees

I hope i made it clearer that way :D :highfive:
[One (M9) Original Android Development] 1337jay:
A tip for anyone who wants to use 8 cores but lower temps and non noticeable performance drop, set A53 Cores to 1.3GHz and A57 to 1.7GHz...this works wonders for me :) have been using hexacore for a few days but I find this solution better, battery life seems to be the same.

Thanks again for this great kernel, [MENTION=4684315]flar2[/MENTION].
[One (M9) Original Android Development] k1moe:
Running almost the same settings with ElementalX governor and works great for me *high-five*
[One (M9) Original Android Development] DroidShift79:
Gestures won't work with aosp lockscreen
[One (M9) Original Android Development] iElvis:
And the One X/endeavor was the last phone where that was the case.
[One (M9) Original Android Development] throcker:
.......so you are saying....that my friend always flash boot.img on his s-on m8.....for nothing? hahahahah

and me too, I can flash on the go anything I want?! really?
[One (M9) Original Android Development] iElvis:
Yes, you can flash whatever you want.
[One (M9) Original Android Development] Fatwrecked1:
Noob question but how do you set those cores?
[One (M9) Original Android Development] k1moe:
You can choose the frequencies in aroma installer.

tapatalked..
[One (M9) Original Android Development] flar2:
DevCheck Pro sale - today is the final day

https://plus.google.com/+AaronSegaert/posts/AbjSeiQkxnU
[One (M9) Original Android Development] skulldreamz:
Really handy to know all the different parts that make up this awesome phone through a top notch put together app. Bought it, thanks!
[One (M9) Original Android Development] k1moe:
Yeah thanks for that sunday-sale-shopping [emoji106]

I really love the floating widgets [emoji41]

tapatalked..
[One (M9) Original Android Development] Mostafa Wael:
[MENTION=4684315]flar2[/MENTION]

Curious to know which web browser do you use on your phone.

your usage pattern is very similar to mine. Chrome sucks! It heats up the device and sucks the battery like a *****!

Firefox seems better, but i am seeking for much better battery life if possible. It seems to be only better by a small margin!
[One (M9) Original Android Development] flar2:
I mostly use boat browser pro, for a long time now. However it has a few things that irritate me lately, so I use chrome quite a bit too. And sometime I plan to try some others.
[One (M9) Original Android Development] Mostafa Wael:
Well HTC's stock browser seems to be very good actually !!

Chrome ain't that good FYI

A battery hogger! Nasty one!
[One (M9) Original Android Development] guidogsbn:
Since years on every phone like HTC HD2 and up I use Opera browser. In Google Play thera are also beta versions of Opera that run well. Nice features and easy to use.:cool:
[One (M9) Original Android Development] hamdir:
this is my first install of Ex on the M9, can someone quickly explain what performance mode does?
[One (M9) Original Android Development] Quadrider10:
It uses the A57 cores more than stock.
[One (M9) Original Android Development] hamdir:
awesome just what i need :)

so far, ill be testing this:

balanced performance mode

interactive gov

hex mode

1247mhz for the a53 cluster (i so hate this cluster)

stock clocks for the a57 cluster (for now)

stock GPU clock

my next question for [MENTION=4684315]flar2[/MENTION], the simple-ondemand governor vs stock, can we have a quick recap?
[One (M9) Original Android Development] Mostafa Wael:
well so far i see that the simple_ondemand GPU governor runs at the lowest GPU freq (180 MHz) most of the time, and then spikes to top frequency 630 MHz when demanded.
[One (M9) Original Android Development] flar2:
HTC added something to the cpu scheduler called "budget" which determines how much each A57 core gets used. The intention is to reduce heat. It ranges from 0 (not used) to 100 (full budget). The value is controlled by pnpmgr, and the budget gets reduced fairly quickly as the cpu temperature increases.

I created another variable called min_budget, which is a limit on how much pnpmgr can reduce the A57 budget. I call it performance level in the installer and app. A value of 0 means that pnpmgr can reduce the budget to 0, which is the same behaviour as stock and means the A57 cores will barely get used. A value of 100 means the budget setting is disabled and cores scheduling is completely in the hands of the CPU scheduler, as designed by Qualcomm. The default setting for EX is balanced, which is 40. Meaning pnpmgr can only reduce the budget to 40, providing a balance between heat and performance. In the app you can set it anywhere between 0 and 100.

I don't know what the differences are, I always use the stock GPU governor.
[One (M9) Original Android Development] hamdir:
awesome, i am assuming performance in performance mode = 100?

if this is how qualcomm intended i might end up with performance + hex, btw Trepn fails to see the a57 cluster if we use hex mode, i am guess cause its a hack?
[One (M9) Original Android Development] flar2:
Yes, performance is 100.

I'm surprised trepn doesn't see core 4 and 5 in hexacore mode. It should show all online CPUs. Devcheck will show them. I should have brought my m9 to work today so I could check this stuff out.
[One (M9) Original Android Development] hamdir:
yea i know just reporting that trepn doesnt

i will be providing reports for my tests soon, hex mode is giving great battery gains on the G4 and the M9 should gain as well, otherwise the s810 really has a serious memory leak

if we can achieve the G4 gains while winning the awesome GPU and bandwidth, the M9 becomes a much greater deal
[One (M9) Original Android Development] flar2:
I'm not convinced hex mode improves things that much. There may be some room for improvement. There are commits on the CAF kernel tree that modify voltages to the A57 cluster depending on how many cores are being used, which neither HTC nor myself have added to the m9. I have no idea if other devices have added this relatively new code yet or not.
[One (M9) Original Android Development] hamdir:
for now i lowered the a53 cluster to the minimum clocks since it usually heats for me with the quad lock on stock kernel, and i am using your balanced mode for higher a57 reliance but hex, i will report once i test for two days

for now the UI seems as good as ever, if not better, scored 57k in my first run
[One (M9) Original Android Development] Mostafa Wael:
well trepn works flawlessly here

what i notice is that Core 5 & 6 sometimes stop working (0 MHz) when battery level is below 15% even if i disabled PS, So if you are having battery below 15%, this is just a bug.

Charge up your phone and reboot then everything should be fine

First impressions about battery life with your settings is very promising!!

i guess we will see breath-taking battery results today!
[One (M9) Original Android Development] Quadrider10:
htc power saver kicks in at 15% and shuts off the big cluster.
[One (M9) Original Android Development] hamdir:
[MENTION=4684315]flar2[/MENTION] are you using the HTC thermal files from 1.40 still? because now my phone is not charging over USB, something which HTC totally solved in the 2.10 thermal files

right now i can confirm that its behaving exactly like 1.40 again....it locks on the same charge level
[One (M9) Original Android Development] WinterApocalypse:
I've tried countless times to install this kernel, but nothing happens when I do. I've used Flars kernel on nearly all of my previous devices without issue, so I've gotta be missing something stupid for this to be happening. I'm S-Off, 2.10 fw on ARHD 12. Can someone point me in the right direction?

EDIT: Disregard. I hadn't noticed that my bootloader was relocked... I'm silly. Everything working good now!
[One (M9) Original Android Development] flar2:
I don't change the thermal files, it uses whatever came with your ROM.
[One (M9) Original Android Development] davioxx:
was this kernel compiled from source? has anyone tried band changing on this kernel?
[One (M9) Original Android Development] hamdir:
then it might be the higher usage of the a57 cluster thanks to the balanced mode, when i charge on usb i will try not to use the phone and report

but so far underclocking the a53 cluster seems promising
[One (M9) Original Android Development] Mostafa Wael:
Yeah!!!! :D
[One (M9) Original Android Development] kravguy:
Any fix for this? I had the same issue. 2.10 firmware, soff, viper 3.5. Goes to splash screen, after a few, restarts back to splash screen,etc.
[One (M9) Original Android Development] Mostafa Wael:
well this is very weird, but that may be because you don't have stock kernel installed [MENTION=4684315]flar2[/MENTION] does this kernel uses the (AnyKernel) method ?

if yes then i suppose that the problem is that you installed EX kernel on top of a custom kernel!
[One (M9) Original Android Development] flar2:
Wipe cache and dalvik

This uses the anykernel method.
[One (M9) Original Android Development] flar2:
Either that or the charging fix was not included in the source code. They often leave stuff out or break the source in small ways, it's extremely annoying.

I also wish HTC didn't encrypt the thermal config file.
[One (M9) Original Android Development] kravguy:
Reflashed rom, flashed kernel, good to go. Thanks.
[One (M9) Original Android Development] dsg2003:
Deleted...

Sorry :)
[One (M9) Original Android Development] Ferrum Master:
[MENTION=298610]Flar[/MENTION] There are two OS version of same number... one with the fix one without. I've PMed you about the explanation.
[One (M9) Original Android Development] gelo01:
Just a quick noob question:

How can you go back to stock kernel after installing EX without leaving any EX components that may cause conflicts later on? Thanks guys! :D
[One (M9) Original Android Development] beats4x:
Dirty flash your rom (no wipe) and you'll be good to go
[One (M9) Original Android Development] 1337jay:
Dirty flash your ROM.
[One (M9) Original Android Development] flar2:
Reflash your ROM. This devices uses kernel modules, so you need modules that match your kernel. They are located in /system/lib/modules and reflashing is the easiest way to replace them properly. Other than that, there is nothing that will cause conflicts.
[One (M9) Original Android Development] taiwanmaple:
Facebook web is no warking

Facebook web is no warking

any browser

computer and phone
[One (M9) Original Android Development] p50kombi:
That's what my neighbour said to me the other day...

I think.......??

Computer says no....

**********

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] donmarkoni:
PEBKAC
[One (M9) Original Android Development] Mostafa Wael:
Can anybody give me an idea which GPU governor is the better one in terms of battery life ?

Stock governor or "simple_ondemand"?
[One (M9) Original Android Development] skulldreamz:
Anyone know if 3.05 also works with 5.1 on base (2.7.531.6) T-Mobile?
[One (M9) Original Android Development] sdamark:
Yup, works great.
[One (M9) Original Android Development] skulldreamz:
Thanks for the quick response my dude :D
[One (M9) Original Android Development] Security555:
[MENTION=4684315]flar2[/MENTION] what's wrong with my setup. 1.2/stock/hex A57 underclocked to 18** all other things by default

A57 doesn't work at all ?
[One (M9) Original Android Development] gelo01:
Are you on powersaver or not? If not, try wiping cache and dalvik cache, that also happened to me, wiping both of them solved it.
[One (M9) Original Android Development] Security555:
I don't use PS, you can see on the screenshot, make zero sense with my setup.

Thanks for advice, wiping cache solved my problem
[One (M9) Original Android Development] Snah001:
I have my M9 now 2 1/2 weeks and can report following:

Antutu with MaximusHD and ElementalX with stock setting octacore: 52K

Antutu with MaximusHD and ElementalX Little core@1344Mhz and big core in hexacore setting@1536Mhz: 52K

So there is no diference at all probably due to throttling in hexacore setting.

Phone feels as quick as it was on octacore setting stock frequencies.

Now will see what battery consumption will do after a day or 2.
[One (M9) Original Android Development] Snah001:
OK, at 50% charge now with above settings and look here.

Hope it will stay this way after a few charges:
[One (M9) Original Android Development] Mostafa Wael:
[MENTION=311443]Snah001[/MENTION]

Tell me more about your usage please. That is very impressive indeed

I just switched to your settings and i don't find any slowdowns at all! I just disable this fsync too and the system feels very snappy! Thanks a lot

I will give the phone some charge cycles and in the weekend i will test it
[One (M9) Original Android Development] Snah001:
Most usage is medium but Wifi, Bt, Lte all are enabled with multiple push mail accounts.

I would not recommend disable fsync because it can cause data loss when writing to memory!
[One (M9) Original Android Development] DeadPotato:
[MENTION=311443]Snah001[/MENTION] please upload the final results in the battery thread with a detailed information about usage, those times are amazing, specially with that much held awake time :)
[One (M9) Original Android Development] muayyadf1:
Whats your kernel setup? any performance costs?
[One (M9) Original Android Development] dsg2003:
Can you give us your elementalx settings, please? Your battery life is awesome!!!
[One (M9) Original Android Development] Mostafa Wael:
what CPU governor do you use ?

elementalx governor or interactive governor ?

and what about the GPU ??!
[One (M9) Original Android Development] RLKirk:
Anyway to get this to work with Verizon on latest viper rom? Sorry if this has been asked already
[One (M9) Original Android Development] Snah001:
Well I did post it here because it is all about the ElementalX kernel and features it has.

Following settings are applicable:

When flashing kernel in TWRP set there the little kernel max freq to 1344 Mhz and the big kernel freq to 1536 Mhz. Leave remaining settings during flashing stock.

After boot disable cpu6 and 7 in ElemetalX app so it is hexacore.

Governor=ElementalX.

Max read ahead=2024

Minimum performance level set to 60%.

GPU=stock

That is it.

SOT time (second day on this settings) today with 48% battery left.

No phonecalls today because I used the landline @work.

1/2 hour playing a card game and rest of usage with BT, Wifi,GPS on and multiple push mailaccounts, websurfing, blinkfeed, tapatalk etc.

Heating up is remarkable less.

I have no lags and speedwise with my usage everything works like on 8 cores:
[One (M9) Original Android Development] sdamark:
Works great on ViperM9 3.5 on Verizon. Give it a try.
[One (M9) Original Android Development] Snah001:
Here are the Antutu results I had all complete stock with this kernel (pic1) from 08-21 even with phone coming from freezer to be not limited to throttling.

Second is Antutu run on my settings and hexacore active from yesterday.

One can see there is nearly no difference in total score.

Isn't that awesome?
[One (M9) Original Android Development] p50kombi:
Can't wait for fastcharge to hit the m9. Bought the app again the day it came out.. Hope you get some time to play with your m9 now [MENTION=4684315]flar2[/MENTION]

**********

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] timsah:
Bought the app today, I really like the new design. Thumbs-up

Update for m9 Kernel would be nice. :)
[One (M9) Original Android Development] iggdawg:
Thanks! I installed the kernel manually, it's running beautifully. Still paid for the app, devs need beer.
[One (M9) Original Android Development] TorrentzRock:
The m9 is fast charge ready. You just need to buy a charger that supports Qualcomm quick charge 2.0. I bought this one and it works great:

Anker® 18W USB Wall Charger with Qualcomm® Quick Charge 2.0 Technol... http://www.amazon.com/dp/B00Q88Q16K/ref=cm_sw_r_udp_awd_u60uvb1XAJJ54

HTC One M9 | ARHD
[One (M9) Original Android Development] p50kombi:
That's quick charge..different then fast charge ;)

I have a quickcharge 2 charger for at home, it would just be handy to have fast charge available for in the car, so I can make full use of the amps given by the charger...
[One (M9) Original Android Development] TorrentzRock:
Ohhh! I gotcha. My bad. ?

HTC One M9 | ARHD
[One (M9) Original Android Development] cyber_system:
Great to se you on the M9

I did use your kernel on my HTC One M7

Now i just bought the app and doing a nandroid, Looking forward to use this amazing kernel :)

I am happy to support you :)
[One (M9) Original Android Development] guidojusto:
Hi [MENTION=4684315]flar2[/MENTION], first of all I want to thank you for supporting this device and for your new app. I found it useful to create a last_kmsg from a frozen screen while using your kernel, hope it can help your development with relevant data.

It is over 1MB, sorry for not using pastebin.

https://www.dropbox.com/s/p5mhmk6vmarglyw/last_kmsg.txt?dl=0
[One (M9) Original Android Development] Simer03:
On demand/deadline is smooth as silk! Your app is awesome too! Bought it again! Looking forward to further development!
[One (M9) Original Android Development] gnomish:
Awesome app! Happy to support this fantastic kernel. Used it forever on my N5 and excited to see what you have in store for the M9!
[One (M9) Original Android Development] agentfusion:
Sprint m9

Confirmed working perfectly on Sprint m9 USA
[One (M9) Original Android Development] flar2:
I've got fast charge working and will look into the gestures this weekend

Still trying to figure out what to do with this octacore. I have a few ideas, but I need to study it more. At the moment, the second cluster is BARELY used. I might use custom hotplugging, but need to see how it interacts with thermal control. All this requires a lot of testing, so I will probably concentrate on features for the next release.
[One (M9) Original Android Development] Quadrider10:
Would the possibility of disabling cores be an option? Along with underclocking and undervolting?
[One (M9) Original Android Development] donmarkoni:
If you need some alpha/beta testers, I would gladly be one. :)
[One (M9) Original Android Development] itzsnookums:
I love how flar is the only one developing for this phone, should of kept my m8, the one time we actually need improvement on a device......the m9 is a failure
[One (M9) Original Android Development] Johnny424:
I wonder if the second cluster barely being used is to blame for the occasional stutters and lag
[One (M9) Original Android Development] flar2:
Core control would be possible if I do a custom hotplug. The problem is, I normally don't like to mess around with HTC's userspace stuff. I would have to disable pnpmgr , which is very busy, it optimizes Sense and certain apps and is involved with thermal control.

Underclocking is possible already I believe, although pnpmgr probably resets the frequencies ffrom time to time.

We can probably control voltage, but it will require building a new interface, since voltages would be controlled separately on each cluster. But voltage is not the same as in the old days. The chips are well optimized now and voltages are lower than ever, which means there is usually little to no benefit from undervolting. I actually removed undervolting from by Nexus 9 kernel because the chip self optimizes the voltages based on usage and thermals. There chip manufacturers are putting a lot of technology into dynamic voltage control.
[One (M9) Original Android Development] reubenskelly1992:
The m9 really isn't a failure
[One (M9) Original Android Development] samuel2706:
Gladly test anything you create beta/alpha wise and give appropriate feedback :good:
[One (M9) Original Android Development] ronii1123:
You can control your cores through any rom with root by using 3C CPU Manager from the Play Store. It's worked well for me. I like turning off two A57 cores to lower the temps a bit. It's a great app if you want more control over those cores.
[One (M9) Original Android Development] Mostafa Wael:
Thanks alot for your help

Definitely will give this a try :)

Very much appreciated
[One (M9) Original Android Development] albi74:
Hi Snah001,

I try to replicate your settings.

For "Minimum performance level" mean performance level in ex Kernel app ?

Another question did you uses some special app to manage the brightness of the screen ? I noticed the icon on the top left .

Tnx and sorry for my English

Inviato dal mio HTC One M9 utilizzando Tapatalk
[One (M9) Original Android Development] Christof-:
It's Lux auto brightness
[One (M9) Original Android Development] Snah001:
Use Lux indeed as also greenify but did that also when running with stock settings so that made no difference.

Indeed used the performance settings in kernel app.

Will report here next coming days too so we we know if increase in SOT is incidental or permanent.
[One (M9) Original Android Development] skulldreamz:
I must say that now being on my 3rd day of elemental 3.05 having time to settle in my cpu temperature has finally dropped for good below 30°c It has dropped to 24°c but usually sits at 26-27 and during moderate to heavy use between 28°c - 35°c It is also very very smooth. Difference is night and day now and phone always seems to feel cool unless I'm really pushing it, gaming... Thanx
[One (M9) Original Android Development] RLKirk:
I did I get hung on boot loops. I even went back to stock and updated firmware to latest offered.