You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

💡 Did you know?

⏺ If you can't accept iCloud Terms and Conditions... Learn more >

⏺ If you don't see your iCloud notes in the Notes app... Learn more >

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

error 29 iphone locked in recovery mode

I brought my 32 gs iphone on friday and tried to connect to my lab top (brand new toshiba windows 7)
error 29 and the iphone is permanently stuck with itunes with usb photo on screen tried all the recommended restore and restart procedures.
spoken apple support and then apple specialist support 3hours, have sent files etc and they will forward to their engineers.
I fell like smashing it

iphone 3gs, iPhone OS 3.1.3

Posted on Feb 9, 2010 12:40 AM

Reply
Question marked as Top-ranking reply

Posted on Feb 9, 2010 6:30 PM

I'm in the exact same boat, except I was in the middle of an iPhone update via iTunes. Normally these periodic required updates from Apple are a non-event, but this time, it went black screen in the middle and then the Apple logo with usb plug appeared and said that I needed to do a restore. It was just like when I took the iPhone out of the box new, nearly a year ago. Now it is caught in a loop, it tries to restore, but 2/3 way through it jumps back to the apple logo with usb plug and I go round and round. HELP! I need my iPhone to work! It seems that there might be a bug with the current upgrade. The error message is so new (#29) that it is not even listed on the error code list. Help!!!
198 replies

Jul 15, 2010 4:46 PM in response to AxelvH

I can confirm the above. Error 29 still hit my phone when upgrading to 4.0.1

I put part of the log in the other error 29 thread, but basically it failed after trying to update the gas gauge, which is indeed to do with the battery.

Apple, sort this out please. Either let us go back to 3.1.3, or fix the way it checks the battery in the upcoming software update.

Jul 17, 2010 6:09 PM in response to aussi

I have a 3gs with 4.0 and rebooting every 5 minutes. It seems there may be 3 viable solutions:

1. Downgrade to 3.1.3 or earlier if you have your SHSH blobs saved.
2. Replace your battery with an OEM battery.
3. ...This is the one I'm most interested in...restore your phone to 3.1.3 from a previous backup? Is this possible if you dont have your 3.1.3 SHSH blobs saved? Can I take my phone to a friend who has a 3GS 3.1.3 backup file and restore my phone to his settings?

Jul 18, 2010 9:37 AM in response to mrangelo

Ive tried everything with my bricked 3GS, opening port 80 and 443, new cables, different PCs, clean versions of iTunes, trying the restore at less busy times of the day etc, etc.

Managed to restore it to factory settings once, but when I then tried to restore the last back up it just bricked up again.

Has anyone been into an Apple store with a 3GS - what is the outcome please? I know they are readily swapping iphone 4s, but not heard anything about 3GS problems.

I know I bought into something a little more complicated than the average phone, but I didnt expect to have to turn myself into a computer programmer lololol

These are some of what look like the errors from the restore attempt details - not sure if anyone can decipher them please?

2010-07-18 17:10:04.943 [3344:15ac]: iBoot build-style = RELEASE
2010-07-18 17:10:04.945 [3344:15ac]: AMDeviceIoControl: GetOverlappedResult failed
2010-07-18 17:10:04.945 [3344:15ac]: AMDeviceIoControl: pipe stall
2010-07-18 17:10:04.945 [3344:15ac]: USBControlTransfer: error 31, usbd status c0000004
2010-07-18 17:10:04.946 [3344:15ac]: command device request for 'getenv radio-error' failed: 2008
2010-07-18 17:10:04.947 [3344:15ac]: radio-error not set
2010-07-18 17:10:04.976 [3344:15ac]: unable to open device_map.txt: No such file or directory
2010-07-18 17:10:04.979 [3344:15ac]: <Recovery Mode Device 081B66F0>: production fused device

-------

2010-07-18 17:10:11.800 [3344:1388]: WinAMRestore::AddAppleDeviceToDeviceList: \\?\USB#VID 05AC&PID1281#{B8085869-FEB9-404B-8CB1-1E5C14FA8C54}\0000#cc22e328
2010-07-18 17:10:11.876 [3344:1388]: AppleDevice::EnumerateHubPorts: DoesDriverNameMatchDeviceID failed
2010-07-18 17:10:11.941 [3344:1388]: AppleDevice::EnumerateHubPorts: DoesDriverNameMatchDeviceID failed
2010-07-18 17:10:12.078 [3344:1388]: AppleDevice::EnumerateHubPorts: DoesDriverNameMatchDeviceID failed
2010-07-18 17:10:12.105 [3344:1388]: WinAMRestore::AddAppleDeviceToDeviceList, device already connected, new interface

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

2010-07-18 17:10:12.440 [3344:ca0]: iBoot build-style = RELEASE
2010-07-18 17:10:12.444 [3344:ca0]: AMDeviceIoControl: GetOverlappedResult failed
2010-07-18 17:10:12.444 [3344:ca0]: AMDeviceIoControl: pipe stall
2010-07-18 17:10:12.445 [3344:ca0]: USBControlTransfer: error 31, usbd status c0000004
2010-07-18 17:10:12.445 [3344:ca0]: command device request for 'getenv radio-error' failed: 2008
2010-07-18 17:10:12.446 [3344:ca0]: radio-error not set
2010-07-18 17:10:12.446 [3344:ca0]: <Recovery Mode Device 081B66F0>: operation 44 progress -1
2010-07-18 17:10:12.446 [3344:ca0]: requested restore behavior: Erase
2010-07-18 17:10:12.477 [3344:ca0]: amai: _AMAuthInstallBundleCreateServerRequestDictionary: nothing to be done
2010-07-18 17:10:12.525 [3344:ca0]: unable to open device_map.txt: No such file or directory
2010-07-18 17:10:12.526 [3344:ca0]: <Recovery Mode Device 081B66F0>: production fused device
2010-07-18 17:10:12.542 [3344:ca0]: interface has 1 endpoints, file pipe = 1

2010-07-18 17:10:12.542 [3344:ca0]: <Recovery Mode Device 081B66F0>: operation 4 progress -1
2010-07-18 17:10:12.669 [3344:ca0]: <Recovery Mode Device 081B66F0>: operation 42 progress -1
2010-07-18 17:10:13.741 [3344:ca0]: <Recovery Mode Device 081B66F0>: operation 5 progress -1
2010-07-18 17:10:14.659 [3344:ca0]: AMDeviceIoControl: GetOverlappedResult failed
2010-07-18 17:10:14.660 [3344:ca0]: AMDeviceIoControl: pipe stall
2010-07-18 17:10:14.660 [3344:ca0]: USBControlTransfer: error 31, usbd status c0000004
2010-07-18 17:10:14.661 [3344:ca0]: command device request for 'getenv ramdisk-delay' failed: 2008
2010-07-18 17:10:17.043 [3344:ca0]: <Recovery Mode Device 081B66F0>: operation 6 progress -1
2010-07-18 17:10:18.056 [3344:ca0]: <Recovery Mode Device 081B66F0>: operation 7 progress -1

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

2010-07-18 17:10:26.623 [3344:1434]: device did not return saved panic log
2010-07-18 17:10:26.623 [3344:1434]: previous restore failed with exit status 0x100
2010-07-18 17:10:26.637 [3344:1434]: connected to service com.apple.mobile.restored
2010-07-18 17:10:26.637 [3344:1434]: using protocol version 12
2010-07-18 17:10:26.646 [3344:1434]: unable to open device_map.txt: No such file or directory
2010-07-18 17:10:26.648 [3344:1434]: board config = n88ap
2010-07-18 17:10:26.754 [3344:1434]: <Restore Device 081FF630>: operation 28 progress -1
2010-07-18 17:10:40.694 [3344:1434]: previous restore failed: sOTGDevice::start : start finished
AppleMultitouchN1SPI: detected HBPP. driver will be kept alive

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

SR RESTORE PROGRESS: 12%
ASR RESTORE PROGRESS: 14%
AppleBCMWLAN::handleIOKitBusyWatchdogTimeout(): Error, no successful firmware download after 60000 ms!! Giving up...
ASR RESTORE PROGRESS: 16%
ASR RESTORE PROGRESS: 18%

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

entering create system_keybag
attempting to create system key bag on /mnt2
booted from secure root: give device keybag access to everyone
entering update gas_gaugesoftware
gasgauge_swupdate failed: -1
attempting to dump restore log
writing log file: /mnt1/restore.log

==== end of device restore output ====
2010-07-18 17:13:38.576 [3344:1434]: AMRAuthInstallDeletePersonalizedBundle
2010-07-18 17:13:39.478 [3344:1434]: removed personalized bundle
2010-07-18 17:13:39.478 [3344:1434]: <Restore Device 081FF630>: Restore failed (result = 29)
2010-07-18 17:13:39.604 [3344:10d0]: iTunes: Restore error 29

Message was edited by: edgejedi

Jul 21, 2010 10:08 PM in response to aussi

Me again. After finally getting my iPhone stable after the iOS error 29 BS, I can confirm that updating to 4.01 just re-bricks it. Not sure if I want to endure fixing it again and never ever ever ever update again, or just give Steve MF-ing Jobs and his foray into half-a**ed OS-land more money for an iPhone 4.

Or... it's tempting to ditch AT&T's bad service and go Android...hmmm...

Jul 22, 2010 2:24 PM in response to Nacho Casas

Took my 3GS 32gb with error 29 into my local apple store. Battery failed to hold a charge and stuck in recurring recovery cycle. Genius knew exactly what 29 is. 3 mins later be was pulling out a refurb model to give me an exchange. I now have a refurbed and fully tested phone with 4.0.1 on it. Battery holding great and this version works well for me. Relief!!!! My suggestion is get to your local ape store!!! Ps I tried every suggestion in this thread and none worked fully.

Jul 26, 2010 2:57 PM in response to criddar

Yup, I had to try 4.0.1, endured endless error 29's and eventually managed to get it to work (I dont know how)...

It WAS PERFECT, I could actually use the phone again and not have it restart every minute... Then I plugged it into my pc at work which did some syncing behind my back with the old data, aaaaaand hello unusable OS.

So now I'm stuck back in the Restore - Error 29 - Repeat loop.

Moral of the story: If you manage to get it working with a clean install, DONT plug it into any of your old iTunes systems, except the one you restored it from.

Jul 27, 2010 10:53 AM in response to aussi

It's a clear bug that Apple hasn't acknowledged. They released 4.0.1 and they didn't even think of checking the forums to include a fix.. It must be some stupid little number somewhere in the code that keeps a phone reporting inaccurate battery levels rebooting itself. 3.1.2 did something similar sometimes, so they released 3.1.3 in the first place. With 4.0 the bug was reintroduced. Let's only hope they fix it sometime in the near future so we can upgrade… Meanwhile the only other option is replacing under warranty or paying for the repair. Shame on you Apple.

Aug 15, 2010 12:34 AM in response to aussi

i havent had this issue myself but i was about to purchase a broken 3gs with the fault from what i can see you should be able to use a program called "umbrella" to boot it out of recovery mode... ive seen alot of mention of using irecovery but i havent been able to use that yet for some reason it wont run but from what i can see i think umbrella will help you all out

Aug 23, 2010 12:09 AM in response to aussi

I'm having the exact same error..... Iphone 3GS 32 Gig. Never been jailbroken.

I had OS 4.0.1 and never had any issues... (the phone is over a year old) OS 3 never gave me issues either.

Ever since I updated to OS 4.0.2 the other day my phone kept restarting every 4 minutes or so.

went to restore the phone and right at the end I get error 29 iphone cannot be restored.

error 29 iphone locked in recovery mode

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.