FAQ for the Broadcom CrystalHD and OSX
#1
I'm attempting to create a thread that will cut down on the flooding of questions and off-topic questions in other threads. If you have information that should be added, or good links for information, please post below and I'll continue to update this post.

> first and foremost, you need the broadcomm chip installed

- search ebay for bcm70012 appx $22, wait 15+ days
- http://rufn.it/aTV/ < for appletv chip/hardware install
- http://forum.xbmc.org/showpost.php?p=478595&postcount=5 < atv software install instructions
- http://www.blogythefox.co.uk/2010/01/09/...tallation/ VERY detailed (step by step atv hardware/software install steps)

> you need the broadcom crystalhd drivers installed:

- http://code.google.com/p/crystalhd-for-o...loads/list
- for appletv, you'll need some additional steps here (link)

> you need an svn build that has the CrystalHD enabled

- camelot will not work, grab a nightly
- http://mirrors.xbmc.org/nightlies/osx/

> without the chip installed XBMC will NOT give you the crystalHD rendering option even if you have done everything else. It must see the hardware.

> Newer mac minis (nvidia chipset) do not have the mini pci-e form factor available for the chip to work

> older mac's will lose wifi by removing the airport card, but not bluetooth or LAN/ethernet when you install the card
Reply
#2
reserved.
Reply
#3
reserved
Reply
#4
This thread should be made sticky Smile
Reply
#5
jayhawk785 Wrote:> you need the broadcom crystalhd drivers installed:

- http://code.google.com/p/crystalhd-for-o...loads/list
- for appletv, you'll need some additional steps here (link)

http://code.google.com/p/crystalhd-for-osx/ with some additional info for creating /etc/rc.local

Quote:Special Instructions for the AppleTV

The AppleTV OS will not allow loadoing of kexts until you run Turbo's kext enabler (http://0xfeedbeef.com/appletv/) . Install the kext and setup loading in "/etc/rc.local". You also need the crystalhd library and firmware installed.

sudo cp -r BroadcomCrystalHD.kext /System/Library/Extensions/
sudo -S chmod -R 755 /System/Library/Extensions/BroadcomCrystalHD.kext
sudo -S chown -R root:wheel /System/Library/Extensions/BroadcomCrystalHD.kext

Your "/etc/rc.local" should have something like this:

# rc.local
/sbin/turbo_kext_enabler.bin

/sbin/kextload -v /System/Library/Extensions/BroadcomCrystalHD.kext

If "/etc/rc.local" does not exist, make it

1) wget http://0xfeedbeef.com/appletv/turbo_atv_enabler.bin
2) sudo {chown -R root:wheel;chmod -R 755} turbo_atv_enabler.bin
3) sudo mv turbo_atv_enabler.bin /sbin/
4)
Code:
sudo touch /etc/rc.local; sudo cat /etc/rc.local > rc.local; sudo echo "sudo /sbin/turbo_kext_enabler.bin" >> rc.local; sudo mv rc.local /etc/

Copy the library and firmware into place, this assumes you have already copied these items to the AppleTV. Warning, the firmware name will change to bcm70012fw.bin in the near future.

sudo cp libcrystalhd.dylib /usr/lib/
sudo chmod 755 /usr/lib/libcrystalhd.dylib

sudo cp bcmFilePlayFw.bin /usr/lib/
Reply
#6
thanks weakatv, i knew it was somewhere, I linked your post directly for atv software/driver install instructions.
Reply
#7
Jesus, surely FAQ should answer questions not create them?

Think n00b here. I have my chip delivered today, clicked the link to Oxfeedback and get presented with stuff which may as well be in chinese.
Reply
#8
garyi Wrote:Jesus, surely FAQ should answer questions not create them?
Think n00b here. I have my chip delivered today, clicked the link to Oxfeedback and get presented with stuff which may as well be in chinese.

agreed...
this page for example: http://todayguesswhat.blogspot.com/2010/...le-tv.html

confuses me... which parts do I type in, why are there gaps between lines, so i do a big chunk at a time or line by line... i'm a techy person, but thats a little over my head

if someone could break down that page i think i would be set, but until the instructions clear up, i'm pretty much on a holding pattern...
Reply
#9
Guys, this is still being developed. This thread will be used a central place for links and information. If you don't understand what they're talking about in the links, post for help inside there, or ask here. I'll do my best to help if I can.

Unfortunately, I don't dabble much with AppleTV, all my experience will be with an older mini putting in a broadcom chip.

A lot of the instructions will assume basic command-line knowledge.
Reply
#10
for example... i wrote this for someone...
straight forward setup by setup... combined all the different steps from multiple forums/pages/blogs into something easy to read and follow
http://forum.xbmc.org/showpost.php?p=479089&postcount=8

something like that for this CrystalHD/Broadcom guide would be awesome... currently you have to hunt and peck from different forum posts and blogs to get what you need...
hopefully someone will write a nice step by step..
Reply
#11
Can you also include a link to "How to Install a Nightly on the ATV" in your FAQ.

Thanks again for the FAQ .. it will keep things simple and, like you said, reduce redundant posts, etc
--> Mac Mini 2010, 8GB RAM, 128GB SSD, OSX Lion, XBMC Frodo 12.3
--> Pivos XIOS DS M3 w/Linux XBMC Frodo 12.2
--> Central MySQL database on a LenovoEMC px12-450r via Debian Wheezy VM
Reply
#12
Yea sorry for the outburst, I was so excited to get me chip (they are sooo cute!) but really know in my heart I don't stand a chance doing the software side. Not a chance.
Reply
#13
XBMC4Ever, (et al)

I'm mostly looking to compile links, answer commonly asked questions, etc. I'm not trying to write a comprehensive guide on installing hardware or software inside the mac/atv.

It will be hunt and peck, but all links will be contained in here.

As for atv, I think you can grab it via the launcher--I don't have an ATV to test/play with... feel free to send me one haha.
Reply
#14
full hardware and software installation:
http://forum.xbmc.org/showthread.php?p=479251
Reply
#15
grey Wrote:full hardware and software installation:
http://forum.xbmc.org/showthread.php?p=479251

Nice, added to the first post. Thanks grey.
Reply

Logout Mark Read Team Forum Stats Members Help
FAQ for the Broadcom CrystalHD and OSX0