You can find prebuilt Squeezeslave binaries for many platform here:
http://code.google.com/p/squeezeslave/downloads/list
The one you want is:
http://code.google.com/p/squeezeslave/d ... k&can=2&q=
[i.e. the Squeezeslave linked to the OSS libraries, for the brcm47xx target]
You CAN NOT use Jeff's OpenWrt kamikaze firmware as it's built for the brcm-2.4 target! You CAN NOT use the openwrt.org prebuilt brcm47xx firmware as the default configuration breaks wireless on the WL-520GU! Your only choice is to build your own OpenWrt kernel.
If you need basic information on building OpenWrt, see http://wiki.openwrt.org/doc/howto/buildroot.exigence. I used the stable backfire stream with backported fixes, i.e.
Code: Select all
svn checkout svn://svn.openwrt.org/openwrt/branches/backfire
Load the resulting openwrt-brcm47xx-squashfs.trx on your router, telnet in and configure wireless to tap into your WLAN. You may be able to use the default openwrt.org package directory although I just set up my own HTTP server to point at the new packages directory produced during my OpenWrt build. Update opkg on your router ("opkg update").
Use wget to pull the Squeezeslave binary onto the router filesystem, e.g.
Code: Select all
wget http://<your HTTP server>/squeezeslave-oss_1.1-r281_brcm47xx.ipk
Code: Select all
opkg install squeezeslave-oss_1.1-r281_brcm47xx.ipk
You can invoke Squeezeslave from the telnet shell:
Code: Select all
/usr/bin/squeezeslave --retry <squeezebox server IP>