]> sigrok.org Git - sigrok-firmware-fx2lafw.git/commit
Use per-device USB serial number strings.
authorUwe Hermann <redacted>
Sun, 30 Oct 2016 11:12:31 +0000 (12:12 +0100)
committerUwe Hermann <redacted>
Mon, 31 Oct 2016 13:45:13 +0000 (14:45 +0100)
commite59a70a92242d4c0d53ea0b065f61b43c2c43b03
tree96949a885cab7f142b5d6e040923caf2466422d4
parent3878baac72b0db18a254b84f65a65a0f033e9be4
Use per-device USB serial number strings.

These are not actual "serial numbers" in the strict sense, i.e. two
devices of the same type (e.g. two USBee ZX devices) would have the
same string.

Using two different actual serial numbers in such a case is not possible
since both devices would get the exact same firmware file (uploaded to
RAM via USB) and thus the exact same hardcoded "serial number". All devices
where fx2lafw is currently used don't have an EEPROM where the firmware
(and thus a different serial number) could be stored persistently; it's
always re-uploaded to the device's RAM upon connecting the device to USB.

However, the USB serial number field is still useful in that we can
store a nice device(-type) indicator string there. The benefit is that
an lsusb of an fx2lafw (after firmware upload) would yield something
specific like "USBee ZX" or "Hantek 6022BE" in addition to the very
generic "fx2lafw".
13 files changed:
hw/braintechnology-usb-lps/dscr.a51
hw/cwav-usbeeax/dscr.a51
hw/cwav-usbeedx/dscr.a51
hw/cwav-usbeesx/dscr.a51
hw/cwav-usbeezx/dscr.a51
hw/cypress-fx2/dscr.a51
hw/hantek-6022be/dscr.a51
hw/sainsmart-dds120/dscr.a51
hw/saleae-logic/dscr.a51
hw/sigrok-fx2-16ch/dscr.a51
hw/sigrok-fx2-8ch/dscr.a51
include/dscr.inc
include/dscr_hantek_6022be.inc