[One (M9) General] ziaulh.ch:
Hello guys,

I have been researching, experimenting and trying many many things to understand how cell phone battery consumption works and how to find the solution to be able to use the most of the battery! HTC did a very bad job on the battery side of M9 and in my opinion, Battery is the only downside of M9. I will explain later why I say that.

I will share the tips and tricks I found to get such battery life that none of you ever think of getting out of M9. Look at below battery stat. It looks like M8 battery stat which made all M8 user really happy with their device! Now we will be enjoying that too! BTW This is my birthday today, so its a very good day for me to post this thread. Wish me luck! :)

First Let me explain some things about why a phone drain the battery in relation with CPU and Apps.

1. Random CPU freq change.

2. CPU heat.

3. When phone is idle, means you are not doing anything(not opening apps or neither you have apps opened in background, CPU freq not being able to stay down.

4. GPU related drains(while playing games or not)

5. Display category. Amoled or LCD or what type.

6. Buggy ROM keeping wake locks. ( I am not going to talk about wake locks at all. There are good enough threads for this)

7. Apps. Each you open and close an app, the cpu starts working, freq goes high. So, this means, the less opening and closing you can do the less battery you consume. Now, all these concepts of app killer running in background, killing apps after a certain interval, ARE COMPLETELY WASTE OF BATTERY AND NOTHING ELSE! Android keeps opening apps in background according to its algorithm. So, if you want those app to stop bugging you in the background, then task killers are NOT ANY USE AT ALL! Remember! The less app in background the less drain you will get. We usually use home button a lot when coming to home screen but we dont realize the app just got minimized and consuming as much as battery as it would if it was open in the foreground. So result is, bad standby time + more drain while screen is on.

So how can you get rid of those background apps? Best way is to use Greenify. Greenify is the only app that can hibernate any app without hogging battery by itself and keeping wake locks. How to find which apps to put under auto hibernation list? You need 2/3 days to observe. Greenify will automatically mark those apps which opens in background. Once you are with good number of apps, greenify all of them. In greenify settings, select autohibernation so that even if some gets awake by the app, can be put to sleep again. Now two things will hapen because of this.

1. You will consume MUCH LESS CPU power means you will save battery. The device will be very snappy. Ram will be at least 1.3 gb free.

2. It will take more time for an app to open which are under your hibernation list. Now I have thought about it. My conclusion is that, I need to choose between battery and super fast device. When I on battery saving priority I follow the solutions of this threads and when I am not worried about the battery I try to enjoy the device.

So, we can restrict apps from hogging with greenify. Now how to control the CPU?

Out CPU is actually ULTRA FAST and is capable of fastest performance amongst all smart phone around. Here is the antutu benchmark to show how crazy this CPU can be! So crazy CPU will drain battery. Its cor-relational. So, the solution is to limit the CPU from putting too much power, especially when it gives more than the phone and user needs. When I was using HTC Sensation, I was feeling like, there are 2/3 things which should be better and I demand nothing more from a phone. LIke battery, camera, ram etc. But after M7 I have never felt that the phone should get faster and we should get like 4 gb of ram either~! But newer means faster and better. So CPU + GPU are getting more powerful and eventually the phone is getting such overrated power which it doesnt even need! After all we are not flying to moon with our phones! lol!~ Right?

ok Now how to limit the CPU?

We need

1. Elemental x kernel 4.01 installed with all stock configuration. This is important. Yout must use STOCK values. I have seen anything else other than STOCK values drain the battery even more! So STOCK IS BEST!

2. Elemental x kernel app or Kernel adiutor kernel config app to tune the kernel for our battery saving mode.

Steps-

- Set HTC pnp manager off

- Set max cpu freq of small cluster to 864 mhz, min cpu freq to 384

-Make sure you are on stock gov.

- Set GPU max to 320 GHZ.

-Flash this zip by [MENTION=1792279]ivicask[/MENTION] Battery tweaked php zip

[url=http://postimg.org/image/uoq5zw5j5/][/URL]

[url=http://postimg.org/image/xf43atrlt/][/URL]

[url=http://postimg.org/image/fotohog75/][/URL]

Disclaimer: These settings will make the phone performance slower but not laggy. So, just consider a power saver package which has very decent speed too!

After applying these settings, you better restart your device to let settle it with new rules for CPU. leave the phone for 2/3 mins. The things that you will notice when you turn on the display -

1. No rapid CPU freq changes

2. Phone is ultra cool as the temp of CPU and battery has gone down to 35 C. M9 with default setting will never come down to 35 c ever! The lower temp would be 40 c. So, cooling the cpu will minimize mA consumption.

3. when you open any heavy app like fb or chrome you will see the consumption mA rate is almost half of what it is with default settings. Max rate of discharge was 700 mA for me with 50% brightness + 3g internet + FB/chrome/youtube.

4. When you leave your phone to sleep, here is the fun! I have never seen such low mA discharge rate on M9 and I didnt even expect! It goes as low as 40 mA! Insane! The avg screen of discharge rate I found was 70 mA which means on full charge our M9 will get 40 hours standby! And that is with internet on.

5. If you are charging with official m9 charger, you will see the charging rate is 850/+- mA while your display is on with internet. When screen off it will reach mac to 1340 mA. My phone previously was charging at 600 mA with screen off. So, now 0 to full charge is only in 2 hours.

6. Clash of Clans used to drain 1200 mA and now it drains only 550-600 mA.

[url=http://postimg.org/image/7ookkoe0x/][/URL]

Hope this helps. Please post your battery results. And dont forget to tell me if you like this post. This will inspire me to make more posts.

Thanks!