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