[AppleTV] Broadcom Crystal HD Decoder Apple TV step-by-step installation guide

  Thread Rating:
  • 1 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
dimsumx Offline
Junior Member
Posts: 13
Joined: Jan 2009
Reputation: 0
Post: #16
For those stuck on the beginning of step 7, it should look like this:

cd /tmp

mv crystalhd-for-osx-1.0.1/BroadcomCrystalHD.kext /System/Library/Extensions

chown -R root:wheel /System/Library/Extensions/BroadcomCrystalHD.kext

chmod -R 755 /System/Library/Extensions/BroadcomCrystalHD.kext

mv crystalhd-for-osx-1.0.1/libcrystalhd.dylib /usr/lib/ <---THIS PART WAS MISSING

chmod 755 /usr/lib/libcrystalhd.dylib

rm -rf /tmp/crystalhd-for-osx-1.0.1



I couldn't get it to work till I found it in the original guide...which turned out to be much easier, imo:

http://todayguesswhat.blogspot.com/2010/...le-tv.html
(This post was last modified: 2010-01-10 12:13 by dimsumx.)
find quote
yzeyze Offline
Senior Member
Posts: 104
Joined: Jul 2007
Reputation: 0
Post: #17
That explains things....
Thanks
find quote
xpo_dk Offline
Junior Member
Posts: 16
Joined: Jan 2010
Reputation: 0
Post: #18
I've done the install and everything - but I'm not able to find the crystal card in the menu.
Could it be something I've done wrong during install - or does it sound like a bad crystal card?

Is there a way to check if the right drivers is in place?
find quote
purplechris Offline
Junior Member
Posts: 19
Joined: Jan 2010
Reputation: 0
Location: united kingdom
Post: #19
yzeyze Wrote:Thanks for the guide, just running through it now....
Typo on Step 7 number 5 - one too many 'lib' in there....
e.g. line reads....
5. Enter in to putty: chmod 755 /usr/lib/libcrystalhd.dylib
should be
5. Enter in to putty: chmod 755 /usr/lib/crystalhd.dylib

had me confused for a bit.

See below
(This post was last modified: 2010-01-10 13:49 by purplechris.)
find quote
purplechris Offline
Junior Member
Posts: 19
Joined: Jan 2010
Reputation: 0
Location: united kingdom
Post: #20
corrected guide, now added mv crystalhd-for-osx-1.0.0/libcrystalhd.dylib /usr/lib/

as number 5 in step 7

this was an oversight on my part, guide should now be 100% correct.

launcher should show as the bottom XBMC r26613

Also added an initial step, which is something i had to do to get the new versions to show:

Initial STEP:

Go in to your apple tv and select downloads under launcher, select the launcher application, that will then uprade the launcher to the lastest version.

Guide now uptodate
find quote
xpo_dk Offline
Junior Member
Posts: 16
Joined: Jan 2010
Reputation: 0
Post: #21
My XBMC version now says r26558 - could that have a connection to not being able to find the crystal card in my settings?

Also - in step 4 when you mention the last 3 files should be copied over - do you mean into the tmp or the crystal dir?
(This post was last modified: 2010-01-10 14:12 by xpo_dk.)
find quote
molesza Offline
Member
Posts: 75
Joined: Nov 2007
Reputation: 0
Post: #22
Thanks for the guide. I am a bit confused about the copy and paste all line and press enter bit.

I’m assuming these are the “sections”

first :
touch /etc/rc.local
cp /etc/rc.local /etc/rc.local.original

Second:
if [ `grep --count -G '^/sbin/turbo_\(atv\|kext\)_enabler.bin' /etc/rc.local` -eq 0 ]; then

if [ -f /sbin/turbo_atv_enabler.bin ]; then

echo “/sbin/turbo_atv_enabler.bin” > /tmp/rc.top

else

echo “/sbin/turbo_kext_enabler.bin” > /tmp/rc.top

fi

cat /tmp/rc.top /etc/rc.local.original > /etc/rc.local

rm -rf /tmp/rc.top

fi

Third:
if [ `grep --count -G '^/sbin/kextload -v /System/Library/Extensions/BroadcomCrystalHD.kext' /etc/rc.local` -eq 0 ]; then

echo “/sbin/kextload -v /System/Library/Extensions/BroadcomCrystalHD.kext” >> /etc/rc.local

fi

chown root:wheel /etc/rc.local

chmod 644 /etc/rc.local

exit

Is that right?
find quote
ewequeone Offline
Donor
Posts: 232
Joined: Jul 2006
Reputation: 0
Location: Western Australia
Post: #23
I don't mind that you use my photos, but please place a link to my site where they were originally from as well as use my nick in your thankyou Wink

Trying to help clean up the afterbirth :laugh:
find quote
purplechris Offline
Junior Member
Posts: 19
Joined: Jan 2010
Reputation: 0
Location: united kingdom
Post: #24
ewequeone Wrote:I don't mind that you use my photos, but please place a link to my site where they were originally from as well as use my nick in your thankyou Wink

guide updated with nick and link to hardware install url
find quote
purplechris Offline
Junior Member
Posts: 19
Joined: Jan 2010
Reputation: 0
Location: united kingdom
Post: #25
molesza Wrote:Thanks for the guide. I am a bit confused about the copy and paste all line and press enter bit.

I’m assuming these are the “sections”

first :
touch /etc/rc.local
cp /etc/rc.local /etc/rc.local.original

Second:
if [ `grep --count -G '^/sbin/turbo_\(atv\|kext\)_enabler.bin' /etc/rc.local` -eq 0 ]; then

if [ -f /sbin/turbo_atv_enabler.bin ]; then

echo “/sbin/turbo_atv_enabler.bin” > /tmp/rc.top

else

echo “/sbin/turbo_kext_enabler.bin” > /tmp/rc.top

fi

cat /tmp/rc.top /etc/rc.local.original > /etc/rc.local

rm -rf /tmp/rc.top

fi

Third:
if [ `grep --count -G '^/sbin/kextload -v /System/Library/Extensions/BroadcomCrystalHD.kext' /etc/rc.local` -eq 0 ]; then

echo “/sbin/kextload -v /System/Library/Extensions/BroadcomCrystalHD.kext” >> /etc/rc.local

fi

chown root:wheel /etc/rc.local

chmod 644 /etc/rc.local

exit

Is that right?

that is correct yes, its a lot of code to paste but that is what you need to do
find quote
tegalus Offline
Junior Member
Posts: 22
Joined: Dec 2009
Reputation: 0
Post: #26
Hi,

I've followed the guide,have the card installed and I'm running the latest nightly build R26612, however when I go into render method I do not get the Crystal HD option.

All the files appear to be in the correct locations and I believe I have run all the necessary commands in putty.

When I look at the XBMC log I see this:

DEBUG: SECTION:LoadDLL(libcrystalhd.dylib)
14:26:26 T:2684407808 M: 49684480 DEBUG: Loading: libcrystalhd.dylib
14:26:26 T:2684407808 M: 49676288 ERROR: CrystalHD: device open failed
14:26:26 T:2684407808 M: 49672192 INFO: CrystalHD: broadcom crystal hd not found

Any ideas where I could be going wrong?

Thanks
find quote
xpo_dk Offline
Junior Member
Posts: 16
Joined: Jan 2010
Reputation: 0
Post: #27
tegalus Wrote:Hi,

I've followed the guide,have the card installed and I'm running the latest nightly build R26612, however when I go into render method I do not get the Crystal HD option.

All the files appear to be in the correct locations and I believe I have run all the necessary commands in putty.

When I look at the XBMC log I see this:

DEBUG: SECTION:LoadDLL(libcrystalhd.dylib)
14:26:26 T:2684407808 M: 49684480 DEBUG: Loading: libcrystalhd.dylib
14:26:26 T:2684407808 M: 49676288 ERROR: CrystalHD: device open failed
14:26:26 T:2684407808 M: 49672192 INFO: CrystalHD: broadcom crystal hd not found

Any ideas where I could be going wrong?

Thanks

How do you access the XBMC log?
find quote
steve1977 Offline
Posting Freak
Posts: 1,980
Joined: Dec 2006
Reputation: 0
Post: #28
tegalus Wrote:Hi,

I've followed the guide,have the card installed and I'm running the latest nightly build R26612, however when I go into render method I do not get the Crystal HD option.

All the files appear to be in the correct locations and I believe I have run all the necessary commands in putty.

When I look at the XBMC log I see this:

DEBUG: SECTION:LoadDLL(libcrystalhd.dylib)
14:26:26 T:2684407808 M: 49684480 DEBUG: Loading: libcrystalhd.dylib
14:26:26 T:2684407808 M: 49676288 ERROR: CrystalHD: device open failed
14:26:26 T:2684407808 M: 49672192 INFO: CrystalHD: broadcom crystal hd not found

Exactly the same as my situation. Same error message!!! Any help is highly appreciated!!!

Server: Asus Sabertooth Z77 | Intel Core i5 3.4 GHz | 12 GB DDR3 | 256 GB SSD, 40 TB (1 x 4 TB, 6 x 3TB, 9 x 2 TB)
HTPC 1: Apple Mac Mini (mid-2011) | Intel Core i5 2.5 GHz | 4GB DDR3 | 500 GB
HTPC 2: Apple Mac Mini (mid-2007) | Intel Core 2 Duo 2.0 GHz | 4 GB DDR2 | 16 GB SSD
find quote
Bobby Blixberg Offline
Donor
Posts: 380
Joined: Apr 2009
Reputation: 1
Post: #29
tegalus Wrote:Hi,

I've followed the guide,have the card installed and I'm running the latest nightly build R26612, however when I go into render method I do not get the Crystal HD option.

All the files appear to be in the correct locations and I believe I have run all the necessary commands in putty.

When I look at the XBMC log I see this:

DEBUG: SECTION:LoadDLL(libcrystalhd.dylib)
14:26:26 T:2684407808 M: 49684480 DEBUG: Loading: libcrystalhd.dylib
14:26:26 T:2684407808 M: 49676288 ERROR: CrystalHD: device open failed
14:26:26 T:2684407808 M: 49672192 INFO: CrystalHD: broadcom crystal hd not found

Any ideas where I could be going wrong?

Thanks

Looks like you need to SSH into your aTV after every reboot and enter the following:


sudo chmod 755 /sbin/turbo_atv_enabler.bin
sudo /sbin/turbo_atv_enabler.bin
sudo kextload -v /System/Library/Extensions/BroadcomCrystalHD.kext

MIFcom Mini-ITX ASUS ION2 | 4GB RAM | 120 GB SSD | XBMCbuntu
Philips 42PFL8684
find quote
interceptor121 Offline
Fan
Posts: 507
Joined: Feb 2009
Reputation: 1
Post: #30
First check all files are in the right place

Second check if your kexts are loaded
sudo kextstat

And see if you find your crystalHD kext if not download rc.local to your computer edit the file and add the kext missing
then copy back the file into /etc making sure the permissions are correct

When everything is loaded you do see the option in XBMC
find quote
Post Reply