[Atrix 4G General] xploited:
Standart disclaimer:

I am not responsible if you break things by following this guide, though I will be genuinely surprised if you do.

Credits: This fix is a combination of battery management techniques discussed in the Atrix forums + a technique that I originally found in a Milestone forum (I didn't invent it, but I am too lazy to search who originally posted it :D).

This worked in fixing the problem for me (the same problem that I see many others are writing about on the forums), but I can't guarantee it will work for you.

Who should use this? (aka your battery problem symptoms are:)

1. Battery life on 2.3.4 is significantly worse for you than before.

2. Battery stats are jumping and showing inconsistent information.

3. Your phone loses 30%-60% just by sitting there overnight.

4. Phone idle draining 30%-60% of battery just by sitting there overnight.

5. After flashing a couple of roms, your battery stats got messed up and the phone thinks it's at 100% charge while it's not.

I personally started having battery problems after flashing a couple of roms, applying 1% battery mod and despite flashing jug6ernaut's CWM battery fix.

When I went to bed with a 100% charge, I would wake up to a 50% charge, with Phone Idle process showing up as massacring the battery. The steps below successfully fixed the problem for me.

Prerequisites:

1. Atrix on one of the rooted 2.3.4 roms (ideally,- deodexed and with unlocked CWM)

2. Wall Charger

3. jug6ernaut's CWM battery fix (

put it on your SD card you will need it later

!) I have also attached it to this post.

4. Battery Calibration app from the market

5. Watchdog Lite or Full from the market

Instructions:

It's best to complete this procedure in the evening before going to bed, so you can leave it at 100% overnight and check in the morning if the drainage issue is fixed!!!

The whole procedure along with recalibration might take up to 5-6 hours!

1. Take the case off your Atrix (one of the latter steps involves taking the battery out from the phone while it's plugged in. Make sure your case won't stand in the way.)

2. Install Battery Calibration app from the market

3. Plug in your Atrix to charge while it's on, wait till it gets to a 100%

4. When the charge is 100%, open the BatteryCalibration app and lookup what the charge is in MV while at 100%. (Explanatory pic, needed number circled in red). Write it down.

My Atrix was showing ~3400MV while at 100%, which is definitely not the maximum capacity.

5. Discharge your Atrix completely until it shuts off.

A good way of doing this quickly is by turning on wifi, and a video player.

6.

Without turning on the phone

plug it into a wall charger and let it get to 100%

7. When it's at 100%,

without unplugging it from the wall charger

, take off the battery cover, and take the battery out.

Your phone will "reboot" and show a Missing Battery icon.

8.

Without unplugging the phone from the wall charger or turning it on

, put the battery back in and wait until the phone recognizes the battery.

9. Your battery should now be recognized by the phone, and showing a charge % significantly lower than 100%.

Mine showed only 5%. Back when I used a Milestone, it usually showed 60% after doing this.

10. Let it sit there charging for 2-3 hours.

My phone wouldn't charge past 10%, but yours might. The numbers don't matter much as the phone is definitely getting additional charge that could have been lost while flashing ROMs, etc.

11. After 2-3 hours, turn the phone on while holding the volume down button and get into CWM.

Do not disconnect it from the charger still!

12. Install jug6ernaut's CWM battery fix (even if you had it installed before), do not reboot yet.

Do not disconnect it from the charger still!

13. Wipe battery stats in CWM, reboot.

Do not disconnect it from the charger still!

14. When the phone turns on, go into BatteryCalibration app again and look up your MV numbers

- if you were like me, they should be significantly higher than before. After this whole process I had 4200MV at 100%, comparing to 3400MV before calibration.

Do not disconnect it from the charger still!

15. Before going to sleep - Install Watchdog from the market. Go into it's preferences, set CPU threshhold to 20%, check "Include phone processes", check "Monitor phone processes", check "Display all phone processes", set system CPU threshhold to 20% as well.

Do not disconnect it from the charger still!

16. Make sure your wifi and data connections are off. Now finally unplug the phone from the charger.

Go to bed, let your phone sleep too.

17. Success! :cool: Next morning check where your battery % is at and if you followed the instructions correctly / got lucky like me, your battery life should be 90% or more.

I went to bed with 98% and woke up to 94%. ;) So, I consider this mission a success.

(Your general battery capacity should have increased, even if something still was draining the battery, you will be able to find the infringing process in WatchDog with the settings we've set up in step 15 ;) )

That's all folks! Please report your success / lack of such here. Also, feel free to ask questions, and I along with other users with answer them according to our ability.

I will later add a section on "good practices for battery usage" with tips and tricks. :cool:

Cheers!

Attached are screenshots of my results after calibration: ;) This was under moderate usage. Pretty damn good if you ask me. ;)