PDA

View Full Version : aTV and Enabling USB Port



jteddy
October 16th, 2008, 12:10 AM
I have installed Boxee & XBMC using the atvusb-creator.
I have a 1tb external drive that I would like to plug into my aTV.

I followed this guide (http://www.iclarified.com/entry/index.php?enid=971) to enable USB support, although after rebooting my AppleTV I could not scroll through the menus, so I had to do a factory default restore.

Could you please point me in the right direction of enabling the USB port on the Apple TV. I thought the atvusb-creator would do this be default, but if I run the
diskutil list command, I do not see the drive.
Thanks in advance.

docbrown
October 16th, 2008, 03:19 AM
It might be as simple as formatting your drive correctly.
I have 2 drives mounting automatically formatted as HFS+ Journaled. I dont think NTFS drives work. I have yet to try FAT32 but i have heard of it not working.

If you want to try reinstalling USB Storage i would recommend using this guide instead:
http://wiki.awkwardtv.org/wiki/Enable_USB_Storage_on_2.x

the other option (easier) is to install NitoTV and run the included smart installer. To enable USB, you need Tiger 10.4.9 combo update copied to ~/Documents in your AppleTV before starting the smart installer.

Combo Update:
http://www.apple.com/support/downloads/macosx1049comboupdateintel.html

NitoTV:
http://wiki.awkwardtv.org/wiki/NitoTV_Take_2


good luck.

jteddy
October 16th, 2008, 07:29 AM
I followed the guide at http://wiki.awkwardtv.org/wiki/NitoTV_Take_2 downloaded the combo update, and placed it in the aTV documents folder and ran the smart update via NitoTV

I now have USB drive access.

Thanks for information on a painless installation.

conjett
October 16th, 2008, 01:25 PM
I followed the guide at http://wiki.awkwardtv.org/wiki/NitoTV_Take_2 downloaded the combo update, and placed it in the aTV documents folder and ran the smart update via NitoTV

I now have USB drive access.

Thanks for information on a painless installation.

Quick question: Do you place the combo update dmg file in ATV documents folder and does the the smart update extract what it needs to enable USB from that?

Thanks.

docbrown
October 16th, 2008, 07:35 PM
copy the 10.4.9 combo dmg to /Users/frontrow/Documents before running smart installer.

if the documents folder does not exist then you will need to create it.

and yep, nito's awesome plugin will extract everything it needs to enable usb.

jteddy
October 16th, 2008, 07:39 PM
copy the 10.4.9 combo dmg to /Users/frontrow/Documents before running smart installer.

if the documents folder does not exist then you will need to create it.

and yep, nito's awesome plugin will extract everything it needs to enable usb.

Exactly :)

mytran80@hotmail.com
October 27th, 2008, 01:16 AM
copy the 10.4.9 combo dmg to /Users/frontrow/Documents before running smart installer.

if the documents folder does not exist then you will need to create it.

and yep, nito's awesome plugin will extract everything it needs to enable usb.

this info was very useful to me,thanks docbrown:)

hsofco
October 28th, 2008, 07:10 PM
I saw another tutorial about the nitotv, and they mentioned something about creating a restore.dmg file, but they werent clear about it.
Do I have to create an empty file with that name? if so where do I put it?
Am I supposed to get it from somewhere?

docbrown
October 28th, 2008, 08:36 PM
recovery.dmg is required when u want to enable AFP filesharing both to and from your AppleTV. If you dont have a Mac then you dont need it.

If you do have a mac then this will be really useful. Not only can you access the appletv internal drive from your mac, but you can also access any usb drives that you may have plugged to the appletv, essentially turning your AppleTV into a NAS.

To make this work you will need a recovery.dmg created from an AppleTV that can factory restore to 1.0. Place "recovery.dmg" into ~/Documents along with the 10.4.9 combo update and then run NitoTV's smart installer.

If you do not have a 1.0 AppleTV there is an alternative but from what Nito says, this is not the correct way. I have successfully enabled AFP using this method so it works for me.

1. You will need to find an image of an AppleTV 1.0 drive somewhere on the internet. I will not tell you where as it is copyrighted material.

2. Create a recovery.dmg from your current AppleTV (regardless of what firmware its on) by ssh'ing to your AppleTV and type: sudo dd if=/dev/disk0s2 of=recovery.dmg bs=1m

3. This will create "recovery.dmg" at /Users/frontrow/

4. Copy this to your Mac and mount it. Inside you will see OS.dmg. Delete the recovery.dmg from your AppleTV.

5. Mount the image of AppleTV 1.0 on your Mac. You should see inside another OS.dmg

6. Replace the OS.dmg inside the recovery.dmg you just created with the one from the AppleTV 1.0 image.

7. Copy recovery.dmg back to your AppleTV in /Users/frontrow/Documents

8. Copy 10.4.9 Combo update to /Users/frontrow/Documents

9. Run NitoTV smart installer.

good luck!

hsofco
October 28th, 2008, 08:43 PM
I am running atv 2.2, with the atvusb creator patchstick (which installed boxee). Will the procedure you explained restore my atv to a different version?

One more question - if all I want is the atv to read an external HD connected to it via usb, do I still need to perform this procedure (you said it's required for AFP - just making sure)

docbrown
October 28th, 2008, 09:39 PM
To enable USB, you need Tiger 10.4.9 combo update copied to ~/Documents in your AppleTV before starting the smart installer.




recovery.dmg is required when u want to enable AFP filesharing


and no, the recovery.dmg method does not change your firmware.......

hsofco
October 28th, 2008, 09:50 PM
I appreciate the help

hsofco
October 28th, 2008, 11:19 PM
After installing nitoTV, I can connect an external HD via its usb port, and browse the atv from a different computer using afp:// .....
However, the external hd connected to the atv is not visible over the network to the computer I'm using to browse the atv. Anyone got something like that to work?

docbrown
October 29th, 2008, 01:46 AM
hsofco... did you follow the instructions i posted here?
http://forum.boxee.tv/showpost.php?p=7401&postcount=9

hsofco
October 29th, 2008, 06:47 AM
I did.

atv is playing files from an external HD connected to it by usb.
I can browse my atv by clicking command-k on my computer, and connecting to afp://appletv.local

The one thing I'm wondering about, is accessing (over the network) the external hard drive that's physically connected to the atv. When I browse the atv from my computer, I don't seem to have access to the external HD connected to the atv.

thanks again

docbrown
October 29th, 2008, 06:58 AM
it should bring up a dialog box asking which disks you want to mount after connecting to afp://appletv.local. It should let you choose from "frontrow" "Media" "OSBoot" "External Drive" (External Drive being the name of whatever you named it)

Maybe try connecting to "afp://appletv.local/nameofdrive/"

cybergoober
October 30th, 2008, 08:09 PM
Thanks for the nitoTV suggestion. Worked a charm.

caliban10
November 1st, 2008, 04:43 AM
I've got nitoTV and afp is working fine but I can't get the USB drive attached to the ATV to appear anywhere. How do I mount it? I've rebooted a few times, unattached, reattached, etc. What step am I missing? Is there something to run in nitoTV?

thanks for your help.

docbrown
November 1st, 2008, 04:47 AM
so can you access your usb drive on the appletv itself but cannot mount via afp on your mac?

caliban10
November 1st, 2008, 05:18 AM
No, I can't see it via the appletv or in appletv shell. It should be in /Volumes?

docbrown
November 1st, 2008, 08:25 AM
what format is the usb drives? are they HFS+?
yeah they should be popping up at /Volumes
and also should be linked to /Users/frontrow/Movies

caliban10
November 1st, 2008, 08:52 AM
Yes, Extended/Journaled. Hmmm.... I'll keep trying with it, rebooting etc.

tatilsever
November 16th, 2008, 01:00 PM
If you want to try reinstalling USB Storage i would recommend using this guide instead:
http://wiki.awkwardtv.org/wiki/Enable_USB_Storage_on_2.x

I followed the instructions, but patching the kernel step is giving me trouble.

When I run do_usb_patch.sh, it gives me a bus error:


========= decompress kernel =========
./do_usb_patch.sh: line 21: 248 Bus error ./prelink_tool -d mach_kernel.prelink mach_kernel_patched.bin

Any ideas?

docbrown
November 16th, 2008, 07:51 PM
have you tried the nitotv method? its much easier:



the other option (easier) is to install NitoTV and run the included smart installer. To enable USB, you need Tiger 10.4.9 combo update copied to ~/Documents in your AppleTV before starting the smart installer.

Combo Update:
http://www.apple.com/support/downloa...dateintel.html

NitoTV:
http://wiki.awkwardtv.org/wiki/NitoTV_Take_2

tatilsever
November 17th, 2008, 09:55 AM
NitoTV wiki pages look a lot more disorganized. As I don't mind using UNIX commands, the other method looked easier to me. Besides, I already got divx playback through Boxee, I did not want to add all that NitoTV just for enabling the USB port.

davilla
November 17th, 2008, 02:56 PM
Yes, the NitoTV pages are a bit of a spew. But NitoTV seems (right now, hint, hint) to be the best for the proper method to USB device device support.

Install NitoTV and place a copy of the 10.4.9 OSX update DMG into ~/Documents.

Run the NitoTV smart installer.

Remove NitoTV

Reboot, THEN attach the USB device. Some AppleTV OS versions will immediately reboot if you attach a USB device without doing that USB device support patch.

docbrown
November 17th, 2008, 05:15 PM
what have you got up your sleeve davilla? =)

davilla
November 18th, 2008, 01:20 AM
If I tell I'd have to, well you know. :))

The only thing I will say is I'm playing with the USB based HD-PVR.

ozblogger
November 18th, 2008, 11:30 PM
reading up on XBMC / Boxee forums since the past week now, to gather information that might lead to an AppleTv purchase for me ....

Can anybody here confirm that an external HDD formatted as FAT32 works with the above-mentioned (nitoTV) method ?

davilla
November 19th, 2008, 02:24 AM
reading up on XBMC / Boxee forums since the past week now, to gather information that might lead to an AppleTv purchase for me ....

Can anybody here confirm that an external HDD formatted as FAT32 works with the above-mentioned (nitoTV) method ?

yes. hfsplus and fat32 are valid disk formats.

dudebrah
November 22nd, 2008, 01:33 AM
hey so I ran all the steps (note that I updated to ATV 2.3 - by accident) .. i tried installing Take 2, but still no /dev/disk1 coming up for "diskutil list" .. tried rerunning Smart Installer and I get the following:

Root filesystem already writable;
valid recovery image found!
mach_kernel.prelink already patched or unrecognized
kextloader already installed!
no files to install!, returning

is there any particular order one has to plug in and turn on the USB drive? (i.e. turn off USBHD, reboot ATV then turn on USBHD or unplug ATV, turn on USBHD, turn on ATV??)

any other suggestions?

docbrown
November 22nd, 2008, 03:09 AM
im not 100% sure but i dont think nitotv supports 2.3 yet. do a factory restore, upgrade to 2.1 (if your factory firmware is lower than 2.1) using these instructions:
http://wiki.awkwardtv.org/wiki/OSupdate

then install nitotv and run smart installer with the 10.4.9 update in ~/Documents.

Grenoli
November 22nd, 2008, 03:45 AM
Will I be able to use a keyboard if I enable the USB port?

EyesOnly
November 22nd, 2008, 02:01 PM
Ok, I'm a total noob when it comes to the terminal. All these various instructions look very confusing to me. Can someone put up a nice blog post with screen shots, a video, or at least good detailed instructions on enabling USB support? I'm using an appletv v.1 with boxee installed and a PPC Mac Mini.

Thanks!

lorenvazquez
November 24th, 2008, 06:22 PM
Just like EyesOnly, I am not familiar with Terminal commands and I would like to get my external USB drive connected to the aTV. Please post a video or a guide with screen shots since otherwise it is far too complicated.

I have a 2.2 out of the box, patched with 07b USB patchstick and I am accessing a my external drive through a shared folder on my iMac, since that had two videos which were great for people like me. :)

Thank you very much, and keep up with Boxee which is great!!!!

docbrown
November 24th, 2008, 08:03 PM
Will I be able to use a keyboard if I enable the USB port?

yep, usb hubs, keyboard/mice, usb drives.

ActionTimeVision
November 29th, 2008, 01:00 PM
I'm running boxee on my ATV 2.1, installed with the USB patchstick creator.
Great, now I want to get this external USB thing going and I'm trying to install NitoTV. I followed the instructions. All the files are in place but now I'm stuck trying to run the install...

-bash-2.05b$ mnt/scratch/users/frontrow/nitotv/installme
-bash: mnt/scratch/users/frontrow/nitotv/installme: No such file or directory

I'm sure this is where the file's located but somehow it doesn't find it. I'm I doing something bassically wrong?

-sudo: ./installme: command not found

In the insall instrucrions it says
"If you get any errors about installme not existing try
chmod +x installme
and run again"

-bash-2.05b$ chmod +x installme
chmod: installme: No such file or directory


(I'm a total SSH and Terminal noob.
As I installed SSH with the pachstick, I'm running SSH2 on the ATV, seems most helpfiles are useing SSH1)

ShadowMonkey
December 12th, 2008, 04:29 AM
If you want to try reinstalling USB Storage i would recommend using this guide instead:
http://wiki.awkwardtv.org/wiki/Enable_USB_Storage_on_2.x



Woohoo! Worked like a charm on my aTV r2.3. Don't understand the whole "Shares" thing at the end though. Its purpose wasn't stated and I found it to be unnecessary for just getting USB drive seen.

awdbat
December 18th, 2008, 12:50 AM
Ok, I'm a total noob when it comes to the terminal. All these various instructions look very confusing to me. Can someone put up a nice blog post with screen shots, a video, or at least good detailed instructions on enabling USB support? I'm using an appletv v.1 with boxee installed and a PPC Mac Mini.

Thanks!

If you are patched and have NitoTV installed then download MacOSXUpdCombo10.4.9Intel.dmg to your desktop.

Open Terminal and try these commands:
Usernames-Computer:~ username$ scp -2 -r ~/Desktop/MacOSXUpdCombo10.4.9Intel.dmg frontrow@AppleTV.local:~/Documents

Then you should see this:
Welcome to the AppleTV (via atv-usbcreator)
frontrow@appletv.local's password:

Password is:
frontrow

Then you should see it opening up the dmg file (takes a few minutes) and you'll see this:
MacOSXUpdCombo10.4.9Intel.dmg 100% 308MB 947.6KB/s 05:33

If for some reason you get:
Protocol major versions differ: 1 vs. 2
lost connection

Then change the "scp -2 -r" command to "scp -1 -r". At least this seemed to work for me... and I'm a bigger noob than most! :o:)

The you can go to your AppleTV, open NitoTV and then use the Smart installer = success!

kcnbob
January 3rd, 2009, 04:44 AM
Hey, sorry if this has been asked before but its really annoying me! I got apple tv last week, (2.2 otb, updated automatically to 2.3)
Installed xbmc and boxee via the atvusb patchstick.
the problem is I want to enable usb so I can use an external hard drive.
I've done my research and found that I'd need to install nitoTV, Easier said than done!!!!!
I've downloaded the nitoTV0.6.2 and put it in the frontrow folder on ATV (via cyberduck), I then went into terminal and entered
cd /mnt/Scratch/Users/frontrow/nitoTV/
then
sudo ./installme
entered password frontrow
ATV then rebooted, but there is no nitoTV option in the finder menu but when I goto /System/Library/CoreServices/Finder.app/Contents/Plugins/
there is a nitoTV.frappliance and the contents are frameworks, Info.plist, Libraries, MacOS and Resources.

Can anyone tell me what I am doing wrong??
(If anyone can understand all of that LOL!) :D

severe
January 3rd, 2009, 04:59 AM
kcnbob...

Is there now something named DVD in your menu?

If all is right, there should be. And that's NitoTV.

From there: Settings>Install Software>Smart Installer


That oughta do it.

kcnbob
January 3rd, 2009, 05:06 PM
Hey, thanks for the info
No there wasnt a dvd menu but playing around I managed to get nitoTV showing in the finder (menu), but when I selected the Smart Installer, the kext enabler and other kexts installed, but the MacOSX10.4.9 combo update .dmg failed..
The combo update is in /mnt/Scratch/Users/frontrow/Documents im pretty sure this is the correct directory...
Is there a way to rectify this? :S

This is the log of what installed and what has and hasn't installed..

2009-01-03 22:51:56.047 nitoHelper[623] Root filesystem already writable

2009-01-03 22:52:16.785 nitoHelper[623] Unmodified 2.1.0 detected

2009-01-03 22:52:18.000 nitoHelper[623] kernel patched for USB and/or watchdog successfully!

This software is copyright 2008 Turbo (Mike Byrne) and MAY NOT be distributed.
All rights reserved.
Contact turbo@0xfeedbeef.com for more information

Installing kext enabler... OK!
Installing Turbo's SSE3 emulator... OK!

Done.
2009-01-03 22:52:19.219 nitoHelper[623] Enable UI Scripting Success!
2009-01-03 22:52:19.341 nitoHelper[623] Mouse Locater Installation Success!

2009-01-03 22:52:19.341 nitoHelper[623] Mouse Locater Cursor Installation Success!

2009-01-03 22:52:19.342 nitoHelper[623] Mouse Locater Preferences Installation Success!

2009-01-03 22:52:19.685 nitoHelper[623] IODVDStorageFamily.kext installed successfully!

2009-01-03 22:52:19.685 nitoHelper[623] IOCDStorageFamily.kext installed successfully!

kextload: cannot resolve dependencies for kernel extension /System/Library/Extensions/IOCDStorageFamily.kext
kextload: kext doesn't have all dependencies
kextload: can't generate internal dependency graph for /System/Library/Extensions/IODVDStorageFamily.kext
2009-01-03 22:52:20.728 nitoHelper[623] bins installed successfully!

2009-01-03 22:52:33.550 nitoHelper[623] mount: /Users/frontrow/Documents/MacOSXUpdCombo10.4.9Intel.dmg failed

hope this helps and thanks soo much in advance! :)

severe
January 5th, 2009, 06:29 PM
How's it going?

Yea.. the OS Combo is in the right place. My first thought was that it wasn't the Intel version, but apparently it is.

Not sure what's goin on there right now.

BTW.. my Documents folder also contains a recovery.dmg.

davilla
January 5th, 2009, 06:40 PM
How's it going?

Yea.. the OS Combo is in the right place. My first thought was that it wasn't the Intel version, but apparently it is.

Not sure what's goin on there right now.

permissions or ownership?

"ls -la /mnt/Scratch/Users/frontrow/"

owner/group should be frontrow:frontrow

severe
January 5th, 2009, 06:47 PM
permissions or ownership?

"ls -la /mnt/Scratch/Users/frontrow/"

owner/group should be frontrow:frontrow

Yea... good point. Actually, I'm all straight, d. Was just trying to help kcnbob out.

However, since I have your attention, I was having this issue: http://forum.boxee.tv/showpost.php?p=25101&postcount=4

Metamorph
January 6th, 2009, 11:30 AM
In order to view my apple tv from my computer and install nitotv do I need a
Mac or can I do all this from my windows of

docbrown
January 6th, 2009, 05:13 PM
if you use putty for windows instead of terminal to connect via ssh and run commands and use winscp to copy files to appletv, it should work.

kcnbob
January 7th, 2009, 04:52 AM
How's it going?

Yea.. the OS Combo is in the right place. My first thought was that it wasn't the Intel version, but apparently it is.

Not sure what's goin on there right now.

BTW.. my Documents folder also contains a recovery.dmg.

Hey, I removed the combo from the ATV then copied it across again (via cyberduck), I then disconnected and unplugged the ATV for it to restart and when I ran the smart install again it worked!! Thank you very much for your help, it's much appreciated! :D

Now can I remove the combo update from the ATV or shall I leave it..

Regards
Kcnbob

kcnbob
January 7th, 2009, 09:51 AM
Oh and my documents folder also contains a recovery.dmg file also, I have copied this to my macbook pro.. :)
Thanks
Kcnbob

Metamorph
January 7th, 2009, 11:16 AM
guys I copied the dmg file into the documents folder I created but I don't see smart installer anywhere am doing something wrong?

davilla
January 7th, 2009, 01:38 PM
guys I copied the dmg file into the documents folder I created but I don't see smart installer anywhere am doing something wrong?

Is NitoTV installed?

Metamorph
January 7th, 2009, 02:12 PM
Ok I tired to install and had issues I got the part where I had to a terminal session and ran the sudo installme command and it reboots the atv but still nothing I see a new section that's says software 3rd party plugins but no smart installer

Metamorph
January 7th, 2009, 04:13 PM
I know i know i have be a bother, but finally got nitotv installed and ran the smartinstaller but it still wont' ready my hd. Its an NTFS does that matter does it have to be a MAC format??

docbrown
January 7th, 2009, 05:17 PM
HFS (mac) or FAT32 work best.

davilla
January 7th, 2009, 05:40 PM
I know i know i have be a bother, but finally got nitotv installed and ran the smartinstaller but it still wont' ready my hd. Its an NTFS does that matter does it have to be a MAC format??

ssh in and "diskinfo list" to see if enabling USB device access worked.

beenetts
January 8th, 2009, 07:30 AM
hey guys, i am running ATV 2.3 with boxee installed. i have been trying to enable usb connectivity via the awkward tv instructions

http://wiki.awkwardtv.org/wiki/Enable_USB_Storage_on_2.x

i have gotten down to the extensions sections, i've been capped for the month, so i'm slowly downloading the 10.4.9 combo update. but i saw they mentioned you could use the tiger install disc, i've tried a 10.4.8 and a 10.4.9 disc, and when trying to install the extensions, i get this fault.

/sbin/kextload -v /System/Library/Extensions/IOUSBMassStorageClass.kext
kextload: extension /System/Library/Extensions/IOUSBMassStorageClass.kext appears to be valid
kextload: loading extension /System/Library/Extensions/IOUSBMassStorageClass.kext
kextload: cannot resolve dependencies for kernel extension /System/Library/Extensions/IOUSBMassStorageClass.kext
kextload: sending 1 personality to the kernel

bash-2.05b# /sbin/kextload -t /System/Library/Extensions/IOUSBMassStorageClass.kext
kernel extension /System/Library/Extensions/IOUSBMassStorageClass.kext has problems:
Missing dependencies:
{
"com.apple.iokit.IOStorageFamily" =
"No valid version of this dependency can be found"
"com.apple.iokit.IOSCSIArchitectureModelFamily" =
"No valid version of this dependency can be found"
}

is there anything i can do? both the IOStorageFamily.kext and the IOSCSIArchitectureModelFamily.kext files are in the same extensions directory. should i just try again with the combo install dmg? or can i do something to make it find the .kext files?

cheers

dave

jmccubbin
January 8th, 2009, 08:13 AM
I've tried this four times and the shell script that modifies the kernel prelink file fails every time. I have found no solution.

davilla
January 8th, 2009, 10:15 AM
I've tried this four times and the shell script that modifies the kernel prelink file fails every time. I have found no solution.

Since you did not post your AppleTV OS version and the version of NitoTV, I can't help. NitoTV is very sensitive to the AppleTV OS version. For r2.3, you must use the latest version.

jacksonbitstop
January 11th, 2009, 08:46 PM
Hi folks, I just recently got an Apple TV and set up XBMC/Boxee.

I found this thread while googling for a way to enable the USB support on Apple TV. I read through this entire topic several times and read the referenced pages on the NitoTV web site. Being new to XBMC/Boxee and modding in general, it seemed daunting, particularly the NitoTV wiki. I know enough around the command line to be dangerous to myself, but I generally try not to muck around with my gear too much - if it breaks, I don’t have a lot of time (or necessarily brains :o) to try and fix it.

In the end, enabling the USB port worked on the first try. It's a fantastic bit of work by all involved, thank you very much!

I wanted to share my particular experiences in the hope it might help out some others who share a similar background. I’m also hoping this consolidates some of the important information already mentioned in the thread.




My starting point:
1. Apple TV with the 2.2 OS.
2. Intel Mac with 10.5.6
3. I had previously installed XBMC/Boxee using atvusb-creator-1.0.b10 (which also worked on the first try!)
4. External USB hard disk formatted as Mac OS Extended/Journaled, DISCONNECTED from the Apple TV during this work.


Caveats:
1. This is only to enable the USB port.
2. This does not cover enabling AFS; therefore, you do not need recovery.dmg.



Conventions:
1. A line that starts with "Mac" is something you do on your Mac (or PC).
2. A line that starts with "Apple TV" is something you do on your Apple TV.



To download the MacOS Combo update and nitoTV installer, check DocBrown's post:
http://forum.boxee.tv/showpost.php?p=4340&postcount=1




Procedure 1: MacOS 10.4.9 update
1. Kept Apple TV 2.2; did not downgrade or upgrade.
2. Downloaded Mac OS 10.4.9 update to my computer.
3. Mac: Copied the update to Apple TV.
4. Apple TV: Create the ~frontrow/Documents directory.
5. Apple TV: Moved the MacOS update into the documents directory.


Procedure 2: Install NitoTV
1. Downloaded NitoTV Take 2 (0.6.2) to my computer.
2. Mac: Copied the installer to Apple TV (I did not uncompress the file).
3. Apple TV: Create a directory for NitoTV.
4. Apple TV: Move the installer into the NitoTV dir.
5. Apple TV: Unzip the installer.
6. Apple TV: Run the NitoTV installer.

Procedure 3: Run the NitoTV smart installer
1. Go to Apple TV (Frontrow, the user interface). Within Frontrow:
2. Scroll down to “NitoTV”
3. Within NitoTV, select “Settings”
4. Select “Install Software”
5. Select “Smart Install”
6. Wait for completion
7. Reboot Apple TV
8. Add USB disk
9. Log in to Apple TV
10. Apple TV: Confirm USB disk exists
11. Enjoy!



Supplemental - terminal screen "grabs" taken during the installation.




Procedure 1: MacOS 10.4.9 update
3. Mac: Copied the update to Apple TV.


$ scp MacOSXUpdCombo10.4.9Intel.dmg frontrow@appletv.local:
Welcome to the AppleTV (via atv-usbcreator)
frontrow@appletv.local's password:
MacOSXUpdCombo10.4.9Intel.dmg 100% 308MB 2.2MB/s 02:23


4. Apple TV: Create the ~frontrow/Documents directory.


$ ssh frontrow@appletv.local
Welcome to the AppleTV (via atv-usbcreator)
frontrow@appletv.local's password:
-bash-2.05b$ ls
Downloads Music
Library Music Playlists
MacOSXUpdCombo10.4.9Intel.dmg Pictures
Movies Video Playlists
-bash-2.05b$ mkdir Documents
-bash-2.05b$ ls
Documents Movies Video Playlists
Downloads Music
Library Music Playlists
MacOSXUpdCombo10.4.9Intel.dmg Pictures


5. Apple TV: Moved the MacOS update into the documents directory.


-bash-2.05b$ mv MacOSXUpdCombo10.4.9Intel.dmg Documents/
-bash-2.05b$ ls Documents
MacOSXUpdCombo10.4.9Intel.dmg
-bash-2.05b$




Procedure 2: Install NitoTV

2. Mac: Copied the installer to Apple TV (I did not uncompress the file).


$ scp nitoTVInstaller_tt.zip frontrow@appletv.local:
Welcome to the AppleTV (via atv-usbcreator)
frontrow@appletv.local's password:
nitoTVInstaller_tt.zip 100% 16MB 2.0MB/s 00:08


3. Apple TV: Create a directory for NitoTV.


-bash-2.05b$ ls
Documents Movies Pictures nitoTVInstaller_tt.zip
Downloads Music Video Playlists
Library Music Playlists
-bash-2.05b$ mkdir nitoTV
-bash-2.05b$ ls
Documents Movies Pictures
Downloads Music Video Playlists nitoTVInstaller_tt.zip
Library Music Playlists nitoTV


4. Apple TV: Move the installer into the NitoTV dir.


-bash-2.05b$ mv nitoTVInstaller_tt.zip nitoTV
-bash-2.05b$ ls nitoTV
nitoTVInstaller_tt.zip


5. Apple TV: Unzip the installer.


-bash-2.05b$ cd nitoTV
-bash-2.05b$ ls
nitoTVInstaller_tt.zip
-bash-2.05b$ unzip nitoTVInstaller_tt.zip
Archive: nitoTVInstaller_tt.zip
creating: nitoTV Take Two/
inflating: nitoTV Take Two/.DS_Store
creating: __MACOSX/
creating: __MACOSX/nitoTV Take Two/
inflating: __MACOSX/nitoTV Take Two/._.DS_Store
inflating: nitoTV Take Two/About.txt
inflating: __MACOSX/nitoTV Take Two/._About.txt
inflating: nitoTV Take Two/Install Instructions.rtf
inflating: __MACOSX/nitoTV Take Two/._Install Instructions.rtf
inflating: nitoTV Take Two/installme
inflating: __MACOSX/nitoTV Take Two/._installme
creating: nitoTV Take Two/nitoTV.pkg/
creating: nitoTV Take Two/nitoTV.pkg/Contents/
inflating: nitoTV Take Two/nitoTV.pkg/Contents/Archive.bom
inflating: nitoTV Take Two/nitoTV.pkg/Contents/Archive.pax.gz
inflating: nitoTV Take Two/nitoTV.pkg/Contents/Info.plist
inflating: nitoTV Take Two/nitoTV.pkg/Contents/PkgInfo
creating: __MACOSX/nitoTV Take Two/nitoTV.pkg/
creating: __MACOSX/nitoTV Take Two/nitoTV.pkg/Contents/
inflating: __MACOSX/nitoTV Take Two/nitoTV.pkg/Contents/._PkgInfo
creating: nitoTV Take Two/nitoTV.pkg/Contents/Resources/
creating: nitoTV Take Two/nitoTV.pkg/Contents/Resources/en.lproj/
inflating: nitoTV Take Two/nitoTV.pkg/Contents/Resources/en.lproj/Description.plist
inflating: nitoTV Take Two/nitoTV.pkg/Contents/Resources/package_version
creating: __MACOSX/nitoTV Take Two/nitoTV.pkg/Contents/Resources/
inflating: __MACOSX/nitoTV Take Two/nitoTV.pkg/Contents/Resources/._package_version
inflating: nitoTV Take Two/nitoTV.pkg/Contents/Resources/TokenDefinitions.plist
inflating: __MACOSX/nitoTV Take Two/._nitoTV.pkg
-bash-2.05b$


6. Apple TV: Run the NitoTV installer.


-bash-2.05b$ ls
__MACOSX nitoTV Take Two nitoTVInstaller_tt.zip
-bash-2.05b$ cd nitoTV\ Take\ Two/
-bash-2.05b$ ls
About.txt installme
Install Instructions.rtf nitoTV.pkg
-bash-2.05b$ ls -l installme
-rwxr-xr-x 1 frontrow frontrow 338 Jul 13 2008 installme
-bash-2.05b$ sudo ./installme



Procedure 3: Run the NitoTV smart installer

9. Log in to Apple TV
10. Apple TV: Confirm USB disk exists


$ ssh frontrow@appletv.local
Welcome to the AppleTV (via atv-usbcreator)
frontrow@appletv.local's password:
-bash-2.05b$ df -k
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/disk0s3 921596 722924 189460 79% /
devfs 97 97 0 100% /dev
fdesc 1 1 0 100% /dev
<volfs> 512 512 0 100% /.vol
/dev/disk0s4 37573000 1617900 35955100 4% /mnt
/dev/disk1s2 488050672 215309076 272741596 44% /mnt/Scratch/Volumes/Media
-bash-2.05b$

connormc
January 12th, 2009, 03:36 PM
great guide. Just at the final hurdle and cant get my western digital usb drive to show up in terminal. even tried mount command and it isnt there

only thing different was

-bash-2.05b$ ./installme
returned something along the lines of must be sudo.... or something

My hard drive is split into a couple of different partitions. would this be the case?

davilla
January 12th, 2009, 04:48 PM
great guide. Just at the final hurdle and cant get my western digital usb drive to show up in terminal. even tried mount command and it isnt there

only thing different was

-bash-2.05b$ ./installme
returned something along the lines of must be sudo.... or something

My hard drive is split into a couple of different partitions. would this be the case?

"sudo ./installme"

when command-line bitches about something, it's best to pay attention or what you are trying to do will fail and you will spend hours getting no where.

jacksonbitstop
January 13th, 2009, 08:18 PM
connormc - thanks, I'm glad someone else could benefit from it. I updated my post to include sudo. That's important, of course.

When I put the doc together I had to do everything a second time, because I lost the original scrollback from my terminal. I wasn't sure if running the installer twice would cause any problems - probably not, but I decided to play it safe and do everything except run the installer.

tomandrews
January 13th, 2009, 09:40 PM
awesome guide, thankyou!

This should be stickied.

connormc
January 14th, 2009, 07:42 AM
thanks guys.

I'm a complete terminal n00b and it was the last hurdle that failed me.

I spent hours retrying the same thing....

Will update it tonight and try again

thanks for your help guys. will reply again later

connormc
January 14th, 2009, 07:45 AM
connormc - thanks, I'm glad someone else could benefit from it. I updated my post to include sudo. That's important, of course.

When I put the doc together I had to do everything a second time, because I lost the original scrollback from my terminal. I wasn't sure if running the installer twice would cause any problems - probably not, but I decided to play it safe and do everything except run the installer.

I shall do the same

thanks

jdmstar
January 14th, 2009, 10:04 AM
Well once the external HDD is plugged in will the ATV still use its 40GB of internal space? Or will it just acknowledge the external HDD as the primary?

\This is one of the reasons i havent upgraded HDD yet. Once i figure out whats the best route, id either go internal or external depending on what plays well with each other.

ie 40gig internal HDD for jsut strictly music and the 500GB external for movies and such.

davilla
January 14th, 2009, 10:44 AM
Well once the external HDD is plugged in will the ATV still use its 40GB of internal space? Or will it just acknowledge the external HDD as the primary?

\This is one of the reasons i havent upgraded HDD yet. Once i figure out whats the best route, id either go internal or external depending on what plays well with each other.

ie 40gig internal HDD for jsut strictly music and the 500GB external for movies and such.

The AppleTV OS and frontrow have no knowledge of external USB devices.

fg3
January 14th, 2009, 11:47 AM
Sigh. I have boxee up and running and really want to enable the USB port, but the nitotv route seems like too much to tackle for a terminal noob like me, even with this guide. Hoping for a more direct solution to appear.

Brandroid
January 16th, 2009, 11:00 AM
I ran through the NitoTV process (thanks to jacksonbitstop for the summary). Everything appears to have gone as it should have, but I'm still not seeing my drive in Volumes or when running the "df -k" command in terminal.

I installed NitoTV 0.6.5 on my 2.3 ATV. The drive I'm mounting is HFS+ Journaled. Should it mount automatically or should I be mounting it manually? Is 2.3 the problem?

Seems like I'm close, but not quite there. Any ideas?

whoiswill
January 16th, 2009, 04:32 PM
same issue here, installed everything but usb does not mount.
i did find out how u can mount it ONCE, you plug the drive in after the Smart Installer (I wasn't able to see the drive after this) and then proceed to install Perian and mplayer codec and then reboot. It's weird because it mounts and plays, but when you eject it and plug it back in, the drive will not mount anymore.
I also find if I install Perian and mplayer before Smart Installer, the drive will not mount.

Brandroid
January 17th, 2009, 12:33 AM
I restored to factory settings (2.3) and then downgraded to 2.2. Then I repatched and reinstalled NitoTV. USB drive is now mounting.

Has anyone tried updating to 2.3 after enabling the USB port? Do you lose USB?

whoiswill
January 17th, 2009, 01:10 AM
i'm considering downgrading to 2.2..
did you install launcher 2.2/boxee before you installed nitotv?
i'm looking for a solution so i can use both on atv.

jacksonbitstop
January 17th, 2009, 08:12 AM
i'm considering downgrading to 2.2..
did you install launcher 2.2/boxee before you installed nitotv?
i'm looking for a solution so i can use both on atv.

Hmmm, I avoided upgrading to 2.3 (in fact, I just got a "friendly reminder" this morning) because I didn't know what would happen with the USB port.

One point of note, I was *not* running Launcher 2.2 when I did the NitoTV procedure. I upgraded to Launcher 2.2 last night. This morning, I am able to repeatedly turn the external disk on and off and have it mount/umount successfully.

Maybe if there are other people running 2.3 who can chime in...

I could be completely wrong, but my understanding is that if you change the OS rev you have to reinstall everything (patchstick, boxee, etc) all over again?

scubadoc
January 17th, 2009, 12:14 PM
The OS rev's typically break everything. I am now running 2.3 with NitoTV and USB working fine. The Awkward TV main page:
http://wiki.awkwardtv.org/wiki/Main_Page
shows which mods are working with 2.3 (Latest News, on the right). I have used the setting in Launcher 2.2 to turn off auto updates of the AppleTV OS so that I can wait and be sure that mods are working with the update.

whoiswill
January 17th, 2009, 02:15 PM
The OS rev's typically break everything. I am now running 2.3 with NitoTV and USB working fine. The Awkward TV main page:
http://wiki.awkwardtv.org/wiki/Main_Page
shows which mods are working with 2.3 (Latest News, on the right). I have used the setting in Launcher 2.2 to turn off auto updates of the AppleTV OS so that I can wait and be sure that mods are working with the update.

Can you launch your USB drive from nitoTV, I'm able to play stuff from it but the usb drive just won't mount. I can however see it in ATVFiles and boxee..

also is there a way to eject the usb drive from boxee?

scubadoc
January 17th, 2009, 03:26 PM
It mounts in nitoTV (it can be seen under the Files menu). You can unmount from there with a left arrow, but it causes the ATV to freeze and need a reboot. I am guessing that is one of those problems noted in the nitoTV discussions about ongoing problems with 2.2 and 2.3. It also shows up in Boxee in Video Sources. I don't know that you can actually unmount from Boxee. You can remove a source, however, so that it doesn't catalog it.

jacksonbitstop
January 17th, 2009, 11:25 PM
I don't know that you can actually unmount from Boxee. You can remove a source, however, so that it doesn't catalog it.

Just my $0.02...

I don't know of any way to unmount the drive within Boxee, so I just power off the external drive (older model Western Digital MyBook) via the drive's power button when I'm done. Repeated on/off cycling seems to mount/unmount the drive just fine. I don't know if that's any different than say, a 2.5" bus-powered disk that where the only way to cut power would be to pull out the USB cable.

In my case, I figure the disk is essentially read-only within Boxee, so even an abrupt unmount should not be fatal?

Afterthought - I just realized whoiswill's question about mounting the USB disk was specific to nitotv, with a separate question about unmounting within boxee. Just fyi, this particular reply is about Boxee only - I used nitotv only to enable USB access and I don't use it otherwise. Sorry for any confusion.

connormc
January 19th, 2009, 03:34 PM
just reinstalled boxee & followed the guide to the tee

frontrow@appletv.local's password:
-bash-2.05b$ df -k
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/disk0s3 921596 554088 358296 61% /
devfs 98 98 0 100% /dev
fdesc 1 1 0 100% /dev
<volfs> 512 512 0 100% /.vol
/dev/disk0s4 37573000 1227664 36345336 3% /mnt
/dev/disk1s2 183383144 109724352 73658792 60% /mnt/Scratch/Volumes/Hard Drive
/dev/disk1s3 792781404 129866852 662914552 16% /mnt/Scratch/Volumes/movies
-bash-2.05b$


YES!!!!!

Just need to figure out how to point the local source to the drive now

Thanks Jacksonbitstop

jmccubbin
January 20th, 2009, 01:07 PM
Since you did not post your AppleTV OS version and the version of NitoTV, I can't help. NitoTV is very sensitive to the AppleTV OS version. For r2.3, you must use the latest version.
Sorry about not noting your reply. I had basically dropped the attempt because I have a Linux server and the files stream very seamlessly from the samba server. I would, however love to get this working. Local files are pretty failsafe and leave the network free.

I followed the awkwardtv instructions to the letter. I'm at ease with the command line as I manage several linux servers remotely. I do not have an intel mac running tiger so I extracted the files from the latest tiger update dmg file as per the instructions, got shell access set up via the atvusb-creator install (same place I got Boxee), and the problem occurs when I try to modify the existing kernel prelink file. I am using r2.3 apple software and don't want NitoTV installed. I like Boxee a lot better and the Apple menu is crowded enough.

It seems like I have some utility incompatibility for the prelink script. I can to a master reset and try it again as I only use that second Apple TV for streaming video to Boxee anyway. I may also try the suggestions posted by jacksonbitstop. I'm at work at the moment and can try it tonight.

Thanks for your reply.

jacksonbitstop
January 20th, 2009, 08:18 PM
Good to hear it worked!

connormc
January 21st, 2009, 03:57 PM
local source found and movies being indexed as we speak.

Superb job.

Thanks

Just saved me £350 on a QNAP 209 pro II and 1tb hard drive

thinkingclown
January 26th, 2009, 04:08 PM
Howdy,
I've finally enabled USB (via the Smart Installer in NitoTV) and my AppleTV can see the external drive. It's an NTFS volume. Actually it's a MediaGate 450. I've read that AppleTV can read only an NTFS filesystem. That's ok with me. I'd just like to get this working.
Any help would be greatly appreciated.


-bash-2.05b$ diskutil list
/dev/disk0
#: type name size identifier
0: GUID_partition_scheme *149.1 GB disk0
1: EFI 34.0 MB disk0s1
2: Apple_Recovery 400.0 MB disk0s2
3: Apple_HFS OSBoot 900.0 MB disk0s3
4: Apple_HFS Media 147.6 GB disk0s4
/dev/disk1
#: type name size identifier
0: FDisk_partition_scheme *465.8 GB disk1
1: Windows_NTFS 465.8 GB disk1s1

I don't think is mounts.

-bash-2.05b$ df -k
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/disk0s3 921596 761080 151304 83% /
devfs 102 102 0 100% /dev
fdesc 1 1 0 100% /dev
<volfs> 512 512 0 100% /.vol
/dev/disk0s4 154793824 146569560 8224264 95% /mnt
-bash-2.05b$

I can't add the external drive as a source in Boxee. Is there something else I have to do?

davilla
January 26th, 2009, 04:29 PM
mount -> "diskutil mountDisk /dev/disk1"


unmount -> "diskutil unmountDisk /dev/disk1"

thinkingclown
January 26th, 2009, 07:52 PM
mount -> "diskutil mountDisk /dev/disk1"


unmount -> "diskutil unmountDisk /dev/disk1"

Am I still missing something?
-bash-2.05b$ diskutil mountDisk /dev/disk1
-bash-2.05b$ df -tk
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/disk0s3 921596 761080 151304 83% /
devfs 102 102 0 100% /dev
fdesc 1 1 0 100% /dev
<volfs> 512 512 0 100% /.vol
/dev/disk0s4 154793824 146503072 8290752 95% /mnt
-bash-2.05b$ diskutil list
/dev/disk0
#: type name size identifier
0: GUID_partition_scheme *149.1 GB disk0
1: EFI 34.0 MB disk0s1
2: Apple_Recovery 400.0 MB disk0s2
3: Apple_HFS OSBoot 900.0 MB disk0s3
4: Apple_HFS Media 147.6 GB disk0s4
/dev/disk1
#: type name size identifier
0: FDisk_partition_scheme *465.8 GB disk1
1: Windows_NTFS 465.8 GB disk1s1
-bash-2.05b$

focal318
January 27th, 2009, 12:34 AM
So after about a day of messing around with it I finally got my USB to work which wasn't as painful as I first thought. I've got a TB hooked up to it right now with about 700 GB of movies, tv, and music. I just added it to sources in boxee and I don't see any noticeable difference yet and I read somewhere else someone having to wait a day for there library to update. Anyone have any idea how long it'll take, it just bothers me that it doesn't look like it's doing anything.

unisonband
January 27th, 2009, 12:46 AM
Indexing, especially on that much content, will take a VERY long time!

focal318
January 27th, 2009, 01:01 AM
awesome... Any idea if it'll want to re-index everytime I power down the aTV? If I add new content will it be this time consuming in the future? Not that it bothers me, I just have to be careful with my media center during this time because it's all power dependent on my receiver so turning it off mid-index would really be lame.

unisonband
January 27th, 2009, 01:22 AM
On the current build of boxee I have dealt with indexing issues like this: it won't erase the library and re-index, but it will sometimes index the same item twice into subfolders...a little annoying but a simple bug that should be squashed soon...it only does it with video from what I can tell and not audio. I have 100 GB of music that is still indexing though, so who knows what will happen when it's done.

Don't let this deter you from boxee though, because like I said the indexing problem is a known bug.

focal318
January 27th, 2009, 01:34 AM
Yeah, an indexing issue won't deter me from boxee. I've been using a UPnP via XMBC putting off renaming files so (fingers crossed) they'll index properly in boxee.

lerca
January 30th, 2009, 12:18 AM
Hi,
I just installed Boxee and added a USB drive and in terminal it shows up and everything apparently works fine. I would like to make the usb drive as the main apple tv drive like how the initial USB script for the 1.0 and 1.1 version worked. Does anyone know how to redirect all the library to the USB drive and convert it as the Main ATV drive?
Thanks

davilla
January 30th, 2009, 12:28 AM
Hi,
I just installed Boxee and added a USB drive and in terminal it shows up and everything apparently works fine. I would like to make the usb drive as the main apple tv drive like how the initial USB script for the 1.0 and 1.1 version worked. Does anyone know how to redirect all the library to the USB drive and convert it as the Main ATV drive?
Thanks

Sorry Not possible without extensive hacks to the AppleTV OS. Search the awkwardTV weki and forums if you really want to attempt this. Be prepared for lot's of command-line games.

Investigate a union file system mount which no one has done yet.

swankinrosco
January 30th, 2009, 11:18 AM
once successfully getting ATV to recognize the external usb drive, is it possible to establish a network share of the usb drive with a PC?

my desktop dvd rip slash torrent-station is a PC, i would like to migrate completed downloads and dvd-rips to the external usb drive attatched to my ATV in the living room via my wireless network. i feel that doing so (reading media from the usb drive) would lend better performance than trying to stream via wireless g...

also how is boxee's performance playing h264 (720p/1080p) from a local file (usb drive)???


thanks in advance

Chipskip
February 3rd, 2009, 03:33 PM
once successfully getting ATV to recognize the external usb drive, is it possible to establish a network share of the usb drive with a PC?



I to am curious about this. Also, I was looking at different file systems and need you guys to share your trials. I know that aTv will read HFS and FAT32, but I deal mainly in ISO files and they are way to big for FAT32. will the aTv read/write to a ext2 drive? Any other suggestions (other than not using ISOs)?

ShakeBobWillis
February 3rd, 2009, 06:33 PM
once successfully getting ATV to recognize the external usb drive, is it possible to establish a network share of the usb drive with a PC?

my desktop dvd rip slash torrent-station is a PC, i would like to migrate completed downloads and dvd-rips to the external usb drive attatched to my ATV in the living room via my wireless network. i feel that doing so (reading media from the usb drive) would lend better performance than trying to stream via wireless g...

also how is boxee's performance playing h264 (720p/1080p) from a local file (usb drive)???


thanks in advance

Yeah, if you use a PC you can access it via SMB sharing. If you have a Mac I'd recommend enabling the AFP sharing and go that route. I don't know about all 720p movies, but I haven't had any problems with the ones I've used via direct USB access. It's not the 720p that's the problem it's the setting within the 720p file. There is no blanket answer for 'will 720p files work good on ATV'. bitrate, fps, etc. all matter.

ShakeBobWillis
February 3rd, 2009, 06:35 PM
Yeah, if you use a PC you can access it via SMB sharing. If you have a Mac I'd recommend enabling the AFP sharing and go that route. I don't know about all 720p movies, but I haven't had any problems with the ones I've used via direct USB access. It's not the 720p that's the problem it's the setting within the 720p file. There is no blanket answer for 'will 720p files work good on ATV'. bitrate, fps, etc. all matter.

Although take note that both of these sharing types aren't exactly superfast. What I usually do is every few days plug the external HDD directly into the computer and do large bulk transfers.

Jerimiah33
February 4th, 2009, 08:12 PM
Hello Boxee.

davilla
February 4th, 2009, 08:38 PM
NTFS is read only on OSX which means also read only on ATV if it works.

Google says;

TransMac -> http://www.acutesystems.com/scrtm.htm
MacDrive -> http://www.macdisk.com/mden.php3
MacDrive 7 -> http://www.mediafour.com/products/macdrive


You want a SMB server running on the ATV:

http://wiki.awkwardtv.org/wiki/Enable_SAMBA_server

Jerimiah33
February 4th, 2009, 09:26 PM
Hello Boxee.

brandonhon
February 8th, 2009, 07:26 PM
i got my external hdd to work now i would like to know how to get all of my movies on it to show up under 'my movies' in frontrow?

any ideas? thanks.

jacksonbitstop
August 1st, 2009, 10:59 AM
My Apple TV automatically updated itself (despite having selected "do not automatically upgrade") to 2.4 -- I installed using the patchstick with the updated 2.4 image and nitotv 0.7.9 for appletv and the USB port is back like a champ. Same instructions as previously for enabling the USB port.

thanks everyone!

jacksonbitstop
November 15th, 2009, 12:59 PM
Hi folks, I'm posting an update to my old message about enabling the USB port with ATV 3.0.1.

I'm streamlining my old posting for ATV 2.3/2.4, incorporating changes for ATV 3.0.1. I might miss a few steps, apologies in advance. (Also, this first post needs some tweaks to the "screen shots" section at the bottom. I will edit those shortly).



My starting point:
1. Apple TV with the 3.01 OS, patchsticked with Launcher 3.2 beta3.
2. Intel Mac with 10.5.8
3. I had previously installed XBMC/Boxee using atvusb-creator-1.0.b10.
4. External USB hard disk formatted as Mac OS Extended/Journaled, DISCONNECTED from the Apple TV during this work.

Caveats:
1. This is only to enable the USB port.
2. This does not cover enabling AFS; therefore, you do not need recovery.dmg.
3. This assumes that the current version of nitoTV is 0.8.2.

Conventions:
1. A line that starts with "Mac" is something you do on your Mac (or PC).
2. A line that starts with "Apple TV" is something you do on your Apple TV.



Procedure 0: Patchstick 3.01 and install Launcher 3.2 beta 3
1. Follow the steps here: http://forum.boxee.tv/showpost.php?p=68299&postcount=230

Procedure 1: Get the 10.4.9 combo update.
1. Apple TV: Create the ~frontrow/Documents directory.
2. Mac: Get the 10.4.9 update
3. Mac: Copy the 10.4.9 combo update and nitoTV files to Apple TV into ~frontrow/Documents.

Procedure 2: Get the nitoTV Take Three files.
1. Apple TV: Download NitoTV Take Three (0.8.1 and 0.8.2).

Note: The nitoTV docs don't explicitly say this but you need to install 0.8.1 before you can install 0.8.2. nitoTV 0.8.1 is installed via the "installme" script, and nitoTV 0.8.2 is installed via the smart installer.

Procedure 3: Install NitoTV Take Three (0.8.1)
1. Apple TV: Create temp directory for NitoTV (0.8.1).
2. Apple TV: Move the 0.8.1 installer into the temp directory.
3. Apple TV: Unzip the NitoTV 0.8.1 installer.
4. Apple TV: Run the NitoTV 0.8.1 installer.

Procedure 4: Install NitoTV Take Three (0.8.2)
1. Create ~frontrow/Documents/Packages
2. Move the nitoTV 0.8.2 installer (compressed) into ~frontrow/Documents/Packages
3. Go to Apple TV (Frontrow, the user interface). Within Frontrow:
4. Scroll to “NitoTV”
5. Within NitoTV, select “Settings”
6. Select “Install Software”
7. Select “Smart Install”
8. Wait for completion
9. Reboot Apple TV
10. Add USB disk
11. Log in to Apple TV
12. Apple TV: Confirm USB disk exists
13. Enjoy!

________________________________________

Supplemental - terminal screen "grabs" taken during the installation.

Procedure 0: Patchstick 3.01 and install Launcher 3.2 beta 3
I'm skipping over this; I think the original post explains everything in sufficient detail.

Procedure 1: Get the 10.4.9 combo update.

1. Apple TV: Create the ~frontrow/Documents directory.


$ ssh frontrow@appletv.local
Welcome to the AppleTV (via atv-usbcreator)
frontrow@appletv.local's password:
-bash-2.05b$ mkdir Documents
-bash-2.05b$ ls
Documents Movies Video Playlists
Downloads Music
Library Music Playlists
MacOSXUpdCombo10.4.9Intel.dmg Pictures



2. Download the MacOS Combo update onto your Mac from: http://support.apple.com/downloads/Mac_OS_X_10_4_9_Combo_Update__Intel_


3. Mac: Copy the 10.4.9 combo update and nitoTV files to Apple TV into ~frontrow/Documents.



$ scp MacOSXUpdCombo10.4.9Intel.dmg frontrow@appletv.local:~frontrow/Documents
Welcome to the AppleTV (via atv-usbcreator)
frontrow@appletv.local's password:
MacOSXUpdCombo10.4.9Intel.dmg 100% 308MB 2.2MB/s 02:23







Procedure 2: Get the nitoTV Take Three files.
1. Download both NitoTV Take Three files (0.8.1 and 0.8.2):



$ ssh frontrow@appletv.local
Welcome to the AppleTV (via atv-usbcreator)
frontrow@appletv.local's password:
-bash-2.05b$
-bash-2.05b$ wget http://nitosoft.com/nitoTVInstaller_tt.zip
--13:09:32-- http://nitosoft.com/nitoTVInstaller_tt.zip
=> `nitoTVInstaller_tt.zip'
Resolving nitosoft.com... 72.34.232.126
Connecting to nitosoft.com|72.34.232.126|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 20,449,807 (20M) [application/zip]

100%[====================================>] 20,449,807 175.35K/s ETA 00:00

13:11:26 (176.90 KB/s) - `nitoTVInstaller_tt.zip' saved [20449807/20449807]

-bash-2.05b$ wget http://nitosoft.com/old/nitoTVInstaller_tt_081.zip
--13:11:29-- http://nitosoft.com/old/nitoTVInstaller_tt_081.zip
=> `nitoTVInstaller_tt_081.zip'
Resolving nitosoft.com... 72.34.232.126
Connecting to nitosoft.com|72.34.232.126|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 19,517,837 (19M) [application/zip]

100%[====================================>] 19,517,837 181.18K/s ETA 00:00

13:13:16 (178.98 KB/s) - `nitoTVInstaller_tt_081.zip' saved [19517837/19517837]

-bash-2.05b$







Procedure 3: Install NitoTV Take Three (0.8.1)
1. Apple TV: Create temp directory for NitoTV (0.8.1).


-bash-2.05b$ ls
301.bsdiff Music Playlists
Applications Pictures
Documents Updates
Downloads Video Playlists
Library nitoTVInstaller_tt.zip
Movies nitoTVInstaller_tt_081.zip
Music sambaporttmp

-bash-2.05b$ mkdir temp
-bash-2.05b$ ls
301.bsdiff Pictures
Applications Updates
Documents Video Playlists
Downloads nitoTVInstaller_tt.zip
Library nitoTVInstaller_tt_081.zip
Movies sambaporttmp
Music temp
Music Playlists
-bash-2.05b$


2. Apple TV: Move the 0.8.1 installer into the temp directory.


-bash-2.05b$ mv nitoTVInstaller_tt_081.zip temp/


3. Apple TV: Unzip the NitoTV 0.8.1 installer.



-bash-2.05b$ cd temp
-bash-2.05b$ ls
nitoTVInstaller_tt_081.zip
-bash-2.05b$ unzip nitoTVInstaller_tt_081.zip
Archive: nitoTVInstaller_tt.zip
creating: nitoTV Take Two/
inflating: nitoTV Take Two/.DS_Store
creating: __MACOSX/
creating: __MACOSX/nitoTV Take Two/
inflating: __MACOSX/nitoTV Take Two/._.DS_Store
inflating: nitoTV Take Two/About.txt
inflating: __MACOSX/nitoTV Take Two/._About.txt
inflating: nitoTV Take Two/Install Instructions.rtf
inflating: __MACOSX/nitoTV Take Two/._Install Instructions.rtf
inflating: nitoTV Take Two/installme
inflating: __MACOSX/nitoTV Take Two/._installme
creating: nitoTV Take Two/nitoTV.pkg/
creating: nitoTV Take Two/nitoTV.pkg/Contents/
inflating: nitoTV Take Two/nitoTV.pkg/Contents/Archive.bom
inflating: nitoTV Take Two/nitoTV.pkg/Contents/Archive.pax.gz
inflating: nitoTV Take Two/nitoTV.pkg/Contents/Info.plist
inflating: nitoTV Take Two/nitoTV.pkg/Contents/PkgInfo
creating: __MACOSX/nitoTV Take Two/nitoTV.pkg/
creating: __MACOSX/nitoTV Take Two/nitoTV.pkg/Contents/
inflating: __MACOSX/nitoTV Take Two/nitoTV.pkg/Contents/._PkgInfo
creating: nitoTV Take Two/nitoTV.pkg/Contents/Resources/
creating: nitoTV Take Two/nitoTV.pkg/Contents/Resources/en.lproj/
inflating: nitoTV Take Two/nitoTV.pkg/Contents/Resources/en.lproj/Description.plist
inflating: nitoTV Take Two/nitoTV.pkg/Contents/Resources/package_version
creating: __MACOSX/nitoTV Take Two/nitoTV.pkg/Contents/Resources/
inflating: __MACOSX/nitoTV Take Two/nitoTV.pkg/Contents/Resources/._package_version
inflating: nitoTV Take Two/nitoTV.pkg/Contents/Resources/TokenDefinitions.plist
inflating: __MACOSX/nitoTV Take Two/._nitoTV.pkg
-bash-2.05b$


4. Apple TV: Run the NitoTV 0.8.1 installer.



-bash-2.05b$ ls
__MACOSX nitoTV Take Two nitoTVInstaller_tt.zip
-bash-2.05b$ cd nitoTV\ Take\ Two/
-bash-2.05b$ ls
About.txt installme
Install Instructions.rtf nitoTV.pkg
-bash-2.05b$ ls -l installme
-rwxr-xr-x 1 frontrow frontrow 338 Jul 13 2008 installme
-bash-2.05b$ sudo ./installme



Procedure 4: Install NitoTV Take Three (0.8.2)


1. Create ~frontrow/Documents/Packages


-bash-2.05b$ cd ~frontrow/Documents
-bash-2.05b$ mkdir Packages
-bash-2.05b$ ls


2. Move the nitoTV 0.8.2 installer (compressed) into ~frontrow/Documents/Packages


-bash-2.05b$ cd ~frontrow
-bash-2.05b$ mv nitoTVInstaller_tt.zip Documents/Packages



9. Log in to Apple TV
10. Apple TV: Confirm USB disk exists


$ ssh frontrow@appletv.local
Welcome to the AppleTV (via atv-usbcreator)
frontrow@appletv.local's password:
-bash-2.05b$ df -k
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/disk0s3 921596 722924 189460 79% /
devfs 97 97 0 100% /dev
fdesc 1 1 0 100% /dev
<volfs> 512 512 0 100% /.vol
/dev/disk0s4 37573000 1617900 35955100 4% /mnt
/dev/disk1s2 488050672 215309076 272741596 44% /mnt/Scratch/Volumes/Media
-bash-2.05b$

igirl
January 10th, 2010, 09:00 PM
I had already FTPed the Nito Take Three to the ATV as well as the OXS Update...now getting stuck in the middle of this.... on 4. Apple TV: Run the NitoTV 0.8.1 installer.

-bash-2.05b$ cd nitoTV\ Take\ Two/
-bash: cd: nitoTV Take Two/: No such file or directory

sudo ./installme - doesn't work either - what am I doing wrong?

http://www.karenengel.com/img/v8/p437051778-4.jpg