iOS5 upgrade and issues – I thought to share my experience here for the benefit of other iPhone users.
After the iOS5 was launched yesterday I was a bit reluctant to do the upgrade as I had issues in past with my iphone 3G during iOS upgrades. Over the weekend it just struck my mind that I should go ahead and do the upgrade (hate that moment). I downloaded iOS5 and when it came to install part, an error popped up saying I don’t have enough space for the backup. It asked me for 6GB of space in my C drive while I only had 2GB free. The warning was if I continue, I will lose all my media etc. I tried my best to change the location to my external 1TB HDD but for some reason this iOS was looking for space in C. Anyways, I moved my downloads and few other folder to make some space for it before going ahead with the install part. So a very important point – you must have enough space in your C drive before you can do iOS5 upgrade. I don’t know if there are any tweaks which can solve this issue but I tried few and none of them worked till I released space in C drive.
During the install part it backs up your iPhone data and then validates from Apple site. Different users have come across different errors. I came across a very strange one and that was Error 1611. My iphone hung in recovery mode and I could not do anything. Searched that error on Apple site which left me more worried. Let me share with you what Apple says about that error:
Error 1611: This error may indicate a hardware issue with your device. Follow the steps in this article. Also attempt to restore while connected with a known-good 30-pin Dock Connector cable, computer, and network to isolate this issue to the device. The MAC address being missing or the IMEI being the default value (00 499901 064000 0) can also confirm a hardware issue. Out-of-date or incorrectly configured proxy or security software, such as FoxyProxy, can cause error 1611. To troubleshoot third-party security software, follow these steps.
I followed the basic restore procedure but after every failed attempt it came back with a new error like 1603, 1604, 9 etc. My iphone was stuck in recovery mode and I could not do anything. The ‘Restore’ procedure I followed is here at Apple Site.
This ‘Restore procedure’ did not resolve my issue and I thought this is it, I can never see my iPhone again. Searched through different forums and most of them said it is a hardware error and it will brick the iphone. Regarding Error 1611 there was a story on BBC where a user had to buy another phone. Few users suggested that anyone who came across Error 1611 will not be able to see their iphone again!
Don’t get panic! after hours of trying different things I finally resolved the issue by going through the following procedure:
- Uninstall itunes from Programs/Features in Control Panel
- Unintsall ‘Apple application support’
- Remove Apple registries if possible using software like CCleaner
- Restart your computer
- Disconnect all USB devices except your mouse/keyboard
- Download latest itunes (10.5 at the time of writing)
- Install the itunes – don’t worry you won’t lose anything
- Log out from your itunes account if you are already logged in
- Log back in
- Turn off all your firewalls, antivirus, Anti-melware etc (sometimes Apple have issues connecting to certain ports if you have third party firewall/AV installed)
- Make sure ‘Apple Mobile Device’ service is started (check from Services.msc)
- Run itunes
- Use a different USB port of your PC/laptop (if available) to connect your iPhone directly to computer (Do not use a USB hub/port on monitor)
- Click on the device and hit on Restore
itunes will now successfully restore your iphone to factory default settings and after that will look for last Backup. I always keep latest backups so I had my backup ready to be restored. After like 30-35 minutes everything was restored and I could see my iphone again with new iOS 5.
I know this could get very painful and the whole purpose of writing this blog entry was to help those who are stuck in this issue. As this is my very own personal experience I cannot gurantee that this will resolve your problem but I really hope it does.