This past weekend, I tried to upgrade my old iPhone 3GS to the latest version of iOS (version 4.3). Unfortunately during the upgrade process, I ran into a “little” issue, that of the fact that my iPhone 3GS got stuck in a recovery loop and kept failing during the upgrade/update process with an Error Code 29. I documented the issue and all of the actions that I attempted to do to correct the issue in this blog post: “WARNING: Do NOT Upgrade Your iPhone 3GS to a Newer iOS if you have Replaced Your Battery! Error 29 Issues Caused by Battery“.
I reached out to the great folks at iFixIt based on the comment that I had encountered in their forums and some other places, and they quickly sent me out a replacement battery for my iPhone 3GS so that I could test out the theory that it was the battery that was causing the update to fail and giving that nasty Error 29.
I decided to have some fun though this time with the iPhone 3GS replacement procedure. I had fully documented the process in my post “How To Install a Replacement Battery into an Apple iPhone 3GS” but this time, I decided that I would Tweet out the process (with photos) as I went through it. (FYI, my twitter account is @HighTechDad.)
To quickly cut to the chase, replacing the battery with the proper battery version for the iPhone 3GS (logic board related) DID FIX my Error 29 and lack of ability to update my iPhone.
So, if you want to stop reading this post and go rush out and replace that replacement battery to get your iPhone 3GS happy again, I won’t be offended. If you want to see the process with the photos that I posted to Twitter, read on!
Live Twitter Stream of Battery Upgrade
Here is my Twitter stream of the entire process:
Here are the tweets and associated pictures (clicking on the “about XX hours ago” will bring you to the actual tweet):
That was the Twitter stream. All in all it took about an hour to do.
So just to reiterate, if you have an iPhone 3GS AND you replaced the battery or had the battery replaced for you AND you tried to do an iOS update (e.g., to iOS 4.3) AND you received the Error 29 in iTunes and the update fails, then most likely, you have an “incompatible” battery. The fix? Replace the iPhone 3GS battery yourself or get it replaced! If you do it yourself, be sure that you get the how-to from iFixIt.com and watch my install video.
Below is the video of the iPhone 3GS Battery Replacement process that I did a few months ago. (Sorry about the shaky, caffeinated hands!)
[iframe_loader title="YouTube video player" width="560" height="349" src="http://www.youtube.com/embed/oEmlPK9R6Og?rel=0" frameborder="0" allowfullscreen]
You can read about the initial install here.
Special thanks to Kyle and Scott at iFixIt.com for the replacement battery and quick turnaround!
Be sure to leave a comment to let me know if it worked.
Disclosure Text : I have a material connection because I received a gift or sample of a product for consideration in preparing to write this content. I was/am not expected to return this item or gift after my review period. More information can be found in my About page as well as here.
HTD says: I’m so glad that this fix was confirmed!