Use the title of the thread in eBay search!
iR¡D@k!* via Tapatalk 2
Got the battery, easier to hold in the hand now.
Would be nice to hear more about this kernel and what was changed so I can attempt it myself.
I got an Arc S and with the ExPower 2700mah battery too, Using DooMKernel with MIUI ROM, the battery reading is really annoying me, tried reboot but still it didn't give the correct battery reading, I can use the phone for hours at 1% batt
Pulling the battery doesn't fix that, but it is necessary in order to charge the battery. If it gets flat and you plug in charger it will say its charging but it isn't until you pull the battery.
Difficult to use/recharge as sometimes even at 14% pluggin in it keeps discharging then dies, but if i pull it out then plug it in and reboot the phone i can charge it.
Verdict: basically unusable but that first few days was sweet as with a massive charge but now its difficult to confirm its actually charging.
OK, after almost a full week with it, here are my observations:
1. The battery is indeed of extended capacity and the cells appear to hold the charge better than stock battery so far. I do not have the equipment to confirm that it is 2700 mAh as it is claimed, but there is no doubt that it is almost twice as lasting as stock battery.
I've been in between changing ROMs at this point, but I will upload screenshots of Battery Usage in the coming days. I've been able to stay away from charger for more than 50 hours, which is an immense improvement over stock battery.
2. Battery cover is of OK quality, feels a bit loose at times, but it is not falling out of its place. Of course, I haven't dropped the phone, so I can't guarantee on the durability. Certainly sub-par to OEM battery cover, but not bad either.
The kickstand is purely awesome! Phone stands on a perfect angle. I am concerned about its durability too though.
3. Here comes the tricky part:
The phone seems to be unable to display accurate readings of the battery.
It drains from 100% to 1% approximately the same way stock does and then I have to pull it an re-insert it and when the phone boots it displays 65%. Same way, every time it hits 1%, I have to do the same and the percentage rises.
I looked into /sys/class/power_supply and found a folder called semc_battery_data. I searched further and realised that the capacity (1500) and type (Li-Pol) are actually hardcoded on kernel level. HTC developers have already addressed similar issues on kernel level.
I talked to Bazoocase (the developer of the 0% battery issue work-around, so pretty much the expert on the Arc battery gauge!)
about it and he confirmed that this is really the case:
Bazoocaze said:I had read the bq27520 datasheet, and indeed the fuel gauge must auto-detect and adjust it's parameters automagically from the battery usage, so you must let it charge from 0% to 100% and discharge from 100% to 0% a few times without using heavy consumption to let it learn the new battery impedance/capacity.
However, looking at the sony driver source (battery_chargalg.c, among others) it looks like Sony have hardcoded the battery capacity in code, and then this will explain your usage issue with the extended battery.
Searching deeper in the kernel sources I found the constant value that seems to represent the hardcoded battery capacity:
file: arch/arm/mach-msm/charger-anzu.c
Code:struct device_data device_data = { .limit_tbl = &limit_tbl, .battery_capacity_mah = 1500, .maximum_charging_current_ma = 1050, };
He was kind enough to prepare a test kernel for me, with increased battery capacity, from 1500 to 2700, and I am testing it right now.
____________________
All in all, my personal opinion is that this battery is long-lasting and reliable, a huge improvement over stock.
Whoever wants the extra juice and is ready to compromise the thinness of the Arc, could go for it.
I will certainly keep using it, as it has freed me from the "looking for a power plug" plaque.
Even if the kernel patch turns out not to be working, inaccurate readings are not an issue, at least for me,
when I can safely go through the day without charging and can reach up to 2 days of battery life.
As far as my usage goes, I could get 18-20 hours average from stock battery, which is not bad at all,
since the easiest thing to do is plug your phone before you go to bed. However, I do appreciate not necessarily having to do that too.
I will keep this thread updated should I have further findings.
Bazoocaze said:I had read the bq27520 datasheet, and indeed the fuel gauge must auto-detect and adjust it's parameters automagically from the battery usage, so you must let it charge from 0% to 100% and discharge from 100% to 0% a few times without using heavy consumption to let it learn the new battery impedance/capacity.
However, looking at the sony driver source (battery_chargalg.c, among others) it looks like Sony have hardcoded the battery capacity in code, and then this will explain your usage issue with the extended battery.
Searching deeper in the kernel sources I found the constant value that seems to represent the hardcoded battery capacity:
file: arch/arm/mach-msm/charger-anzu.c
Code:struct device_data device_data = { .limit_tbl = &limit_tbl, .battery_capacity_mah = 1500, .maximum_charging_current_ma = 1050, };
It being thicker looks like it'll handle better. Does it feel any easier to hold?
hi mate
Does this batt need the bigger back or is it standard size ?
Thanx
Sent from my LT15i using xda premium