mirror of
https://github.com/alsa-project/alsa-tools.git
synced 2026-03-06 01:40:12 -05:00
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.
This commit is contained in:
parent
b52baf89dd
commit
ac8b155791
11 changed files with 776 additions and 18 deletions
55
usx2yloader/tascam_fw
Normal file
55
usx2yloader/tascam_fw
Normal file
|
|
@ -0,0 +1,55 @@
|
|||
#!/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
|
||||
Loading…
Add table
Add a link
Reference in a new issue