xpp_fxloader: support loading AB with ID > 201

Support loading firmware for Astribanks with bcdDevice > 2.01, as we'll
have 2.02 soon.

Signed-off-by: Tzafrir Cohen <tzafrir.cohen@xorcom.com>
This commit is contained in:
Tzafrir Cohen 2013-10-21 15:16:14 +03:00
parent 299d9d9d9c
commit b123bc87dd

View File

@ -217,12 +217,14 @@ usb_firmware_device() {
id_str="$1" id_str="$1"
devpath="$2" devpath="$2"
bcd_device=`echo "$id_str" | cut -d/ -f3`
case "$id_str" in case "$id_str" in
e4e4/11[3456]0/101|e4e4/1163/101) e4e4/11[3456]0/101|e4e4/1163/101)
fw="USB_FW.hex" fw="USB_FW.hex"
;; ;;
e4e4/116[03]/201) e4e4/116[03]/20?)
fw="USB_FW.201.hex" fw="USB_FW.${bcd_device}.hex"
;; ;;
e4e4/*) e4e4/*)
debug "No USB firmware for device $devpath ($id_str)" debug "No USB firmware for device $devpath ($id_str)"
@ -332,7 +334,7 @@ fpga_firmware_device() {
e4e4/11[456]1/101) e4e4/11[456]1/101)
fw="FPGA_${id_product}.hex" fw="FPGA_${id_product}.hex"
;; ;;
e4e4/1161/201) e4e4/1161/20?)
fw="FPGA_${id_product}.${bcd_device}.hex" fw="FPGA_${id_product}.${bcd_device}.hex"
;; ;;
e4e4/*) e4e4/*)