libftdi Archives

Subject: overwrite the current EEPROM of a FT232RL

From: "Johannes D." <j_deutsch@xxxxxx>
To: libftdi@xxxxxxxxxxxxxxxxxxxxxxx
Date: Fri, 1 Jul 2011 11:48:28 -0700 (PDT)
Hi,

first of all, i hope i'm at the right place to get my semi-geek problem
solved.

I just wanted to reconfigure the cbus pins of my UM232R (FT232RL). So i
tried to get this done with ftdi_eeprom.

But now, after i tried it for a while, the current eeprom looks like this

        libftdi-1.0/examples# ./eeprom 
        Chip type 3 ftdi_eeprom_size: 128
        0x000: 00 00 03 04 01 60 00 02  80 00 00 00 00 00 94 0a .....`.. 
........
        0x010: 9e 2a c8 0c 0a 03 4e 00  61 00 64 00 61 00 2a 03 .*....N. 
a.d.a.*.
        0x020: 55 00 53 00 42 00 20 00  53 00 65 00 72 00 69 00 U.S.B. . 
S.e.r.i.
        0x030: 61 00 6c 00 20 00 43 00  6f 00 6e 00 76 00 65 00 a.l. .C. 
o.n.v.e.
        0x040: 72 00 74 00 65 00 72 00  0c 03 30 00 38 00 2d 00 r.t.e.r. 
..0.8.-.
        0x050: 31 00 35 00 00 00 00 00  00 00 00 00 00 00 00 00 1.5..... 
........
        0x060: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 ........ 
........
        0x070: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 84 f5 ........ 
........
        0x080: 2a 04 d5 fb 00 00 33 a5  12 60 42 00 00 00 00 00 *.....3. 
.`B.....
        0x090: 00 00 00 00 00 00 00 00  36 41 44 51 31 57 34 4c ........ 
6ADQ1W4L
        TYPE_R EEPROM byte[0x01] Bit 6 unexpected Endpoint size. If this 
happened
with the
         EEPROM programmed by FTDI tools, please report to
libftdi@xxxxxxxxxxxxxxxxxxxxxxx
        VID:     0x0403
        PID:     0x6001
        Release: 0x0200
        Bus Powered:   0 mA
        Manufacturer: Nada
        Product:      USB Serial Converter
        Serial:       08-15
        Checksum      : f584
        Internal EEPROM
        PNP: 1
        Channel A has Mode UART VCP
        C0 Function: IOMODE
        C1 Function: TXDEN
        C2 Function: TXLED
        C3 Function: TXDEN
        Unknown CBUS mode. Might be special mode?


The original one is:

        00000000  00 40 03 04 01 60 00 06  a0 32 08 00 00 02 98 0a 
|.@...`...2......|
        00000010  a2 2c ce 12 32 11 05 00  0a 03 46 00 54 00 44 00 
|.,..2.....F.T.D.|
        00000020  49 00 2c 03 55 00 4d 00  32 00 33 00 32 00 52 00 
|I.,.U.M.2.3.2.R.|
        00000030  20 00 55 00 53 00 42 00  20 00 3c 00 2d 00 3e 00  | .U.S.B.
.<.-.>.|
        00000040  20 00 53 00 65 00 72 00  69 00 61 00 6c 00 12 03  |
.S.e.r.i.a.l...|
        00000050  46 00 54 00 45 00 34 00  43 00 56 00 56 00 43 00 
|F.T.E.4.C.V.V.C.|
        00000060  02 03 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
|................|
        00000070  00 00 00 00 00 00 00 00  00 00 00 00 00 00 3e 15 
|..............>.|
        00000080

Now i just want to bring the original eeprom back to the device with 0x14
replaced by 92. But the usage of ftdi_eeprom is a kind of obscure to me.

I hope there is somebody around to help me with this?

I thank you very much for your effort 

with kind regards

Johannes

--
View this message in context: 
http://libftdi.141977.n3.nabble.com/overwrite-the-current-EEPROM-of-a-FT232RL-tp3130354p3130354.html
Sent from the libFTDI mailing list archive at Nabble.com.

--
libftdi - see http://www.intra2net.com/en/developer/libftdi for details.
To unsubscribe send a mail to libftdi+unsubscribe@xxxxxxxxxxxxxxxxxxxxxxx   

Current Thread