[Solved] iPhone 3GS Battery Drain Problem On Firmware 4.2.1 and iPad Baseband 06.15.00

by Rohit Khurana on December 10, 2010


I have recently upgraded my one year old iPhone 3GS to the latest firmware 4.2.1, after which I have jail-broken it using Redsn0w 0.9.6b5 tool. Because I am using an iPhone in India which I bought in USA, I have also unlocked the carrier using the Ultrasn0w tool. After I upgraded it from my previous 3.0 firmware, which was quite old and obsolete in one year, I realized a great speed and functionality change on my iPhone 3Gs. But one major problem I noticed was my battery was draining like anything !


For two days I was totally annoyed because of the battery draining issue, on keeping my phone on overnight, battery levels went down as much as 30 to 35 % compared to earlier 5 to 8 % earlier on my previous firmware. On some quick research online and checking some forums, I got some solutions which actually solved my problem. In this post, I will share with you how I fixed the battery drain problem with jailbroken iPhone 3GS running on 4.2.1 firmware and iPad baseband 6.15.

To check which firmware is running on your iPhone, you can go to Settings > General > About. As you can see below, my iPhone is running 4.2.1 with jail broken iPad baseband modem firmware 06.15.00 which can be unlocked with ultrasn0w tool available in Cydia.


Fix 1 : Hard Reset –


To fix the battery draining issue, first thing you should try is to hard reset your iPhone. To hard reset, hold the power and home button for a few seconds and your iPhone screen will go blank. This will  cut off the power to the phone, now release both the buttons. Leave the iPhone blank for 10 seconds or so to let it turn off completely. Now click the power button only just for a few seconds when Apple logo shows on your iPhone, give it a few minutes to boot completely. This should fix the battery drain problem for most of the iPhones. Use your phone for a day or two to observe if the battery drain problem has been resolved or not. In my case, hard reset solved my iPhones battery problem. If it doesn’t fix your problem, you can try the fix 2 and fix 3 mentioned below.

Fix 2 : Reset Network Settings

In some cases some there may be a bad network setting causing the battery to drain, to solve this issue, you can rest the network settings to default values. Before you do that, note down any custom settings or APN, VNP and other settings which you might have added in case you need to refer those settings in future.

To reset the network settings, go to Settings > General > Reset > Reset Network Settings on your iPhone. After this turn off and turn on your iPhone. This will fix any bad or corrupt setting.


Fix 3 : Re-Activating the SIM

We have not tested this solution, so do this at your own risk. Go here for the instructions to install a Cydia app called SAM and SAMPrefs which is used for activation of SIM.

Hope this will help you reclaim the iPhone battery life running iOS 4.2.1 with baseband 06.15.00

If you like this article or this article helped you, you can +1 to recommend this article on google plus.

You can follow us on Twitter or join our Facebook Fan Page. If you have a question to ask us, submit your question at Answers By Trouble Fixers.

Looking for something else? Search here :

{ 24 comments… read them below or add one }

Haridwar December 11, 2010 at 12:09 pm

Thanks for such a variety of knowledge.

Marco Muñoz January 3, 2011 at 3:28 am

I also tried the application Push Doctor, at the beggining I thought it fixed my problem, as many people claims on line this app helped them, but it seems that it partially fixed it, if I do not access internet applications (like facebook or such) the battery will drain slower than before but it will remain somewhat on a decent range, however, as soon as I would use any of this apps the battery will start draining as fast as before…so right now I am trying you Fix 1, lets see how it goes…by the way I am in Costa Rica.

Manuel Castro January 31, 2011 at 11:23 pm

HI, I tried the reset network part … and the problem is gone … Thanks.

Parvan Stoianov February 2, 2011 at 4:07 am

Hello .I would like to ask you somthing if you can help me .I have iPhone 3GS with firmware 4.2.1 and baseband 06.15.00 jalbroken with Redsn0w 0.9.6b5 tool and ultrasn0w from Cidya.
Every time when i poewr off my device and start it again i must connect ti pc start Redsn0w and select option ” Just boot tethered right now”. Is there have any fix for this.

Abhishek February 8, 2011 at 10:54 am

Good Work Rohit. I will try it and give feedback

ravi February 17, 2011 at 3:37 am

Hi Parvan,
Use Greenp0is0n and run on your thethered iPhone.
The reboot problem will go.

cheme75 February 18, 2011 at 7:28 pm

option to using greenpoison is snowbreeze 2.2 to make a custom ipsw and shift restore it in itunes. good idea to make a custom ipsw anyway just in case you need to resore if you have bb 06.15.

also pushfix is avail in cydia but is not free. can fix invalid certificates issue that results in battery drainage and inconsistent notifications. push checker is free and will check your certificates and your push notifications.

Debb February 19, 2011 at 7:50 am

Restore it with itunes rejailbreak with greenpoison and as Ravi said, your boot prob will be gone… Btw i tried this posts 3gs battery fix and it changed nothing.

Paulo Cunha April 7, 2011 at 12:03 am

I Had the same problem with iphone 3g. Since i upgraded it tha battery run out in a few hours.
I’ve read of the push problem and i solved it with SAN and Pushdoctor.

The problem persisted, then i enabled wifi, and sniffing the network i saw a very strange traffic comming from the iphone. Seemd lika a virus or worm., so a googled and found a post teetching how to clean worms from iphone. Identifyed the process via netstat, Killed it via ssh and deleted the files and the launchert to them.

conclusion, don’t trust all hacked apps and jailbreak thingz, whey can come with worms… now the battery is ok

Deepak May 21, 2011 at 8:32 pm

Hi There,
I bought the iphone in US and now i am using it in INDIA.
I do have the same issue . My iphone 3gs is running on 4.2.1 firmware. My iphone battery is draining very fast. No app is running or might be in backend. I tried the PUSH option also. But Still having the same issue. The Most important thing is it is having problem is CHARGING also. The charge is not happening while it is connected to system also.

Any solution will be most welcome.

GP June 10, 2011 at 11:44 am

Hi Deepak,

I had the same issue couple of days back and then realised that airtel had disconnected my data connection. The main reason for the battery drain is repeated Data network access on failure, it could be meebo, outlook or any other app. Today I tried with a SIM with data active on it and everything looks good, also I uninstalled Meebo not sure if it added any value to the solution.


rafi July 7, 2011 at 11:12 pm

well i guys ! iwana tell that SAM is stupid !!!! its good for nuthing !!!! it doesn’t work !! -__-”
i have an iPhone 3G !! ruinning on IOS 4.2.1 !! ( custom FW) !! my stand by is 24 hours ! but if use the iPhone thn stand by is 17 hours !!!
before i used to chrge my phone afta 1 days ! now i have to charge it twice in a day !! :( still…. stuck in the battary drainge prob !!! if anyone can ….thn help me….

danny July 23, 2011 at 8:29 am

Hi, i’m using 3gs 4.3.3 and baseband 06.15.00. can i use this method too? seriously my battery is sucks. i’m from malaysia.

Hassan July 31, 2011 at 7:06 pm

My 3GS is on 4.3.3 and baseband 06.16.00 and my battery sucks too. SAM is useless. I tried SAM but that method doesn’t work.

bal August 14, 2011 at 9:59 pm

My battery problem disappeared when I reset all network. I had my iphone jailbroken awhile back. A few days ago, the battery starting draining rapidly from 100 percent in the morning and by afternoon down to zero. I don’t think I did anything different that had caused it. That’s how I ended up here and read to reset network, and it worked. Thank you very much.

Jason October 15, 2011 at 4:34 am

Reseting network settings worked like a charm.

Ravish Khetarpal October 15, 2011 at 7:54 am

I have i phone 3GS when I use in USA it works fine but when I use in India the battery drains crazy in five hours battery is fully drained. Anybo0dy has solution I use Vodafone sim. e-mail me.

Ravish Khetarpal October 19, 2011 at 1:14 pm

I got the solution with i phone 3gs if you take data plan the battery drainage stops it works wonderful. My service is with Vodafone.

glici December 5, 2011 at 12:19 pm

hi! guys,,,

i just wanna know if the Fix 1 : Hard Reset OR
Fix 2 : Reset Network Settings
hepls the battery drain on iphone 3g 4.2.1 baseband 06.15.00????
please guys i need to know it…Tnx..God speed..
im glici from Philippines..

Anon February 5, 2012 at 10:22 pm

If the tips in this article didn’t work and you are on a jailbroken iphone 3g, 4.2.1, with 6.15 baseband the battery drain is caused by the hacktivation proccess and your phone is constantly trying to download valid push certificates using your wifi/data.

I have a iphone 3g, 4.2.1, 6.15 baseband, jailbroken with redsn0w, unlocked with ultrasn0w. I was having battery drain problems and the tips in this article didn’t fix my battery problem, but this is how I fixed it:

1)Install SAM from Cydia (google search and follow instructions on activating through itunes)
2)Install Push Fix (pushfix.info, yes it costs $6, but it fixed my push problems in less than 5 minutes, which fixed my battery drain issues)

I hope this helps.

Waqar Ajmal February 9, 2012 at 4:16 pm

This solution worked for me, the first time. Thanks

Neil March 6, 2012 at 8:03 pm

Try to use this…from CNET..it explains most of the things..I am using 3G but it helps too:) All the best guys!! Save Earth Save Iphone batter, just kidding:)

Val March 11, 2012 at 11:40 pm

I had the same battery drain issues as many of you (which became worse after 5.0.1 upgrade), but I also found out that I ran out of my data limit without actually using it (at least, not more than usual, when I could never reach even 50% of my 200 mb limit). To avoid extra charges, I switched my 3G and Cellular Data (Settings –> General –> Network) and now I am loosing about 1% an hour, as before the iOS 5 upgrade.

Leave a Comment

Previous post:

Next post:

© TroubleFixers – All about fixing computer troubles2007-2016 . All Rights Reserved.