diff options
Diffstat (limited to 'xpp/utils/xpp_fxloader')
-rw-r--r-- | xpp/utils/xpp_fxloader | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/xpp/utils/xpp_fxloader b/xpp/utils/xpp_fxloader index 3000718..27eec1c 100644 --- a/xpp/utils/xpp_fxloader +++ b/xpp/utils/xpp_fxloader @@ -71,6 +71,7 @@ FIRM_FXS=$FIRMWARE_DIR/FPGA_FXS.hex REENUM_SLEEP_TIME=3 # only used on manual runs FPGA_LOAD=${FPGA_LOAD:-/usr/sbin/fpga_load} +USB_FW="${USB_FW:-USB_FW.hex}" if [ -r "$DEFAULTS" ]; then . "$DEFAULTS" @@ -182,10 +183,9 @@ reset) xppdetect|load|usb) echo "--------- FIRMWARE LOADING: ($1)" - load_fw 04b4 8613 USB_8613.hex - load_fw e4e4 1130 USB_1130.hex - load_fw e4e4 1140 USB_1140.hex - load_fw e4e4 1150 USB_1150.hex + load_fw e4e4 1130 $USB_FW + load_fw e4e4 1140 $USB_FW + load_fw e4e4 1150 $USB_FW if [ "$1" != 'usb' ] then load_fpga e4e4 1131 FPGA_FXS.hex @@ -225,8 +225,8 @@ then $LOGGER "Trying to find what to do for product $PRODUCT, device $DEVICE" prod_id=`echo "$PRODUCT" | cut -d/ -f2` case "$PRODUCT" in - 4b4/8613/*|e4e4/11[345]0/*) - FIRM_USB="$FIRMWARE_DIR/USB_$prod_id.hex" + e4e4/11[345]0/*) + FIRM_USB="$FIRMWARE_DIR/$USB_FW" $LOGGER "Loading firmware '$FIRM_USB' into '$DEVICE'" do_fxload -D "$DEVICE" -I "$FIRM_USB" ;; |