Recently I noticed that the price of upgrading the software in my Apple iPod touch 1st generation device to iOS 3.1 is $4.95 only. Earlier for an upgrade to iOS 2.0, it was $10.
"I'm so glad to hear that you were able to resolve the issue! Now, if you don't mind me asking, how did you fix it? That'd be great to know, so that I can provide this to my co-workers and other customers who have this issue still.
Thank you in advance! Take care. :)"
I decided to upgrade and paid for downloading the iOS 3.1 from http://support.apple.com/kb/HT2052
However at the time of downloading the upgrade, I was getting error 8288 as under:
I was sure that there wasn't any kind of problem with my internet connection and I wasn't behind any firewall either.
So I tried to search for the possible fixes on Google and in Apple Support Communities as well. I came to know that there are lots of Apple users who are facing this problem, but there wasn't any solution offered in any of these forums.
So I contacted Apple Customer Support on email. But I wasn't getting any solution. In one of the forums, an Apple user with similar problem had posted that he too had contacted Apple Support for this and they just refunded the purchase price, rather than offering any solution.
Finally I did some more research on the internet and noticed that a lot of users facing this problem were using iTunes 10.5. So I decided to try and look for the workaround on my own and it worked.
Then I informed Apple Customer Support that I have fixed the problem on my own and they can close the thread.
To my surprise, Apple Customer Support asked me in return about how did I fix the problem. The excerpts from their mail are reproduced below in italics, verbatim:
Thank you in advance! Take care. :)"
I told them that Apple is the company which doesn't provide anything to its customers, free of cost. They charge for software upgrades and even for Customer Support. So I informed them that I am also justified in expecting some sort of reward from them, in lieu of responding to their request and letting them know how did I fix that.
My request was denied saying that Customer Support doesn't have any access to free products. I accepted that since I knew their limitations. Now I am sharing the workaround which I shared with Apple as well.
CAUTION: This workaround has worked for me. However it involves downgrading iTunes version and may result in loss of data/settings/library files etc. I haven't faced any of those problems though. Still user discretion is advised before following these steps. I am not responsible for any loss of any kind which may arise due to this.
This is how I found the solution to the error 8288 that I was getting.
1) First of all, before contacting Apple Support, I searched Google for the error 8288, as I always do.
2) I found that there are many users who are getting this error while upgrading iPod touch 1st generation to iOS 3.1
3) There was no solution offered in any of the discussion forums.
4) But I noticed one common thing, that all the users posting problems were using iTunes 10.5
5) So I decided to give it a try once again after reverting back to iTunes 10.3
6) I tried to uninstall iTunes 10.5, but while doing the same, the uninstaller got hanged on my windows somehow and I had to use "end task" option. So some of the items in iTunes folder didn't get removed.
7) Then I located iTunes 10.3 on Apple's website and downloaded it's 32 bit edition from http://appldnld.apple.com/iTunes10/041-1633.20110607.FvP5t/iTunesSetup.exe
Those who are using Windows 64 bit edition, download link is http://appldnld.apple.com/iTunes10/041-1634.20110607.4EPY6/iTunes64Setup.exe
Those who are using Windows 64 bit edition, download link is http://appldnld.apple.com/iTunes10/041-1634.20110607.4EPY6/iTunes64Setup.exe
8) While installing iTunes 10.3, I got the error message again that this installation needs Quick Time player as a pre-requisite.
9) So I downloaded Quick Time 7. While installing Quick Time, the installer gave a message that due to improper uninstallation in step 6 above, some of the actions need to be undone. I accepted that and after completing the remaining cleanup for step 6, finally Quick Time got installed on my machine.
10) Then I proceeded ahead to install iTunes 10.3
11) It got installed but I was not able to run the program. I was getting error message that the iTunes library.itl file was created using the newer version of iTunes.
12) Then I needed to recreate iTunes library and playlist files
13) I located the iTunes folder in my machine on Windows XP at the path Documents and Settings\[my username]\My Documents\My Music\ and opened that folder
14) Then I dragged iTunes Library.xml file to the desktop and deleted itunes library.itl file.
15) Then I opened iTunes and it got opened. Then I imported the playlist File > Library > Import Playlist using the iTunes Library.xml file on the desktop and my library got recreated.
16) Then iTunes 10.3 opened smoothly.
17) Then I connected my iPod and since I had already purchased iOS 3.1, my iTunes 10.3 gave me the message that the upgrade to iOS 3.1 is available for my iPod.
18) I went ahead with the download and it was successful.
19) After successful upgrade, I again reverted back to installing iTunes 10.5
So this is how I fixed the problem.
After using iOS 3.1 for some time, I immediately noticed some shortcomings in the UI which I will post later separately.
Update on 8th January 2012: Problem in iOS user interface are now posted on http://www.parkhi.net/2012/01/problems-in-apple-ios-user-interface.html
Update on 8th January 2012: Problem in iOS user interface are now posted on http://www.parkhi.net/2012/01/problems-in-apple-ios-user-interface.html