How to get a colour picture on an SD TV
If, like us, your Apple TV is connected to a standard definition TV, you’ll have a picture, but it’ll be in black and white. The Apple TV’s green component-video connector will feed an SD TV’s yellow composite-video port, but you won’t get a colour picture.
There is a physical hack that gets around this, and we tried it successfully in the past. But it’s tricky and, since upgrading to Apple TV 2.3, it proved hard to get to work. It has to be applied every time the Apple TV’s rebooted.

HDMI and component ports — not good for many SD TVs
Here’s a better option. Download the file TVComposite.tar — you can find it here — and unpack the compressed file. You’ll find the source code along with a Mac OS X kernel extension called TVComposite.kext.
You’ll also need to download hacker Turbo’s utility, turbo_atv_enabler.bin from Oxfeedbeef.com. It provides tools that’ll allow you to dynamically load kernel extensions on the Apple TV.
Copy both TVComposite.kext and turbo_atv_enabler.bin over to the SFTP default directory /Users/frontrow then log in to the Apple TV using your terminal app and enter the following lines:
sudo mount -uw / sudo chmod -R 755 TVComposite.kext sudo chown -R root:wheel TVComposite.kext sudo mv TVComposite.kext /System/Library/Extensions/TVComposite.kext
This code applies the appropriate file and group ownerships to the extension then moves it to its correct location on Mac OS X’s System folder. Now restart the Apple TV. When it’s back up, fire up your terminal again, log in to the box and enter:
sudo chmod 755 turbo_atv_enabler.bin sudo turbo_atv_enabler.bin sudo kextload /System/Library/Extensions/TVComposite.kext
Instantly, your black-and-white composite-video image will go full colour.
The downside is that, like the physical hack, it’s not resistant to reboots. Restart your Apple TV and you’ll get a monochrome picture again. Fortunately, there’s a way around it.
Open up a text editor and enter the following lines:
#!/bin/sh . /etc/rc.common /Users/frontrow/turbo_atv_enabler.bin kextload /System/Library/Extensions/TVComposite.kext
Save the file as ATV_Colour, close it and open a new file. Enter the following lines:
{
Description = "Load Composite Kext";
Provides = ("Composite");
OrderPreference = "First";
}
Save the file as StartupParamaters.plist. Use your SFTP app to copy both to the Apple TV’s /Users/frontrow directory. Log in to the Apple TV using a terminal and enter the following:
sudo mkdir /System/Library/StartupItems/ATV_Colour sudo cp ATV_Colour /System/Library/StartupItems/ATV_Colour/ATV_Colour sudo cp StartupParameters.plist /System/Library/StartupItems/ATV_Colour/StartupParameters.plist
That’s created the Startup Item, Mac OS X’s system for loading code when it boots. Now we need to make the script executable:
sudo chmod +x /System/Library/StartupItems/ATV_Colour/ATV_Colour
and, last of all, ensure the new Startup Item’s container directory is owned by the system:
sudo chown -R root:wheel /System/Library/StartupItems/ATV_Colour/
Restart the Apple TV, and after an initial monochrome splash screen, colour should kick in. ®
Hacking the Apple TV
COMMENTS
Mutiny
Was very happy to see this little gem.
Have been trying to get the Component / Composite malarkey sorted on my old TV so was keen to try this. But I haven't had any luck with the links to the awkwardtv forum or oxfeedbeef for the files to ssh over. any Idea what's going on as both sites seem to have out of action for a while. I cat fine any other sources either.
found a neat HDMI-DVI / DVI-VGA TRICK but I'm not sure if it will out NASC of PAL.
http://www.youtube.com/watch?v=84lRorvaAvk&feature=related
Wow...
As always some real misconceptions about quality, target markets etc....
AppleTV is a great product, for doing what it was designed to do... sure a Netgear EVA or Popcorn Hour is a great product also, but neither can hold a candle to the UI and ease of sync/use of the AppleTV.... but the AppleTV isn't so hot at networked machine playback, cannot do 1080p files, no divx, mkv etc without hacking it... but again the AppleTV can do movie rentals.
It depends what you need really... but to call the AppleTV shite, useless etc is very naive and bordering on plain old Apple hating... i've recommended and setup several for friends now, as they want a simple interface, that doesn't require extensive setup. If you're techy then fine, but not everyone is.
As for Tom and his comments regarding TV's and monitors, may i suggest a visit to Specsavers if that is your true feeling as you've clearly got some eyesight issues going on... sure there are a lot of lousy TV's around, but for not a huge chunk of cash there are some cracking ones around too!
Hey, good!
Good to see some hacking tips on El Reg -though it means that the hackers herd is getting thin... :-( . Anyway, keep it up!
Of course, a "real" hacker can build an amazing set-top box, with a stripped-down GNU-Linux on it, for 50 quids (Yes, 50. Time ain't worth nothing when it's fun, mate. And it ain't reall hacking actually, just a good selection of off-the-shelf stuff).
Well,to be honest a _real_ real hacker would probably find a way to build a state-of-the-art set-top box running OpenVMS for 1.25 quids. But it might take a few years and involve quite a bit of McGyvering...
@ andy
'I've never met a single person (in the UK) who owns one of these'
I bought the one they sold in the UK.
tbh I think they're a nice bit of kit. Quiet night in on the sofa with SWMBO, nothing on the TV, nothing you fancy from 'other sources'? Fire up the Apple TV. With a US iTunes account the choice of viewing is very good.
For me it was one of those impulse gadget buys that I don't regret.
Geeks vs Public
If the iplayer downloader could run on appleTV; grab the files and store them for future watching using nothing but the remote control then it'd be worthwhile. Otherwise this is still too tech for most people. You might as well use a computer and stream...
