Add 'FT240X EEPROM'
parent
ed9627140a
commit
142f767fd0
|
@ -0,0 +1,47 @@
|
|||
The FT240X EEPROM contains USB descriptor data, as well as a few magic bytes (see [USB protocol](USB-protocol)). It is 256 bytes (128 16-bit words) in size, and is read in units of 16 bits. Its contents are:
|
||||
|
||||
```
|
||||
00000000 00 00 03 04 d0 7f 00 10 80 c8 08 00 00 00 a0 12 |................|
|
||||
00000010 b2 1e d0 1c 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
||||
00000020 04 00 00 00 62 a7 7e 03 9f f5 f6 74 f4 01 00 00 |....b.~....t....|
|
||||
00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
||||
00000040 88 88 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
||||
00000050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
||||
*
|
||||
00000080 56 36 a9 c9 01 00 6a 6c ad 88 30 00 00 00 00 00 |V6....jl..0.....|
|
||||
00000090 00 00 00 01 44 4f 51 41 34 45 30 31 00 00 00 00 |....DOQA4E01....|
|
||||
000000a0 12 03 49 00 4b 00 41 00 4c 00 4f 00 47 00 49 00 |..I.K.A.L.O.G.I.|
|
||||
000000b0 43 00 1e 03 53 00 63 00 61 00 6e 00 61 00 51 00 |C...S.c.a.n.a.Q.|
|
||||
000000c0 75 00 61 00 64 00 20 00 53 00 51 00 35 00 30 00 |u.a.d. .S.Q.5.0.|
|
||||
000000d0 1c 03 31 00 30 00 30 00 33 00 30 00 35 00 30 00 |..1.0.0.3.0.5.0.|
|
||||
000000e0 30 00 30 00 35 00 34 00 38 00 32 00 00 00 00 00 |0.0.5.4.8.2.....|
|
||||
000000f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 3e |..............j>|
|
||||
00000100 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|
|
||||
*
|
||||
00000800
|
||||
```
|
||||
|
||||
Parsed FTDI config output (using libftdi):
|
||||
|
||||
```
|
||||
VID: 0x0403
|
||||
PID: 0x7fd0
|
||||
Release: 0x1000
|
||||
Bus Powered: 400 mA
|
||||
Manufacturer: IKALOGIC
|
||||
Product: ScanaQuad SQ50
|
||||
Serial: 1003050005482
|
||||
Checksum : 3e6a
|
||||
PNP: 1
|
||||
Channel A has Mode UART
|
||||
DBUS has 4 mA drive
|
||||
CBUS has 4 mA drive
|
||||
CBUS0 Function: TRISTATE
|
||||
CBUS1 Function: TRISTATE
|
||||
CBUS2 Function: TRISTATE
|
||||
CBUS3 Function: TRISTATE
|
||||
```
|
||||
|
||||
The proprietary libftd2xx calls it an "X-series" device, while libftdi thinks it is an FT230X.
|
||||
|
||||
"User data" starts at 0x24 (0x12 in 16-bit word units), which is where the 3-byte "magic unlock code" resides.
|
Loading…
Reference in New Issue