What's new? | Help | Directory | Sign in
Google
atv-bootloader
Apple TV bootloader
  
  
  
    
Search
for
Updated Jun 29, 2008 by davi...@4pi.com
ATVBootloader_Main  

Frustrated creating an AppleTV based linux system. Nervous about voiding the warrantee by opening the AppleTV to get access to the internal hard drive. Tired of following voodoo instructions just to build bootable USB pen patchstick to install sshd? Well, atv-bootloader is for you.

Notice

I've been seeing some downloads of previous versions of "recovery.tar.gz" lately. Make sure you are using the most recent version which is recovery-0.6.tar.gz

AppleTV

Details

The basic atv-bootloader using a USB flash disk.
If you are installing to the original AppleTV internal drive, you should backup the original hard drive. This section contains a guide for the backup and restore of the internal PATA disk.
Install Linux to the internal hard disk or to a external USB hard drive and leave the original AppleTV hardware drive unaltered. Either method is acceptable and will result in a working Linux install.
You CAN boot a LiveCD on the AppleTV using a USB cdrom. This guide contains information on how to boot the Ubuntu 7.10 Gutsy LiveCD and information for booting other Linux LiveCDs or CD installers.
Build a basic patchstick that can install and enable ssh access into the AppleTV OS.

Support

Unfortunately, I do not have the time to teach how to use Linux or MythTV but if you have a question or problem with atv-bootloader, getting a Linux distribution installed or tweaks to get the best performance, post it to http://groups.google.com/group/atv-bootloader .

It helps to indicate the distro and kernel version if you are having run-time problems. Also if you are having problems building a bootable atv-bootloader, include the full output of "sudo parted -s /dev/sdX unit s print" where sdX is the disk device. And completely describe your problem and setup, for example "I'm having problems booting from a USB disk" is just not enough information, Thanks.

Feedback

You can use this page to post feedback on your experences building and using atv-bootloader.

How can You Contribute

If you want to help, the most pressing item is a deb/rpm that contains dmg2img, patched parted, hfs tools, gptsync. This would eliminate the patch/build steps. Another deb/rpm with pre-compiled usbhid.ko and snd-hda-intel.ko kernel modules for the various distros would be nice. I'm not experienced in proper deb/rpm creation so if someone could give me a good example, I can take it from there.

Another task for the more experienced person would be to figure out how osputil works and the USB protocol that it uses to talk to the IR USB controller. Once this is known, then I can create a similar Linux command-line app that does the same thing. Then we can control the internal fan and most important, control the white/amber LED on the front of the AppleTV and STOP it from blinking amber all the time.

Development Blog

This is where you can see what I'm working on, sometimes in real-time as I use it for keeping notes as I develop.

m m


Sign in to add a comment