FreeCalypso > hg > fc-usbser-tools
annotate artifacts/flyswatter1 @ 101:ba741a1af0e3
doc/CP2102-EEPROM-tools: article started
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Thu, 28 Sep 2023 06:35:39 +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 # The original Flyswatter (aka Flyswatter1) by TinCanTools is an | 
| 
 
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
2 # FT2232D-based buffered JTAG + UART adapter. It has a 93C56 EEPROM | 
| 
 
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
3 # in which a custom set of textual ID strings have been programmed, | 
| 
 
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
4 # but the USB ID is still 0403:6010 (FT2232x default and signifying | 
| 
 
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
5 # a dual UART), causing the bogosity whereby the Linux kernel creates | 
| 
 
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
6 # two ttyUSB devices for both FT2232D channels, for the first out of | 
| 
 
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
7 # that pair to subsequently disappear when OpenOCD runs and starts | 
| 
 
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
8 # accessing Channel A for MPSSE JTAG via libusb. | 
| 
 
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
9 # | 
| 
 
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
10 # What follows is a dump of the EEPROM made from the FS1 board I managed | 
| 
 
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
11 # to score on ebay; given that the serial number string is set to "FS000000", | 
| 
 
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
12 # I am going to assume that the factory programming was the same on all | 
| 
 
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
13 # units, without unique serial numbers. | 
| 
 
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
14 | 
| 
 
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
15 00: 0000 0403 6010 0500 6480 0008 0200 1896 | 
| 
 
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
16 10: 16AE 12C4 0056 0000 0000 0000 0000 0000 | 
| 
 
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
17 20: 0000 0000 0000 0000 0000 0000 0000 0000 | 
| 
 
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
18 30: 0000 0000 0000 0000 0000 0000 0000 0000 | 
| 
 
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
19 40: 0000 0000 0000 0000 0000 0000 0000 0000 | 
| 
 
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
20 50: 0000 0000 0000 0000 0000 0000 0000 0000 | 
| 
 
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
21 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
 | 
22 70: 0000 0000 0000 0000 0000 0000 0000 0000 | 
| 
 
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
23 80: 0000 0000 0000 0000 0000 0000 0000 0000 | 
| 
 
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
24 90: 0000 0000 0000 0318 0054 0069 006E 0043 | 
| 
 
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
25 A0: 0061 006E 0054 006F 006F 006C 0073 0316 | 
| 
 
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
26 B0: 0046 006C 0079 0073 0077 0061 0074 0074 | 
| 
 
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
27 C0: 0065 0072 0312 0046 0053 0030 0030 0030 | 
| 
 
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
28 D0: 0030 0030 0030 0302 0000 0000 0000 0000 | 
| 
 
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
29 E0: 0000 0000 0000 0000 0000 0000 0000 0000 | 
| 
 
9ca4f9fa415b
artifacts: import from freecalypso-hwlab/eeproms/dumps
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
30 F0: 0000 0000 0000 0000 0000 0000 0000 8317 | 
