alsa-tools/usx2yloader/tascam_fw
Takashi Iwai ac8b155791 updated to version 0.3 by Karsten:
- added INSTALL and README documents.
- fixed compile warnings.
- install hotplug scripts to /etc/hotplug/usb.
- added phase1 firmware files.
2003-09-23 14:16:23 +00:00

55 lines
1 KiB
Bash

#!/bin/sh
# load the firmware into Tascam USB devices
FIRMWARE=
FIRMWAREDIR=/usr/local/share/alsa/firmware
FLAGS=
LOADER=/sbin/fxload
LOADERFIRMWARE=$FIRMWAREDIR/tascam_loader.ihx
case $PRODUCT in
1604/8000/*)
FIRMWARE=$FIRMWAREDIR/us428fw.ihx
;;
1604/8004/*)
FIRMWARE=$FIRMWAREDIR/us224fw.ihx
;;
1604/8006/*)
FIRMWARE=$FIRMWAREDIR/us122fw.ihx
;;
*)
if [ -x /usr/bin/logger ]; then
/usr/bin/logger -t $0 "unknown product $PRODUCT"
fi
exit 1
esac
# missing loader firmware?
if [ ! -r $LOADERFIRMWARE ]; then
if [ -x /usr/bin/logger ]; then
/usr/bin/logger -t $0 "missing $LOADERFIRMWARE ??"
fi
exit 1
fi
# missing firmware?
if [ ! -r $FIRMWARE ]; then
if [ -x /usr/bin/logger ]; then
/usr/bin/logger -t $0 "missing $FIRMWARE for $PRODUCT ??"
fi
exit 1
fi
# missing loader?
if [ ! -x $LOADER ]; then
if [ -x /usr/bin/logger ]; then
/usr/bin/logger -t $0 "missing $LOADER ??"
fi
exit 1
fi
if [ -x /usr/bin/logger ]; then
/usr/bin/logger -t $0 "load $FIRMWARE for $PRODUCT to $DEVICE"
fi
$LOADER $FLAGS -s $LOADERFIRMWARE -I $FIRMWARE