FreeCalypso > hg > freecalypso-hwlab
annotate eeproms/dumps/om-debug-board-v3 @ 136:a21d348e01db
fc-uicc-tool: pb-dump command ported over
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Thu, 04 Feb 2021 03:40:55 +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 # Openmoko's custom debug board for their Neo1973 and Neo FreeRunner |
af70c59654ed
EEPROM dumps moved into eeproms/dumps and properly annotated
Mychaela Falconia <falcon@freecalypso.org>
parents:
30
diff
changeset
|
2 # smartphones is an important piece of history; to the best of my |
af70c59654ed
EEPROM dumps moved into eeproms/dumps and properly annotated
Mychaela Falconia <falcon@freecalypso.org>
parents:
30
diff
changeset
|
3 # (Mychaela's) understanding, it was one of the first FT2232x devices |
af70c59654ed
EEPROM dumps moved into eeproms/dumps and properly annotated
Mychaela Falconia <falcon@freecalypso.org>
parents:
30
diff
changeset
|
4 # to formalize the idea of having the kernel create only one ttyUSB |
af70c59654ed
EEPROM dumps moved into eeproms/dumps and properly annotated
Mychaela Falconia <falcon@freecalypso.org>
parents:
30
diff
changeset
|
5 # device for Channel B (which is a standard UART), leaving Channel A |
af70c59654ed
EEPROM dumps moved into eeproms/dumps and properly annotated
Mychaela Falconia <falcon@freecalypso.org>
parents:
30
diff
changeset
|
6 # untouched for userspace applications like OpenOCD. The feat is |
af70c59654ed
EEPROM dumps moved into eeproms/dumps and properly annotated
Mychaela Falconia <falcon@freecalypso.org>
parents:
30
diff
changeset
|
7 # accomplished by giving the device a custom USB ID (the one used by |
af70c59654ed
EEPROM dumps moved into eeproms/dumps and properly annotated
Mychaela Falconia <falcon@freecalypso.org>
parents:
30
diff
changeset
|
8 # OM for this debug board is 1457:5118), and teaching the ftdi_sio |
af70c59654ed
EEPROM dumps moved into eeproms/dumps and properly annotated
Mychaela Falconia <falcon@freecalypso.org>
parents:
30
diff
changeset
|
9 # driver in the Linux kernel to create only one ttyUSB device for |
af70c59654ed
EEPROM dumps moved into eeproms/dumps and properly annotated
Mychaela Falconia <falcon@freecalypso.org>
parents:
30
diff
changeset
|
10 # such USD IDs. |
af70c59654ed
EEPROM dumps moved into eeproms/dumps and properly annotated
Mychaela Falconia <falcon@freecalypso.org>
parents:
30
diff
changeset
|
11 # |
af70c59654ed
EEPROM dumps moved into eeproms/dumps and properly annotated
Mychaela Falconia <falcon@freecalypso.org>
parents:
30
diff
changeset
|
12 # What follows is a dump of the EEPROM made from the debug board which |
af70c59654ed
EEPROM dumps moved into eeproms/dumps and properly annotated
Mychaela Falconia <falcon@freecalypso.org>
parents:
30
diff
changeset
|
13 # I got with my FreeRunner back in 2011; it appears to have a per-unit |
af70c59654ed
EEPROM dumps moved into eeproms/dumps and properly annotated
Mychaela Falconia <falcon@freecalypso.org>
parents:
30
diff
changeset
|
14 # serial number string. The FTDI chip is FT2232D and the EEPROM is a 93C56. |
af70c59654ed
EEPROM dumps moved into eeproms/dumps and properly annotated
Mychaela Falconia <falcon@freecalypso.org>
parents:
30
diff
changeset
|
15 |
30
56780c191b58
eeproms: read out bits from TCT Flyswatter1 and OM debug board
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
16 00: 0802 1457 5118 0500 3280 0000 0200 1296 |
56780c191b58
eeproms: read out bits from TCT Flyswatter1 and OM debug board
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
17 10: 30A8 12D8 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
|
18 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
|
19 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
|
20 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
|
21 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
|
22 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
|
23 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
|
24 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
|
25 90: 0000 0000 0000 0312 004F 0070 0065 006E |
56780c191b58
eeproms: read out bits from TCT Flyswatter1 and OM debug board
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
26 A0: 004D 006F 006B 006F 0330 0044 0065 0062 |
56780c191b58
eeproms: read out bits from TCT Flyswatter1 and OM debug board
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
27 B0: 0075 0067 0020 0042 006F 0061 0072 0064 |
56780c191b58
eeproms: read out bits from TCT Flyswatter1 and OM debug board
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
28 C0: 0020 0066 006F 0072 0020 004E 0065 006F |
56780c191b58
eeproms: read out bits from TCT Flyswatter1 and OM debug board
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
29 D0: 0031 0039 0037 0033 0312 0046 0054 0053 |
56780c191b58
eeproms: read out bits from TCT Flyswatter1 and OM debug board
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
30 E0: 0048 0044 004E 0032 004B 0000 0001 0000 |
56780c191b58
eeproms: read out bits from TCT Flyswatter1 and OM debug board
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
31 F0: 0000 0000 0000 0000 0000 0000 0000 773F |