Sorry Apple, I am disgusted that a device I bought and paid for forces upgrades that I do not want.
This is the third time an upgrade has been applied automatically before I allowed it, before I was ready, and before the software that I added has been ready for the new version.
I paid for the device, I should get to decide. Period.
History of upgrades that I did NOT agree to:
- May 13th, 2009: AppleTV upgraded from 2.3 to 2.3.1 on it’s own; wiping out my installation of Boxee, Couch Surfer, Flash Plug-Ins, and my enabling of ssh. Instead of enjoying my AppleTV to watch what I wanted to watch, I spend a weekend re-installing Boxee, XBMC, Couch Surfer, and enabling ssh again; then re-installing my own content via scp. I never did recover flash plugins.
- August 29th, 2009: AppleTV again upgraded itself (this time to 2.4); and again wiped out my own installs and media. I was more careful about documenting the May disaster, so re-installing everything was quicker (about 4 hours of my time)
- November 11th, 2009: AppleTV upgraded itself to 3.0.1 without my agreement! Now I am inspired to sue Apple for my hours of lost time and chuck the box out the window. It is not even clear that all the software I use on my AppleTV will work with the new version yet (which is why I was waiting).
Frankly, this is exactly the crappy treatment we got from Microsoft and DISH network over our original DISHplayer 7200; it worked great for years then the relationship between the two companies soured and Microsoft started force feeding our DISHplayer upgrades we did not want; it became less and less stable as a DVR until we were forced off the device out of sheer disgust. DISH ended up giving us a free “upgrade” to a DishDVR 508 which did not have the same features (at the time) but was way more stable.
Perhaps I can get Apple to give me a free Mini to replace the broken and unstable AppleTV?
Update: a day later and I have cooled off enough to download the newest Apple TV firmware (3.01 is 2Z694-6004-003.dmg), and use that with ATVUSB-Creator (v1.0b10) to update my USB memory stick with new “patch stick” software. I bounced my Apple TV with the USB stick, which re-installs ssh, then bounced my Apple TV again.
Scouting several forums revealed that there is a new XBMC Launcher (3.2 beta3):
wget http://dl.getdropbox.com/u/858897/XBMC/Launcher-3.2.beta3-debug.run
scp Launcher-3.2.beta3-debug.run frontrow@appletv.local:/Users/frontrow
rm Launcher-3.2.beta3-debug.run
ssh frontrow@appletv.local
chmod +x Launcher-3.2.beta3-debug.run ; ./Launcher-3.2.beta3-debug.run
Then I used the new Launcher (now visible on Apple TV menus) to update to the latest versions of Boxee (aplha 0.9.14.6992) and XBMC (9.11 alpha). That gets XBMC and Boxee working again.
I still need to test Couchsurfer and see how to lock out the upgrade script.