Hello all,
ok i 've figured out what the difference is:
when i use this script to install 1.0.3, it works:
[code]
# Step 1: read the manuals. Double proof the script !!
# Step 2: Obtain the crystalhd kext, driver, and firmware and install in to the appropriate location
cd /tmp
wget
http://crystalhd-for-osx.googlecode.com/...-1.0.3.zip
unzip crystalhd-for-osx-1.0.3.zip
mv crystalhd-for-osx-1.0.3/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.3/libcrystalhd.dylib /usr/lib/
chmod 755 /usr/lib/libcrystalhd.dylib
mv crystalhd-for-osx-1.0.3/bcmFilePlayFw.bin /usr/lib/
chmod 644 /usr/lib/bcmFilePlayFw.bin
rm -rf /tmp/crystalhd-for-osx-1.0.3
# Step 3: Ensure that the crystalhd kext is activated at boot time by adding an entry to /etc/rc.local
# to load kexts, we require Turbo's ATV or Kext enabler ...
# check for presence of /sbin/turbo_atv_enabler.bin or /sbin/turbo_kext_enabler.bin
if [ ! -f /sbin/turbo_kext_enabler.bin ] && [ ! -f /sbin/turbo_atv_enabler.bin ]; then
wget
http://crystalhd-for-osx.googlecode.com/...nabler.bin
mv turbo_atv_enabler.bin /sbin
chown root:wheel /sbin/turbo_atv_enabler.bin
chmod 755 /sbin/turbo_atv_enabler.bin
fi
# begin rc.local changes ...
touch /etc/rc.local
cp /etc/rc.local /etc/rc.local.original
# check if kext enabler entry missing from rc.local
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
# add kexload entry to end of rc.local file if missing
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
# ensure rc.local permissions are correct
chown root:wheel /etc/rc.local
chmod 644 /etc/rc.local
# exit as user root, and return as user frontrow ...
exit
when i simply change version numbers to 2.0.0 it fails:
i figured out, that in zipfile 2.0.0
bcmFilePlayFw.bin was missing.
so i copied this file from 1.0.3 to the directory and peeked at my settings for video playback: no crystal button here.
therefore, i assume the package 2.0.0 or better bcmFilePlay did not match the version or something.
using 1.0.3 and it shows up in video-playback-settings.
so i will test some movies now and let you know
regards
PS: something strange with my mkv file: it plays, i can hear sound, but cannot see any video :-( and the filename is shown yellow