davilla / atvusb-creator

Automatically exported from code.google.com/p/atvusb-creator
26 stars 53 forks source link

For all those who can't complete patching due to USB drive #580

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. if you encountered the problem that ATV boots up but will not mount the USB 
drive, here is a workaround that worked for me:

I used ftp to get the stuff into ATV and ran it locally. here is how I did it:
1. install on your Windows PC FileZilla server (http://filezilla-project.org). 
2. Start the service. 
3. Make sure no Firewall is active! Windows tends to turn it on on every 
session.
4. In FileZilla Server Interface create an FTP account and direct it to some 
local directory in your PC (say C:\tmp).
5. Copy the the entire directory structure to the directory you have just 
defined (this includes: patchstick.sh and payload/.. ). I packed it with 7Zip 
as a tar file: atv.tar (may I suggest the developers to provide this small tar 
file instead of teh need to find a linux machine to read the image...)
6. Plug the Patchstick USB in your ATV. After the boot completed with an error 
it reports on starting telnetd. telnet to your ATV with root/root. I used PuTTY.
7. cd /mnt/rootfs
8. get the tar file from your PC: ftpget -u <username> <IP of your PC> atv.tar 
atv.tar
9. Extract: tar xvf atv.tar
10. you should now see the payload directory and patchstick.sh. I recommend to 
edit the patchstick.sh and comment out the 2nd and 3rd lines that redirect all 
output to your ATV screen. This way you will see all errors on your local 
window.
11. run: ./patchstick.sh

Good luck!

Long, but working.
Thanks to the developers for a nice patching! 

Original issue reported on code.google.com by steiner....@gmail.com on 8 Mar 2011 at 10:00