
The ability to play ripped DVDs from VIDEO_TS.
Hard drive upgraded to WD 250Gb.
Hard drive upgraded to WD 250Gb.
Least useful feature added:
An Apache web server hosting an emulation of the ATV remote. Now I can change the playlist from any location with WiFi.
This Blog tracks my progress and capture information as I hack my Apple TV. I've already had some success with this but am now taking a step back to do it a little more methodically.
Main goals:
- Upgrade the hard drive from 40 Gb to 250 Gb
- Enable SSH so that I can login to the ATV and copy files to it
- Mount network drives
- Play ripped DVDs from either local drive or network drives
- Play streaming videos from cycling.tv
Sites I've found useful:
http://www.appletvhacks.net/
http://www.awkwardtv.org/
http://wiki.awkwardtv.org/wiki/NitoTV
So far, I've been successful copying the 40 Gb drive image to the new 250 Gb drive using dd, but have failed to successfully resize the media partition to make use of the extra space. This would be easy if I owned a Mac and could run diskutil, but I don't. I've tried booting a Darwin 8.0.1 but still no diskutil and I didn't get anywhere with the other utilities.
I've picked up a new Mac Mini for just $430 on ebay. This will allow me to partition the ATV disk and since I got one running OS X 10.4 (Tiger) I should be able to move some utilities to the ATV and also do some kernal mods.
I've already had some success making a patch stick, enabling SSH, installing NitoTV, etc. but after upgrading to ATV 1.1 and losing some functionality, I've decided to take a step back and redo the procedure in a way that will preserve the best features of 1.0 and 1.1. I'll start documenting my steps at this point.
To Do list (green is done) much of it from this guide:
- Restore ATV to version 1.0
- Boot from existing patchstick to enable SSH.
- Configure remote desktop using this guide.
- Copy vim to ATV using scp.
- Change shell to tcsh.
- Copy .cshrc and .aliases files to ATV.
- Run "sudo /usr/sbin/AppleFileServer" to start AFP.
- Copy NitoTV install dir to ATV and run install (tcsh broke this script for some reason, use bash).
- Install options from NitoTV menu
- Copy ATVLoader install dir to ATV and run install (not included in my patchstick image)
- Do "Safe 1.1 Update" from NitoTV using DMG file from here.
- Do NitoTV Smart Update using 10.4.9 combo dmg.
- Samba mounts work with command:
mount_smbfs //frontrow:frontrow@192.168.0.33/EXTERNAL ~/Movies/DVD2
- Downloaded and installed an Apple TV JP1 upgrade for the RS 15-2117.
- Install XAMPP (Apache web server for OS X)
- Install IRKeyboardEmu.kext to control ATV remotely.
- Implement web based control of ATV using this guide. It works!
- Add tri-band antennas using this guide for airport extreme and this guide for AppleTV
Problems encountered:
- Airport Extreme crashes if large video files are copied to USB drive from Windows. Work around is to use Cygwin to copy.
- Wireless-n connection is too slow to watch VIDEO_TS from Samba mounted drive. What can I do to speed this up?
- Can't get mount_afp to work to see if that's faster.
Main goals:
- Upgrade the hard drive from 40 Gb to 250 Gb
- Enable SSH so that I can login to the ATV and copy files to it
- Mount network drives
- Play ripped DVDs from either local drive or network drives
- Play streaming videos from cycling.tv
Sites I've found useful:
http://www.appletvhacks.net/
http://www.awkwardtv.org/
http://wiki.awkwardtv.org/wiki/NitoTV
So far, I've been successful copying the 40 Gb drive image to the new 250 Gb drive using dd, but have failed to successfully resize the media partition to make use of the extra space. This would be easy if I owned a Mac and could run diskutil, but I don't. I've tried booting a Darwin 8.0.1 but still no diskutil and I didn't get anywhere with the other utilities.
I've picked up a new Mac Mini for just $430 on ebay. This will allow me to partition the ATV disk and since I got one running OS X 10.4 (Tiger) I should be able to move some utilities to the ATV and also do some kernal mods.
I've already had some success making a patch stick, enabling SSH, installing NitoTV, etc. but after upgrading to ATV 1.1 and losing some functionality, I've decided to take a step back and redo the procedure in a way that will preserve the best features of 1.0 and 1.1. I'll start documenting my steps at this point.
To Do list (green is done) much of it from this guide:
- Restore ATV to version 1.0
- Boot from existing patchstick to enable SSH.
- Configure remote desktop using this guide.
- Copy vim to ATV using scp.
- Change shell to tcsh.
- Copy .cshrc and .aliases files to ATV.
- Run "sudo /usr/sbin/AppleFileServer" to start AFP.
- Copy NitoTV install dir to ATV and run install (tcsh broke this script for some reason, use bash).
- Install options from NitoTV menu
- Copy ATVLoader install dir to ATV and run install (not included in my patchstick image)
- Do "Safe 1.1 Update" from NitoTV using DMG file from here.
- Do NitoTV Smart Update using 10.4.9 combo dmg.
- Samba mounts work with command:
mount_smbfs //frontrow:frontrow@192.168.0.33/EXTERNAL ~/Movies/DVD2
- Downloaded and installed an Apple TV JP1 upgrade for the RS 15-2117.
- Install XAMPP (Apache web server for OS X)
- Install IRKeyboardEmu.kext to control ATV remotely.
- Implement web based control of ATV using this guide. It works!
- Add tri-band antennas using this guide for airport extreme and this guide for AppleTV
Problems encountered:
- Airport Extreme crashes if large video files are copied to USB drive from Windows. Work around is to use Cygwin to copy.
- Wireless-n connection is too slow to watch VIDEO_TS from Samba mounted drive. What can I do to speed this up?
- Can't get mount_afp to work to see if that's faster.


No comments:
Post a Comment