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
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!!!
Believe me. Having a new phone doesn't guarantee that the battery is good. My Iphone 3GS that I bought in april has been having battery problems since day one. I suggest you runt to whoever sold you the phone and claim the warranty for an exchange.
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.
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?
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
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
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...
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.
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.
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.
If you've replaced the battery for a 3gs and it gets error 29 and restores every couple of minutes I know the reason! It is most likely that you have bought a 3g battery it will mess your phone up you haft to make sure its the one for 3gs some stores on ebay will say for 3g/3gs when its actually only for 3g.
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