{"id":385,"date":"2009-07-11T22:32:01","date_gmt":"2009-07-12T02:32:01","guid":{"rendered":"https:\/\/lowtek.ca\/roo\/?p=385"},"modified":"2009-07-11T22:56:52","modified_gmt":"2009-07-12T02:56:52","slug":"ipod-touch-3-0-upgrade","status":"publish","type":"post","link":"https:\/\/lowtek.ca\/roo\/2009\/ipod-touch-3-0-upgrade\/","title":{"rendered":"iPod Touch 3.0 Upgrade"},"content":{"rendered":"<p><a href=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2009\/07\/IMG_1909.JPG\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-386\" title=\"IMG_1909\" src=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2009\/07\/IMG_1909.JPG\" alt=\"IMG_1909\" width=\"500\" height=\"310\" \/><\/a><a href=\"http:\/\/www.apple.ca\">Apple<\/a> provides the 3.0 upgrade &#8220;free&#8221; for iPhone owners, but those folk have either paid a premium for their devices or are locked into multi-year service agreements.\u00a0 If you have an iTouch, the upgrade is basically $10.\u00a0 While I would prefer that it was a free upgrade, I feel\u00a0 obligated as a software professional to pay for the software I use (I like it when people who use my software pay for it).<\/p>\n<p>The 3.0 upgrade adds<a href=\"http:\/\/www.apple.com\/ca\/ipodtouch\/softwareupdate.html\"> a bunch of features<\/a>.\u00a0 In the brief time I&#8217;ve had the update, I haven&#8217;t used many of the new features but cut &amp; paste is a welcome addition.\u00a0 Push notifications look like they will possibly fix the &#8216;no background apps&#8217; issue, I&#8217;m looking forward to trying out some apps that make use of the feature.\u00a0 I didn&#8217;t notice that the web browser was slow, but I&#8217;m all about faster browsing.<\/p>\n<p>I wish they had gone further with the <a href=\"http:\/\/en.wikipedia.org\/wiki\/Bluetooth\">bluetooth<\/a> enhancement &#8211; ideally if they had managed to allow me to use my existing bluetooth enabled phone via an iTouch based interface I would have had a budget iPhone.\u00a0 Imagine being able to dial your current non-Apple phone via the touch and then have it route the headset audio through the touch.\u00a0 I suspect you&#8217;d soon get sick of carrying two devices and would drop the money on a real iPhone.\u00a0 Oh well, today all that is offered is stereo headset support.<\/p>\n<p>Read on for details on my upgrade difficulties, and how I resolved them.<\/p>\n<p><!--more--><\/p>\n<p>My upgrade wasn&#8217;t very smooth.\u00a0 I run <a href=\"http:\/\/www.apple.com\/itunes\">iTunes<\/a> under <a href=\"http:\/\/www.microsoft.com\/windows\/windows-XP\/\">Windows<\/a> which I host in a <a href=\"http:\/\/www.vmware.com\">VMWare<\/a> image on my <a href=\"http:\/\/www.ubuntu.com\">Ubuntu<\/a> desktop (say that fast 5 times).\u00a0 Usually this works fine, but not for the OS update &#8211; the start was fine, it managed to wipe my data and the existing OS &#8211; but then it failed with a somewhat cryptic message.\u00a0 Addtional attempts had the same problem.<\/p>\n<p>I ended up cross-booting my machine into a native WindowsXP install, creating a &#8220;virgin&#8221; iTunes installation and updating the OS that way.\u00a0 First I restored the 2.2.1 version, then I moved up to 3.0.\u00a0 This process went smoothly.<\/p>\n<p>Of course, since I was on a virgin install of iTunes, I didn&#8217;t have the previously purchased 3.0 update.\u00a0 I suspect that the Apple store would have been smart enough to remember that I had already bought it and not charge me again.\u00a0 However, I took the more hacker like approach and copied the update file (iPod2,1_3.0_7A341_Restore.ipsw) from my VMWare install and placed it in the right spot for my virgin iTunes to find it (\/Documents and Settings\/&lt;User Name&gt;\/Application Data\/Apple Computer\/iTunes\/iPod Software Updates).\u00a0 Then it was a simple matter of clicking the upgrade button &#8211;\u00a0 iTunes found the file, and was happy to install it (no prompting to purchase it, in fact the virgin iTunes doesn&#8217;t have an Apple ID associated with it at all).\u00a0 One neat trick is to click the Restore button while holding SHIFT, you&#8217;ll be prompted for the source firmware file to use.<\/p>\n<p>I don&#8217;t have hard evidence about what went wrong with the VMWare based install, but I&#8217;d caution others not to try.\u00a0 The 1st step of the install changes the type of USB device that is detected (it changes from a &#8216;camera&#8217; into an &#8216;apple usb boot device&#8217;).\u00a0 I suspect that the firmware bootloader knows enough to download the firmware installer (into RAM) and then execute it.\u00a0 Once the firmware installer starts, it uses yet another USB protocol (I&#8217;m guessing here) and my Linux install had no idea what to do with this &#8211; and was not able to tunnel it through to the VMWare image in a sensible manner.\u00a0 So this failure to communicate, caused the upgrade to bail.<\/p>\n<p>The last thing that I screwed up was backups.\u00a0 When you synchronize your iTouch, <a href=\"http:\/\/support.apple.com\/kb\/HT1766\">iTunes will store a backup<\/a>.\u00a0 One is even created automatically when you do the OS upgrade.\u00a0 However, only the latest backup is kept &#8211; this is what got me into trouble.\u00a0 Since I had to perform the upgrade on the virgin iTunes install.\u00a0 When I moved to my VMWare hosted iTunes I got the prompt\u00a0 &#8220;Hey, this device is sync&#8217;d to another iTunes library, do you want to wipe and sync to this one?&#8221;.\u00a0 I foolishly answered yes, which in turn wiped out the useful backup.\u00a0 If I had been more careful I could have forced the restore of my backup over the new device (or at least found some way to save the data).\u00a0 The net result was the loss of the eBooks I had been reading, the network\/email\/etc. settings I had put in.\u00a0 Not a big loss, but frustrating.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apple provides the 3.0 upgrade &#8220;free&#8221; for iPhone owners, but those folk have either paid a premium for their devices or are locked into multi-year service agreements.\u00a0 If you have an iTouch, the upgrade is basically $10.\u00a0 While I would prefer that it was a free upgrade, I feel\u00a0 obligated as a software professional to &hellip; <a href=\"https:\/\/lowtek.ca\/roo\/2009\/ipod-touch-3-0-upgrade\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;iPod Touch 3.0 Upgrade&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"class_list":["post-385","post","type-post","status-publish","format-standard","hentry","category-gadgets"],"_links":{"self":[{"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/posts\/385","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/comments?post=385"}],"version-history":[{"count":5,"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/posts\/385\/revisions"}],"predecessor-version":[{"id":391,"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/posts\/385\/revisions\/391"}],"wp:attachment":[{"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/media?parent=385"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/categories?post=385"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/tags?post=385"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}