The Idiots Guide to Flash Drive Creation :D

here the step by step lowdown!
change directory in the terminal window until you are in the ATVFlash3-0 directory. confirm this by the ls command.
type: sudo ./createPatchstick
this will list the drives on your system incl. the thumbdrive.
example:
Listing available disks:
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *298.1 Gi disk0
1: EFI 200.0 Mi disk0s1
2: Apple_HFS Macintosh HD 297.8 Gi disk0s2
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *973.8 Mi disk1
1: Apple_HFS Patchstick-root 973.8 Mi disk1s1

before you proceed you will probably have to edit the createPatchstick file. i always got the cannot find boot.efi error before i fixed this.

here is what worked for me:

if [ -e /System/Library/CoreServices/boot.efi ]
then
cp /System/Library/CoreServices/boot.efi /Volumes/Patchstick-root/
else

type: sudo ./createPatchstick /dev/disk1 “comment: insert YOUR thumbdrive number here. be REAL CAREFUL!
or you will screw up your OSX installation!”

response:
Are you sure you want to partition disk /dev/disk1? [yes|no]yes

Partitioning /dev/disk1:
Started partitioning on disk disk1
Creating partition map
Formatting disk1s1 as Mac OS Extended (Journaled) with name Patchstick-root
[ + 0%…10%…20%…30%…40%…50%…60%…70%…80%…90%…100% ]
Finished partitioning on disk disk1
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *973.8 Mi disk1
1: Apple_HFS Patchstick-root 973.8 Mi disk1s1
Patitions done.
Copying Files…
Changing Patchstick-root to Apple TV Mode…
Unmount of all volumes on disk1 was successful
/dev/disk1s1 removed
Unmount of all volumes on disk1 was successful
/dev/disk1s1 added
Unmount of all volumes on disk1 was successful

Your disk /dev/disk1 is now unmounted and ready to patch your AppleTV.
Enjoy… :slight_smile:

the ATV does NOT BOOT from flash drive nor is it readable from any mac. i am beginning to think the whole
product is BOGUS!

You should not change the script at all. Just make sure you have downloaded, and opened the file under step #1, and you will not receive any errors.

Also, reiterating the importance of using the CORRECT disk number for your installation. /dev/diskN - replace the ‘N’ with your disk number.

if the script is run unmodified it will always exit with an error that it cannot find boot.efi!!!
i am running 10.5.4 on intel…

Take a look at the Self Install Guide

There is a file under step one, which you need to download and open. This will mount a volume called OSBoot on your desktop. This is where the boot.efi file is taken from.