FreeCalypso > hg > fc-usbser-tools
annotate artifacts/FT232R-specimen2 @ 68:5cbde3c80c24
fteeprom-{erase,prog}: detach logic: change to detach by default
As it turns out, detaching all ttyUSB interfaces of a multichannel device
does not require outside knowledge of how many channels there are, as in
our previous -d option design that is being removed here - instead we can
read the bNumInterfaces constant from the USB device's config descriptor
and thus know how many interfaces there are in total. Based on this
discovery, change the design of fteeprom-{erase,prog} as follows:
* remove -d option;
* flip the default to where we detach all interfaces by default;
* add -n option to NOT detach any interfaces.
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Wed, 13 Sep 2023 06:37:03 +0000 |
| parents | 9ca4f9fa415b |
| children |
| rev | line source |
|---|---|
|
49
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1 # This specimen has been read out from George UberWaves' "FTDI Professional" |
|
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2 # USB-serial cable with OsmocomBB branding; it is believed to be a genuine |
|
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
3 # FT232RL chip. |
|
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
4 |
|
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
5 00: 4000 0403 6001 0000 2DA0 0008 0000 0A98 |
|
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
6 10: 20A2 12C2 1023 0005 030A 0046 0054 0044 |
|
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
7 20: 0049 0320 0046 0054 0032 0033 0032 0052 |
|
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
8 30: 0020 0055 0053 0042 0020 0055 0041 0052 |
|
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
9 40: 0054 0312 0041 0039 0030 0033 0031 0048 |
|
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
10 50: 0047 0036 B74D 90B9 0000 0000 0000 0000 |
|
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
11 60: 0000 0000 0000 0000 0000 0000 0000 0000 |
|
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
12 70: 0000 0000 0000 0000 0000 0000 0000 269F |
