yashsingh1/xdaforums huggingface dataset:
[HTC One S] 808phone:
Thanks. Hope this isn't too stupid, but how can you use 8 hours of wifi with 3 hours of display? Was the display off when you were using wifi?

I guess what I am trying to figure out is how long the battery will last when browsing with your battery. I think the default for this phone is around 5 hours. Which is what I am getting if you figure about 3 mins per percentage. (300 mins/60). Despite what the graph shows I think I am getting around 5 hours.
[HTC One S] Alan Slade:
Well, yes of course.

I leave the phone always connected to data or wifi for sync with facebook, whatsapp etc.

Tomorrow I have an exam, so I'll try web browsing later :)
[HTC One S] jaank:
How long did you charge when you first installed it?

I just changed the battery and charged it for a hour, but cant get it to turn on.
[HTC One S] Alan Slade:
When I changed the battery and connected the phone to the charger, the orange led blinked for about 2 minutes, then started charging.

Second charge with a bit more stress:
[HTC One S] Alan Slade:
Update.

From yesterday I used the phone "almost exclusively" with wifi (until now I only used it with h/3g data), and as we can imagine, the duration was doubled.
[HTC One S] Alan Slade:
Here we are. I'm astonished.

Nothing else to say.
[HTC One S] 808phone:
Did you manage to try the web browsing test? I'm really interested in that test.

For me that's the most important one.

Your last post... does it mean that your phone gets around 3-4 hours with display on?
[HTC One S] Alan Slade:
Ai I said, today I have the last exam at the university. After that, I'l do the test :D

The stats says that:

41 minutes of phone calls

3:14 hours of display on

27:27 hours of phone line

23 hours of wifi on
[HTC One S] 808phone:
I'm interested in the browsing test because the stock battery apparently gave anandtech 6 hours web browsing which seems like a lot. Look at your battery stats - it's basically saying not more than 3 and a half hours - no where does it say it can go 4 hours web browsing.
[HTC One S] Alan Slade:
So, I did the test. In 9 minutes, the battery went down 2%, so with 4:30 minutes of navigation the battery usage was about 1%.
[HTC One S] 808phone:
Thanks. That's much better than what I am getting and if it's linear (for the discharge), that's great! That's like 7 hours of browsing!!!!

Anyway, I purchased a battery. Will be here shortly! Will let you know how it goes.
[HTC One S] Alan Slade:
Which battery did you bought?
[HTC One S] 808phone:
HTC One X+ battery. 2100mAh battery.

Right now I have an OEM standard 1650mAh inside. Will see how the larger battery works.
[HTC One S] Alan Slade:
Yeah, what I meant was: "it seems original?" :D
[HTC One S] 808phone:
Battery is coming in today. Extra power, here we come! If this really works, it will make this phone much more useful to me. CM11 M4 is already getting fantastic standby times.
[HTC One S] arieluxo:
Hi, I received my battery1800 mA. Which file I have to modify the system to recognize the 1800 mA?

I mark 1650.

Sorry for my English

Greetings and thanks.
[HTC One S] Alan Slade:
You don't have to modify anything ;)
[HTC One S] 808phone:
HTC X+ battery installed. Charging!
[HTC One S] arieluxo:
Oh nice :)

Thanks you :D

Enviado desde mi HTC One S usando Tapatalk 2
[HTC One S] Alan Slade:
:good:
[HTC One S] 808phone:
Alan,

Are you on the stock ROM? Unfortunately I am burning through battery with CM11. With wifi off, it uses 1 percent per 2 minutes! That's only 3 1/3 hours of web browsing.
[HTC One S] Alan Slade:
Nope, for now I'm with the Maximus. I love Sense and can't live without it :D.

I think that it's possibly caused by the first charge, as the battery needs some time to grant full power.
[HTC One S] speedfreak007:
Ive installed the 2040 mah battery, running CM11 and 1.20 radio. My phone goes through the whole day now (finally!) with wifi and 3g on constantly and 2.5 hours of screen time. I'm happy, although I expected more of the battery
[HTC One S] 808phone:
I'm on cm11 but I had to turn off fast dormancy. It really doesn't wok here at all. Probably has a lot to do with it but the stock ROM didn't have it either I think. I believe the battery is lasting longer. Its still going from yesterday. 57% now.
[HTC One S] fatboyslimerr:
How did you turn off fast dormancy? Do you have the code?
[HTC One S] 808phone:
Yes I have the code. Will follow up shortly. You will need to flash superSU for 4.4. Will post when I get to my computer.

-- OK install superSU for super user status and install BuildProp Editor (couldn't make ES File explorer work).

Run BuildProp Editor and grant it super user status.

Edit the fast dormancy rule:

ro.ril.fast.dormancy.rule=0 <--- set to zero

I also added:

pm.sleep_mode=1

not sure if needed.

reference thread:

http://xdaforums.com/showthread.php?p=49147519&highlight=dormancy#post49147519

Thanks to nicknc
[HTC One S] 808phone:
This sounds like what I am going to get. I'm at 22 hours with 35% left using normally.

Considering how easy it is to do this install and how relatively cheap the battery is. Everyone should consider this upgrade.
[HTC One S] phoenixita:
Could someone PM a 2100 mah battery for not more than 20 euros? I could be in need of a new one...The one from one x has the connector on the topleft and the one for the one s has the connect on the top right how could they be compatible?
[HTC One S] 808phone:
Simply turn the battery around so the connector matches at the top. Very easy. Use the X+ battery as it is a perfect fit. There is no gap with the one I bought.
[HTC One S] phoenixita:
A link for a cheap one?
[HTC One S] 808phone:
Here's the one I purchased.
[HTC One S] Cillu:
Thanks for the link as I was looking for this battery as well. Since you have seen it physically, could you tell if it was genuine or a knock-off?
[HTC One S] 808phone:
It looks as real as the original. BTW it seems to be working very well. If it's larger than the original, I couldn't tell at all. I put them side by side and they looked identical in size. If there is a gap, I can't tell and it must be really small if at all.
[HTC One S] b.imihai:
One X+ is 3.8VDC ; One X is 3.7VDC and The One S is 3.7 VDC . Is there any problem with this differences?:confused:
[HTC One S] 808phone:
Apparently no problems. The biggest problem is I have not been able to use the phone continuously before the battery died. Something always happens (like a restart). I didn't realize that when you restart the phone GSAM loses the statistics!

I know the battery is lasting longer than the stock brand new battery. I do recommend getting root via superSU and then installing a battery saver app that auto kills those pesky background apps.
[HTC One S] b.imihai:
I am rooted and S-off . On a custom rom ( Viper OneS 3.1.2 Sense5) I would love some extra juice:)
[HTC One S] 808phone:
I would do this mod. It's about as simple as possible. Just be careful with the opening tools. Just keep the tool along the edge for the bottom cover. Once the bottom cover is off, the rest is easy. You just need the correct tools. The bottom cover of mine had a bit of sticky black rubbery goo. It's not hard to take off, but don't jam the opening tool way inside because the speaker is in there. With the battery connector - lift it up as it you have to press it down to re-install. So put the tool under the wires and move the connector straight up and out.

It really is simple. Just don't force anything.
[HTC One S] b.imihai:
First to find a ONE X+ battery . For some reasone is hard to find X+ battery but the X i can find it anywhere (in my contry ..). I found a guy that sells a new one from his brand new phone that had it screen destroyed . Thx for help :D but probably i will go to a service :D
[HTC One S] 808phone:
Good luck. The one major thing I don't like about my Android phone is the fact that everything kills the battery. Widgets, running apps, custom launchers. It's great to be customized but a dead phone is useless.

So this battery helps out. So does Battery Doctor (or others like it).
[HTC One S] gonxy_03_94:
So, os ir needed to modify something on the ROM so as to use the 2040 mah battery? I'm now running stock but I'm planning to change to Maximus if I manage to change the battery
[HTC One S] 808phone:
Nothing needs to be changed. It just works. OK, I will really try to run the battery down today without restarting. I have battery doctor installed and gave it root to auto kill apps.

Running CM11.

So standby is really great now. From 8:47->7:30 - only 8 percent down. (10:45 - 645/8) = 80 mins per percent. So around 5 days standby.
[HTC One S] gonxy_03_94:
Pefect, thaks a lot man! Do you know where to order it from Spain and without having to sell one of my kidenys? Hahahaha

Enviado desde mi HTC One S mediante Tapatalk
[HTC One S] 808phone:
Sorry, not really. I order everything from ebay.
[HTC One S] 808phone:
Finally the battery is dead. Here are the stats.

Basically approximately 3 mins per percent when viewing web pages. That means maybe 5 hours max of screen time.

The phone ran for 24 hours with normal use.

1 1/2 hours of calls

2 hours 10 mins of screen time used.

Wifi for about 16 hours out of 24.

Held awake was 2 hours 6 mins.

I believe I get around 80 mins per percent when sleeping when apps are quit.

CM11 with battery doctor.

So with this battery you can use the phone for an entire day with normal use.
[HTC One S] Troute:
Are you actually using the wifi for that 16 hours? or is it just 'on'
[HTC One S] 808phone:
Hi. Wifi just on. From what I am seeing, you can probably get 5 hours of screen on and internet browsing. That's probably 2 hours more than I used to get. With battery doctor running as root and killing apps, the standby is 80 mins per percent.

No matter what the AMOLED is the killer. The screen burns battery. As for this battery I am pretty sure that it means that for a full day use you will probably not run out of battery at all. It's hard to have the screen on for 5 hours straight in a day. The upgrade is worth it because it is easy to install and the battery is cheap.
[HTC One S] gonxy_03_94:
Wasn't AMOLED supposed to be a battery saver comparing it to LCD bases screens?

Enviado desde mi bq Edison 2 Quad Core mediante Tapatalk
[HTC One S] fatboyslimerr:
Yes, if the majority of the screen is dark/black. Using dark backgrounds and ROMs with blackout modes should decrease battery usage of screen. Google chrome is a killer though. Stock browser has a nice night setting.

Sent from my One S running Kitkat
[HTC One S] 808phone:
Yes that could explain things. I use Chrome. But really I don't really want to have to go inverse to save battery if I can. I guess the battery does give you 20-23% more battery life. It takes less than 10 minutes to install and only cost around $20 so it was a worthwhile upgrade.
[HTC One S] b.imihai:
Got my new battery :D . Tomorrow i will put it to the test(full day :-??) . I got a strange issue now. My battery was not disarging ( it show 94% for 25 screen on time...) . I reset the phone and now it is ok (88%) But is strange .. Any ideas ?:confused:
[HTC One S] Cillu:
It's probably because it's not calibrated properly yet. Try calibrating it with BatteryCalibration.
[HTC One S] b.imihai:
No problem now :D. Battery life is better. (Radio 1.20, elementalx kernel for hboot 2.15-intelimend 1.1ghz, viper one s ). On wifi is amazing :eek: ( using whatsapp) . On 3g i will say normal :-?. But definility there is a noticeble diffrence :D.

I used BatteryCalibration and Android tuner ( modifed the battery capacity ..don't know if was only in the app or changed something)

Sent from my HTC One S
[HTC One S] 808phone:
Yesterday I really tried to use the phone a lot.

I got 16 hours of having it on, 5 hours and 25 mins of screen time (now that's good!) still had 45 percent left before I charged!

Now I do several things. Greenify seems to really work. My held awake is zero. In CM11 I also turned down the brightness a little.

Will check again today but those numbers are really great!
[HTC One S] b.imihai:
How did you manage to get this battery life on cm11. I know that sensebased roms are the best on battery life. Do you use 3g ?
[HTC One S] 808phone:
No, I am using 4G on T-Mobile USA. Greenify really works to disable running apps when the screen is locked. I am mostly using the data instead of wifi. I can't prove it yet, but I think wifi kills the battery faster when on.

I am also running battery doctor, but at this point I am just using the task killer every now and then to make sure things are really not running when I lock the screen.
[HTC One S] b.imihai:
On 3G 7-8 h and in the rest of the time on wifi :D . I didn't play any games. Mediul usage (whatsapp,phone,facebook,some music,.. :-? )
[HTC One S] Hipnetix:
Is this with the larger battery? Because I don't think it's that special. Here you have my stats with the original battery (wifi was on for 11h31 and mobile data was on for the other hours)
[HTC One S] 808phone:
You are getting good battery life!

When you think about it, the battery is really ~23% more battery life at max. So it should give 20% more battery life. It's probably worth the upgrade for the tiny amount of money it costs.

I wouldn't change the battery for you with the good battery life you are getting.

What Android operating system are you using?
[HTC One S] Hipnetix:
I'm running Android 4.2.2 with Team Venom's ViperOneS 3.1.3

But I don't think it's related to this rom because my battery life was also like this with the stock HTC rom. Maybe I'm lucky with the battery inside?
[HTC One S] b.imihai:
No you are not ! I have double call time ... Less wifi h . I would say that there is a a diffrence ..not so big ..but definitly there is one .
[HTC One S] Rapier:
It was many times discussed and proved, wifi uses most battery when it's turned on. During usage battery drain is minimal.

And the worst thing you may use on android is a task killer. It the sure way to get battery drain faster since most apps are restarting after being killed and most are also connecting to the internet while doing so. Killing them just makes the processes start over and over again and trying to connect (even if no data available they just try and try over and over). Best battery life for me was when leaving everything on except Bluetooth

Sent from nowhere over the air..
[HTC One S] gonxy_03_94:
Those of you not using a CM based rom, but a sense based like Maximus HD or Viper, do u appreciate any difference in battery life without changing any file on the rom? I've seen loads of people saying (in htcmania) that we have to disable several files so as to get the battery recognised by any of the sense based roms :S
[HTC One S] 808phone:
I see. Yes wifi seems to use more battery. I guess you have to turn it off when not using it.

If you greenify an app it will not run over and over again. So I see no problem with killing the app if it's greenified.

The battery life I am getting is fine. The problem is still buggy roms.

You got better battery life with wifi on rather than off?
[HTC One S] Rapier:
If greenify, yes, there's no problem to kill them...but may I ask why it should be killed since greenify doesn't allow it to run after you close the app? And yes I get more battery life with wifi on than off since when wifi is off, phone switches to mobile data that is draining even more battery. And no, turning data off is not an option. I have to have internet connection all the time
[HTC One S] 808phone:
That is interesting. For me, I need to check but I really did think I got better life without wifi on. I remember thinking that the phone was not like my other phones which saved battery with wifi on.

I only use greenify on apps that I want to be sure are dead when I quit them.

I would do more testing with battery life but every time I use my HTC One S someone complains about something because of the buggy ROM. I still have problems with headphones every now and then and texting weirdness but it's getting better. It's not my main phone so I'm not that concerned about it.
[HTC One S] fatboyslimerr:
Fitted 2100mAh battery yesterday and had a little trouble with the bottom cover. Still not sure its probably back in place.

Very very impressed with additional battery life. Not sure if ROM has detected new capacity but battery life just seems better.

Sent from my One S running Kitkat
[HTC One S] mineIsAlreadyTaken:
The bottom cover is a piece of crap .. why they had to make it in two parts that barely hold together is beyond me. The top part should have been clipped onto the phone body, not onto the bottom part ..
[HTC One S] fatboyslimerr:
After a couple of days I'm not really noticing a substantial difference. What is the definitive word on getting the kernel/ROM to recognise the new battery capacity?

I've only done like 3 charge cycles so it may improve in time.
[HTC One S] 808phone:
Well it should just be 20% better. I guess it's also possible the battery you got is marginally better than the original. Or maybe you got one of the really good original batteries that some people seem to have so you are hardly noticing a difference.
[HTC One S] fatboyslimerr:
I wasn't noticing hardly any difference so I decided to change battery capacity in android tuner, which changes capacity in kernel supposedly. May just be a placebo but battery seems to have improve. Less than 1% per hour while asleep (on WiFi).

Sent from my One S running Kitkat
[HTC One S] pirlano:
Battery detection is kernel related, if someone is so nice to donate me a 2100mAh battery, i'll do it :)
[HTC One S] phoenixita:
Do we need a custom kernel for both sense and aosp ones? I've a 1800 mAh battery...Do i need a different kernel or the one for 2100 will be good? Just in case you'll do it...
[HTC One S] pirlano:
Yes, it's always in arch/arm/mach-msm/htc/ville/board-ville.c, maybe it's possible to make it recognized too, but i can't test it without a battery
[HTC One S] b.imihai:
We can help you test it :D
[HTC One S] phoenixita:
struct pm8921_bms_battery_data bms_battery_data_id_1 = {
.fcc	= 1650,

struct pm8921_bms_battery_data bms_battery_data_id_2 = {
.fcc	= 1650,

static struct htc_battery_cell htc_battery_cells[] = {
[0] = {
.model_name = "BJ40100",
.capacity = 1650,

.model_name = "BJ40100",
.capacity = 1650,
.id = 2,

.model_name = "UNKNOWN",
.capacity = 1650,
.id = 255,

Changing the 1650 with a 2100 or 1800 will do the trick?
[HTC One S] pirlano:
I think it's not enough, to be sure it will work without issue you need to match other parameters too (resistors, temps, etc, etc). Grab them from phones that use 1800mha (HTC Endeavor and HTC Evita, One X and One XL) and 2100mha (HTC Endeavor C2 and HTC Evitare UL, One X+).

Maybe there is a way to make a single kernel that recognize capacity too, but I don't know if model name or resistor value or capacity can be readed from battery.
[HTC One S] phoenixita:
I think this is too much for me...I will give it a try but i don't think i'll be able...
[HTC One S] b.imihai:
Any results ? :)
[HTC One S] phoenixita:
I'm building a Bubba for aosp with these mods and few more if someone with a 1800 mah battery is interested...i'll use evita strings...Even if i think that doing this on my BS stock kernel will be easier lol

Edit: tomorrow.

_______________________

Edit2: I decided in building a stock modded AOSP boot.img from the Cyanogenmod Github. It's compiling right now.

-----------------------------------

Try at your own risk it is for 1800 mAh battery. http://d-h.st/obY
[HTC One S] pirlano:
A nice solution is to have a single kernel with selectable battery, like options in s2w for example that can be controller externally:

/sys/android_touch/sweep2wake

0=disabled
1=enable sweep2wake and sweep2sleep (default)
2=enable sweep2sleep only

we can do something like that:

/sys/android_battery/battery_model

0=1650mha
1=1800mha
2=2100mha

I tryed some time ago, but battery_model was not recognized automatically :silly:
[HTC One S] AKToronto:
It's also an option that could be selectable on the command line like other options I have added w/ the aroma installer on Icecode. This is likely the better option since once you select it it's something you want to have stick and not changed in the userspace on the fly. But I have had a larger battery on my One S for a while though and I have noticed a significant battery increase regardless. The battery drain and Max charge seem to be controlled by voltage levels on the battery I think and not so much in the kernel. I may be wrong though as I havent looked at the code too closely.
[HTC One S] pirlano:
do you mean by boot args (ATAG command line)? Yeah, it's better than userspace selection, since nobody can switch a battery on the fly :P
[HTC One S] AKToronto:
Yup! Again not sure how helpful it is though...if it doesn't increase battery life I can add to my kernel but I am sceptical
[HTC One S] b.imihai:
Any news :D ?
[HTC One S] pirlano:
Maybe it can't increase battery life at all, but of course battery will charge with a correct charging curve and use the correct values for statistics, etc, etc :)
[HTC One S] antaine:
Hi everyone, I just installed a 2100mah in my HTC One S, if I understand well, to make it work well I need a modded kernel with correct battery values in it?

Is it safe for the phone and the battery to run a 2100mah battery without modding the kernel ?

Envoyé de mon One S en utilisant Tapatalk
[HTC One S] fatboyslimerr:
Yes its safe, I've been running 2100mAh battery for awhile now with no problems but have not noticed a significant increase in battery life (due to no modded kernel)

Sent from my One S running Kitkat
[HTC One S] antaine:
Same for me ...

If anyone can build a CM kernel for 2100mah i would be very happy.

Envoyé de mon One S en utilisant Tapatalk
[HTC One S] lmbd:
+1 :cowboy:
[HTC One S] fatboyslimerr:
A tad off topic but what ROM/kernel have people found to have best battery life with 2100mAh battery?

Sent from my One S running Kitkat
[HTC One S] jccf07:
Anyone knows if the 2300mah battery works fine?
[HTC One S] antaine:
18th of may cyanogenmod nightly + icecode

Envoyé de mon One S en utilisant Tapatalk
[HTC One S] 808phone:
What kind of battery life does that give?

You pretty much can't do anything except dim the screen more and then make sure that standby is time is increased. The screen on, will take whatever power it takes no matter what you run on the phone. Other than dimming, AFAIK you cannot increase the life of screen on time.
[HTC One S] light_n_roses:
Hi guys I have received today my htc One X+ battery of 2100 mah and I'm about to mount it on my htc one S. I'm following this guide https://www.youtube.com/watch?v=6j25jajIq3g but my phone has the bottom part really quite different from the one showed on the video. There are no screw on the bottom once I have removed the small bottom cover. So I don't know how to open the phone!
[HTC One S] arazvan2002:
There are 2 covers on The bottom. The second one is under the first. Is keeping the speaker. In the tutorials on the net they managed to get off both with one shot. Most of the people can't do that.
[HTC One S] 808phone:
There might be two models. Mine only had one cover and was easily removed with a guitar pick or pry tool.
[HTC One S] arazvan2002:
The two models are GSM and CDMA?
[HTC One S] 808phone:
Maybe. My bottom cover is held on by friction and a black sticky glue.
[HTC One S] light_n_roses:
I see, then how can I remove this second bottom cover??
[HTC One S] light_n_roses:
Finally I have been able to change the battery, anyway I haven't understand your discussion about kernel specific mod for using this battery...you are telling that all kernel suppose that your using 1650 mah battery so it would make good use of an higher capacity battery?

Actually I'm still with viper 2.2.0 sense 4+ and bricked kernel as I don't like sense 5 and I have keep the old ROM.
[HTC One S] 808phone:
This is a good question. Is there a voltage sense circuit that senses when the battery is at a certain voltage/amperage, then stops charging? If so, then no matter what battery you put in with a higher capacity wouldn't make a difference. I guess there must be some type of circuit in there since it goes to trickle charge at some point.