yashsingh1/xdaforums huggingface dataset:
[Xperia Arc General] rebirth2k2:
Hello guys, about 1 week ago i did replace my fuel gauge chip (thanks to Buns for showed me where exactly that one and someone else tell me the "code" name of the chip.

It was in a large bag with 2 Silica gel, 1 small paper can change color, and the tiny black is the 5 chips in the seal.

i bough it from here (for 2,33$/each): http://avnetexpress.avnet.com/store...art&catalogId=500201&langId=-1&storeId=500201

Subtotal: $14.60

Tax: $1.13

Shipping: $8.00 (in US)

Total: $23.73 + 6$ (1lbs) ship to VN

It was not hard to disassembly the xperia arc (youtube: http://www.youtube.com/watch?v=8vhPQVoXtYs)

and i was look for the schematics to make sure that the chip:

so here it is as Buns was tag it:

i using a heat gun and copper tape to replace the chip:

i failed one cause the chip was move a little from the main. it showed 100% battery, i was play utube all day long to test the battery, and after that, battery out and can charge anymore - so i was repleace the chip once again. After that, i flash the 578 fw, run SE repair to make sure everythings is ok.

After the reboot, it was show 62%, so it was ok till now.

-------

Before i did replace the chip, sometime (well, not long after remove the cable from the fone) the battery down and black screen, i must use the cable to turn on it again. and sometime i can charge it, 3 hours for charge or full charge or remote the cable, the % of battery dind't move. > i didn't use my phone for a long time and/so i did by the chip cause i don't want my fone to be trash anymore.

Sorry for my bad enghlish but hope it can help u guys find s.o can do the hardware and fix them.
[Xperia Arc General] banking.amateur:
My Arc S used to get this problem & your tutorial helps me a lot. thanx mate
[Xperia Arc General] gimmeyayo:
thanks
[Xperia Arc General] tminhkc:
Bạn ơi mình ở SG nè, bạn có thể để lại cho mình một con và hướng dẫn sơ cách thay chip được không? Nếu được thì contact với mình theo số đt 0983.098.624

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

Please contact me, my email is seminh@yahoo.com
[Xperia Arc General] ciuc007:
I have a Neo V but my brother has a Neo and has 0% baterry issue. I try to conect the phone by pressing and holding the back key and inserting Usb. Nothing hapends also when trying with menu key. Any sugestions?
[Xperia Arc General] nakedfakeer:
fuel gauge 1.6.2

guys i think changing the battery capacity under configuration is not a good idea. my phone had been running fine with bazoocaze's patch and fix. the problem arose when i changed the battery capacity to match with the drained current for correct charge remaining depiction in the fuel gauge fix 1.6.2. it worked for few months but now all of a sudden i find that a full three hours charging lasts not even 16 hours and the phone does seem to be heating up, not much but definitely more than normal. i am not sure where the problem lies exactly, the phone functioning seems to be alright and the battery does not show signs of swelling up. i will probably get a new battery and check if it goes alright, meanwhile if any of you has ever faced a similar problem, please share your experience. my phone is a neo, MT15 running on ICS stock 4.0.4, by the way!!

alright seems like it is a deep sleep issue!! somehow for two weeks my phone refused to go into deep sleep. I tried flashing & reflashing but it simply wouldn't go into deep sleep; as a result, the battery would barely make it to 12 hours! I don't know what happened but after 2 days of moving to stock .587 rom, suddenly I can see that my phone has stared to kick in deep sleep. after a long time, today my phone has gone over 38 hours and still running!
[Xperia Arc General] i_rock69:
Worked great thanks
[Xperia Arc General] errIO:
About FC

Hi Bazoocaze:

This might help debbugging :

Before force closing, this is exactly what's happening :

- I'm opening many web pages

- FuelGaugeApp notification disappears

- 1 minute later : Force close box appears and FuelGaugeApp notification reappears

- I press OK, it disappears again

- 1 minute later : FuelGaugeApp forceclose box comes up, and FGapp definitly force closes when i press OK.

I think the app crashes because it is trying to update a notification text on a notification that doesn't exist anymore.

Rebooting the phone restarts the charging process, it may look pretty hardcore method but.. will you provide an option to reboot the phone when battery level become <90% ?
[Xperia Arc General] ibericomix:
hola

Hi I have a problem with xperia arc from 0% battery, I have it working with version 2.3.4 and fuelgauge.

What I can upgrade to version 4 of Andoid or would have the problem again from 0%. thanks
[Xperia Arc General] Skar92:
Error

Hey guys, i just tried this:

How to install

- Root your device

- Install busybox (you can use the drivers that ship with the FlashTools)

- Install ADB drivers for your device (you can use the drivers that ship with the FlashTools)

- Connect the phone to PC via USB cable and wait for driver installation

- Decompress the file from this post to an empty directory.

- WINDOWS users: double click to execute the runme_win.bat

- LINUX users: execute the file runme_lin.sh

- Read the information on screen

- If you read "OK", congratulations, it works.

- If you read "ERROR", I´m sorry you are out of luck . Post here the info for us to help you.

- Enter FuelGaugeFix app and start the service.

Downloads

- ICS 4.1.B.0.587 ARC LT15i / NEO MT15i:

version 1.0:

www-mediafire-com/?7524o8jmmmcgtmu

OLD

- ICS 4.1.B.0.431 ARC LT15i (should work with Neo too):

version 5.0:

www-mediafire-com/?4zbvv4dd6dc3cyl

It gave me succes, i have my neo on ICS 4.1.B.0.431, rooted, with busybox installed, but it stills in 0%...Any idea?:(
[Xperia Arc General] Samonia:
hey guys,thanks a lot for your working!:good::good:

my phone has 0% battery problem,but the latest cm10 fxp144 's kernel has not added 0% battery fix

so i can't use it,i'll very appreciate if you making a kernel for the bodys who have the same problem like me
[Xperia Arc General] Samonia:
Thanks a lot !:cyclops::cyclops::cyclops:
[Xperia Arc General] Felis Catus:
My phone! She is not charging!

Thanx man, you saved my phone and my money :) :highfive:

now I've got: ICS 4.0.4 4.1.B.0.587 | rooted phone | WORKING BTTERY
[Xperia Arc General] honj90:
Very low battery life

First of all thanks for the workaround, it's really useful for a lot of people (including me).

However I have a problem. I got a new battery to check this. My battery got terrible at some point so I got a new one.

I had read the warnings and I made especially sure to not leave my phone on the charger for very long and I think I only used it once to send a message (less than 5minutes) when charging. However 2-3 days after replacing the battery it had deteriorated again. It lasts less than 20h standby or 45min of usage.

Sometimes it also overheats heavily on casual usage (browsing and maybe a few games) but it's mostly the top part of the phone, it doesn't feel like it's the battery.

Has anyone else had this problem? Do you know why this could be happening?
[Xperia Arc General] Bazoocaze:
i2c bus is allready working properly, because bq24185 (charger) is sit on i2c bus, and working nice.
[Xperia Arc General] JMSpurs:
OK then would removing the fuel gauge chip BQ27520 reset it manually, allowing it to communicate with i2c bus again allowing it to be flashed via http://www.ti.com/litv/zip/sluc252
[Xperia Arc General] Bazoocaze:
The evaluation software on the link uses i2c to flash/communicate to bq27520. Since i2c is not working, I think this cant help too.

But, if you remove the bq27520, you can get a new one from Digikey for 5 bucks, and then solder it on phone mobo. The difficult is to desolder/solder a DSBGA 15 pins chip on a mobile phone motherboard. I think its too risk/difficult to be made by bare hands.

And how about HDQ communications?
[Xperia Arc General] JMSpurs:
HDQ communications?

---------- Post added at 01:01 PM ---------- Previous post was at 12:59 PM ----------

Even though it's not communicating with the i2c bus would it be possible to force the program to flash it by telling it the location of the chip?

---------- Post added at 01:05 PM ---------- Previous post was at 01:01 PM ----------

I checked digikey and yes you can buy a new one, but only if you want 3,000 which you probably won't :)
[Xperia Arc General] Bazoocaze:
Yes, you can order only 1 peace from Digikey:

http://search.digikey.com/us/en/cat...ics/pmic-battery-management/2556336?k=bq27520
[Xperia Arc General] JMSpurs:
Yeah your right, misread it, sorry.

Still wondering though if you could force the i2c bus to flash the chip by telling the bus it's location

---------- Post added at 02:10 PM ---------- Previous post was at 02:07 PM ----------

Found this about TI battery monitors, our problem at http://www.ti.com/lit/an/slva101/slva101.pdf

Sending a Break before Each Communication

If the battery pack is removed or some intermittent connection occurs on the HDQ line, the

battery monitor may become out of sync with the host communication. A safe practice would

be to issue a break prior to each communication to insure that communication was always in

sync. An alternative procedure might be to always send a break at the start of a

communication block and then not send it again unless there was a need to abort the

communication or if the battery monitor did not respond within the expected time.

This sounds like our problem

Read the rest of the page as well. It talks about loss of connection with the host controller and I really think this is the problem.

---------- Post added at 02:17 PM ---------- Previous post was at 02:10 PM ----------

Just to let people know, look here for a new chip http://search.digikey.com/uk/en/products/BQ27520YZFT-G1/296-27621-1-ND/2344440
[Xperia Arc General] Bazoocaze:
Indeed it show some HDQ issues.

But looking again on the bq27520 pinout, it lacks the HDQ pins, so it only communicate via i2c.
[Xperia Arc General] JMSpurs:
OK would that be possible
[Xperia Arc General] steryman:
Sorry for interrupting your discussions guys but, can someone here take the CM7 Boot.img and edit it to work just like this img based on DoomKernel? I mean to make a FXP043 Kernel for 0% bugged phones... So we could use CM7 even when we remove the USB cable
[Xperia Arc General] JMSpurs:
Would it be possible to flash the chip by forcing to i2c bus to flash it by telling the i2c bus the location of the chip
[Xperia Arc General] srebar:
Ok, here's the sum up. The phone works properly with the 85% patch, but i noticed that the battery drains a bit faster or the phone just shutdowns on his own, fading out then turns off, no indication of the "phone is turning off" message. i have been charging it all night, done almost no browsing (maybe 30min max) and just now (its 0800 PM here) the phone died. i have connected it now to charge again and will test it again tomorrow to see how much it will last with one full charge.
[Xperia Arc General] steryman:
What if we try to flash... for example x10 2.1 FW then update using PC Companion then flashing Arc FW? Could this help?
[Xperia Arc General] fcb13:
Why not try it and report back
[Xperia Arc General] :
I Have the same, charged all night then used it just for few phone calls and web surfing like 30 min, and after like 4 hours it just turned off.

That was with 100% patch maybe cause FW showed 100% battery level it didn't charge?? Now I am on 85% patch, seems to be OK.
[Xperia Arc General] JMSpurs:
Can someone please try and forcibly flash the bq27520 chip using this program http://api.viglink.com/api/click?fo.../zip/sluc252&jsonp=vglnk_jsonp_13198271561631 and report their results to me and before someone replies saying the chip can't communicate on the i2c bus. Maybe you could force the i2c bus to communicate with the chip.
[Xperia Arc General] Bazoocaze:
The "phone is turning off" notification comes from fuel gauge (at low battery), so there will be no more "phone is turning off" notifications.

Try to not let phone shutdown this way, because battery may suffer irreversible internal lithium deposit on electrodes when voltage drops from below threshould, lowering a bit the overall life time of the battery each time this happens.

About the battery drain, the Kernel is based on stock - except from fuel gauge driver. The drain can be some apps running, or a temporary weakened battery.
[Xperia Arc General] Bazoocaze:
Sorry, but the i2c bus dont function this way. The i2c protocol involves a 2 wire chalenge / response, master / slave communication, in wich the bq27520 actually doesnt response.

About the software in the link, its purpose is to communicate via usb with the Fuel Gauge Evaluation Board (EVM) from TI (Texas Instruments). It comunicates with an evaluation board, and not directly with the fuel gauge. In this context, one must desolder the fuel gauge from phone, solder/connect it on the evaluation board, connect the board to the PC and flash the firmware - but the firmware is flashed via i2c, so the flash will fail.
[Xperia Arc General] JMSpurs:
OK then, so far I think the only complete solution seems to be to resolder a different chip to the phone. Sorry guys :(
[Xperia Arc General] Bazoocaze:
I tried this to reprogram the fuel gauge, but the controller is plain dead and dont send response from any command sent.

http://www.ti.com/litv/pdf/slua541a
[Xperia Arc General] JMSpurs:
One thing I don't understand, is how downgrading the firmware has malfunctioned the communication between the i2c bus and the bq27520 chip. This means that there is a chance that there may be a software solution, like resetting the other hardware in the phone and flashing again. It could be a problem between the i2c bus and bq27520 chip and not a problem with either in particular, right? They could have incompatible firmwares that make them unable to communicate with each other.
[Xperia Arc General] errIO:
I'm 98% sure the it's a deep sleep issue. The heat is from the CPU. Mobile data is CPU intensive. check your deep sleep time (downloade nofrills CPU). maybe a useless app is waking your phone all the time.
[Xperia Arc General] honj90:
Thanks for the quick answer. So you're saying this is an issue unrelated to the workaround, but rather an app not letting the phone go to sleep mode correctly? I'm not sure if that's possible, because sometimes even after having a full load, little iddle time and 30min of usage battery has already drained, but I would like to test it. I forgot to mention that I'm using stock .587 (not rooted). Is there any other option to check that?
[Xperia Arc General] honj90:
UPDATE: I uninstalled the .apk, turned the phone off, charged it for 3 hours and immediatly started using it. Battery lasted for less than 30 minutes, so it's not a sleep issue. I could buy a new battery if I knew what has destroyed the current one. Any help is appreciated.

The phone is a sony xperia neo with ICS .587 and the standard patched kernel from the OP
[Xperia Arc General] errIO:
The battery charging stops if the battery percentage doesn't change periodically. Overheat can also stop the charging process.

avoid using your phone while charging it. If you plug the charger, and the phone is charging and then stops charging. Unplug replug the charger, and leave it charging. Don't wake it up. (And don't forget to click "Start full charge").

If you are using ICS FW, you can see that the LED turns off when the charging process stops.

With a working fuel gauge, phone stops charging when battery level reach 100%, and restart the charging process at 90% (to prevent the electrons being inactive for too long, it reduces battery life)
[Xperia Arc General] Felis Catus:
@ibericomix - you need to reapply correct kernel (boot.img) for your current version

I've noticed strange behavior today, my phone fell on the floor and battery issue returned, like the kernel dropped out of the phone :)

phone did not shut down but it did report missing sim although phone was not opened

reapplying boot.img fixed this issue
[Xperia Arc General] MetalicMan:
I was looking for this!! Thanks
[Xperia Arc General] vicsuauj:
Happened to me too! Thanks!
[Xperia Arc General] honj90:
Thanks, I've tried what you've said during the past few days and the situation is somewhat improved. I still don't think I have normal batterly life (lasts until 40-50% according to the fuel gauge apk), but it's better than before :)

EDIT: A short additional question: Are there possible hardware consequences (like diminished battery life) if the battery drains completely (because the fuel gauge didn't predict the value exactly)
[Xperia Arc General] Bazoocaze:
The battery charger chip is another chip that make sure the battery stay within lithium polimery battery safety voltage range. But if you leave the battery discharged for a long time, the battery voltage can pass below lower safety threshould, and then the battery life will slowly diminish.

So do not leave your phone completely discharged for a long time, more than a few days.
[Xperia Arc General] errIO:
Strange calculation ? Bizarre

Am I the only one who set the battery capacity to 1800 mAh ?
[Xperia Arc General] honj90:
Thanks a lot. You've been a great help and I hope that now I'll be able to comfortably use my phone for the next few months :)
[Xperia Arc General] crepauai:
charging

Helloo,

Thank you for your great help, my phone is now finally working.

I have one issue though... after i applied the patch, i do not have online battery update, the phone is not charging after ticking the "start full charge", instead it is discharging... and the led for charging is not turning on at all...

Besides, the only way for me to get the patch working on .587 is this procedure: i flash .181 with the 1% battery patch, i tick usb debugging and unknown sources, after this i flash 587 with ready to root kernel but i am not wiping data and cache, because i want usb debugging and unknown sources to remain. if i wipe, when the phone starts i have no debugging and unknown sources to be able to apply the patch, and then it shows 0% battery and shuts down. is there any other way? or if it is right how i done it, why there is no online battery update and no charging at all?
[Xperia Arc General] illeggittimo:
I want to say thank you, Bazoocaze, your patch works perfectly. :laugh:
[Xperia Arc General] Bazoocaze:
Hi

I published the Fuel Gauge Fix application v1.6.3 on the Google Play:

Free version:

https://play.google.com/store/apps/details?id=br.bazoocaze.fuelgaugefix.free

Donate version:

https://play.google.com/store/apps/details?id=br.bazoocaze.fuelgaugefix.donate

There is no differences between versions - install the version you want. Uninstall the standalone version before installing the play store version. The application data will not be transported between the standalone version and play store version, so take note of your customizations before uninstalling.

Changes in version 1.6.3:

-Added an option to allow changing the notification icon type.
[Xperia Arc General] errIO:
Thanks very much

Now I can stop thinking that I were a noob sometime ago.

This is really great. Thanks for developing this application.
[Xperia Arc General] nayanasri:
Hi .... Can some one point me out where I can find steps or tutorial or how to flash / use latest cyanogenmod with this battery patch on my Arc ?

http://download.cyanogenmod.org/?type=stable&device=anzu

All published projects are either abandoned or outdated ... :(

P.S. Currently I'm using battery patch on stock rom about a year or so without any major issues. Now using ICS... :)
[Xperia Arc General] errIO:
Latest FXP kernel has the 0% battery patch included.

And they have a new website : https://sites.google.com/site/projectfreexperia/download/cyanogen-mod-10
[Xperia Arc General] nayanasri:
Thanks buddy ........ :good:

Finally cyanogen mod (jelly bean) on ma arc .....

Thanks FXP & bazoocaze who made this possible.... :good:

Working perfect ..... :cool:
[Xperia Arc General] cah surip:
Hi bazoocase , do u have firmware for 4.1.2 ftf ( JB ) and with boot kernel patch battery ...???

Many thanks 4 ur great patch batt.
[Xperia Arc General] errIO:
FXP Jelly Bean is already patched... and there is no FTF for JB, just flash freexperia rom
[Xperia Arc General] mr.bashi:
Hi there,

after i press "Start full charge" will the battery-Icon really go to 100% after a few hours? So i don't have to press the "Set full battery" button by my self after a few hours of charging?

If i press the "Start full charge" button, the battery is discharging from 85% to 1% followed by charging to ~11% and again discharging to 1%

and thats all for a few hours till the arc is switching of alone. I try this since a few days now. Flashed a lot times Kernel and Rom but it's still the same...

These are my steps:

1. Flash the "LT15i_4.0.2.A.0.42_Generic_Global.ftf" at first

2. Flash DoomKernel from the attachment "boot.img.4.0.2.A.0.42.arc.7z"

3. Now i have 85% battery and install "Fuel Gauge Fix application v1.6.3" from store

4. At first apk-start i change the battery capacity to 1600 mAh (i use a high quality battery from Akku-King.net, no asia dirt)

5. Now it happens exactly as written above: From 85% to 1% to 11% to 1% and finally switch off from alone :/

Please see my attached pictures. 1. first apk start.jpg (shows not 85% but 100% after pressing "Start Monitor") /-/-/ 2. start full charge.jpg /-/-/ 3. final before switching of.jpg

Is there any mistake in my handling?

Regards,

mr.bashi
[Xperia Arc General] errIO:
Try not to use your phone while charging or something will stop the charging process. We can't know why it stops charging.

Just "start full charge" and don't use it. If it stopped charging : unplug and replug the charger.

If you're using ICS+, you can see the LED turn off if it stops charging.

(It's always turned on if you are using GB)
[Xperia Arc General] mr.bashi:
Hi,

i flashed kernel + rom again + started "start full charge" and nothing else. After 10 hours of charging I touched the arc the first time and the battery says "1%". It don't turned of by itself this time. Is there any mistake in my handling? Did I forgot a patch or anything else? I patched "LT15i_4.0.2.A.0.42_Generic_Global.ftf" - GB - as i wrote.

Regards,

mr.bashi
[Xperia Arc General] errIO:
Battery driver stops the charging process after it reaches 100%. And then it restarts at 90%.

So, you can't charge overnight with this patch. Or try to modd the driver so it never stop charging or try to get the charging process restart via software.
[Xperia Arc General] mr.bashi:
Hi,

in my last post I just thought that the charger was plugged in all night. I tried it so many times the last days and independent from charging time the battery goes every time just to ~11% before finally recharging to 1%.

One time after a lot of hours of charging I tried the "Set full battery" button but after I unplugged the charger the arc has turned off even @ ~ 80% displayed capacity...

I will try it with ICS this evening.

Regards
[Xperia Arc General] mr.bashi:
Hi there,

the Arc is running since 13 hours on battery now. I don't know why i had the problems with GB but with ICS the battery is working well.

Thank u very much Bazoocaze. Root is also working fine.

Time to donate now :)

Regards,

mr.bashi
[Xperia Arc General] likiud:
I'm using the patch for .587 but I don't know why it seems like the phone turns off itself and needs to plug in after 2 hours of usage or something. Despite charger 2 hours on the wall plug with it turned off. After I boot up phone I go to the fuel gauge app and set it to 100%. It seems like I can't use the phone normally. Any idea what I'm doing wrong?
[Xperia Arc General] errIO:
This is a Frequently Asked Question, I'm wondering why it's not in the first post.

If the battery percentage doesn't change, battery driver stops the charging process. You can't charge offline (android not booted up).