# HG changeset patch # User Pascal Bellard # Date 1392761529 0 # Node ID 5212a92145cab4916e993bb06525660f3b9a9afb # Parent fa385ab1b8fb95406eaa601eb6a1849bd0c7a026 Add speedtouch-firmware diff -r fa385ab1b8fb -r 5212a92145ca speedtch-firmware --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/speedtch-firmware Tue Feb 18 22:12:09 2014 +0000 @@ -0,0 +1,1 @@ +speedtouch-firmware \ No newline at end of file diff -r fa385ab1b8fb -r 5212a92145ca speedtouch-firmware --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/speedtouch-firmware Tue Feb 18 22:12:09 2014 +0000 @@ -0,0 +1,27 @@ +DEPENDS="" + +VERSION="3.012" +mkdir -p $PACKAGE-$VERSION/fs/lib/firmware +TARBALL="SpeedTouch330_firmware_$(echo $VERSION | sed 's/\.//').zip" +SHORT_DESC="Firmware for SpeedTouch ADSL Modem." +WEB_SITE="http://www.linux-usb.org/SpeedTouch/" +#http://speedtouch.hysplace.co.uk/firmware.htm +#URL="http://www.speedtouch.com/download/drivers/USB/$TARBALL" +#from http://www.filewatcher.com/m/SpeedTouch330_firmware_3012.zip.769125-0.html +URL="ftp://ftp.netbsd.org/pub/pkgsrc/distfiles/$TARBALL" +wget $URL +[ $TARBALL ] || abort_package "Could not download $TARBALL. Exiting." +unzip -n $(basename $URL) +wget http://www.linux-usb.org/SpeedTouch/firmware/firmware-extractor.tar.gz +tar xzf firmware-extractor.tar.gz +cd firmware-extractor/ +which gcc || tazpkg get-install gcc +gcc -o firmware-extractor firmware.c +FIRMWARE="ZZZL_$VERSION" +[ "$PACKAGE" = "speedtouch-firmware" ] && FIRMWARE="KQD6_$VERSION" +cp ../$FIRMWARE mgmt.o +./firmware-extractor mgmt.o +install -m 600 speedtch-1.bin speedtch-2.bin \ + ../$PACKAGE-$VERSION/fs/lib/firmware +cd .. +set +e diff -r fa385ab1b8fb -r 5212a92145ca speedtouch-silver-firmware --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/speedtouch-silver-firmware Tue Feb 18 22:12:09 2014 +0000 @@ -0,0 +1,1 @@ +speedtouch-firmware \ No newline at end of file