annotate artifacts/flyswatter1 @ 78:d46ea7a3fa0c

eeproms: add ftdi-chip and eeprom settings as appropriate
author Mychaela Falconia <falcon@freecalypso.org>
date Tue, 26 Sep 2023 01:37:33 +0000
parents 9ca4f9fa415b
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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