libftdi Archives

Subject: Re: [EEPROM branch] "size_check" init value

From: Xiaofan Chen <xiaofanc@xxxxxxxxx>
To: libftdi@xxxxxxxxxxxxxxxxxxxxxxx
Date: Sat, 25 Sep 2010 17:55:11 +0800
On Sat, Sep 25, 2010 at 12:47 PM, Xiaofan Chen <xiaofanc@xxxxxxxxx> wrote:
> One more for a FT232R based USB to Serial Converter
>
> Chip Type: FT232R
> VID:PID 0x0403:0x6001
> Product Description: "FT232R USB UART"
> Serial Number: A8007Ub5 Auto-Generate
>
> Word
> 0000: 0040 0304 0160 0000 A02D 0800 0000 980A
> 0008: A220 C212 2310 0500 0A03 4600 5400 4400
> 0010: 4900 2003 4600 5400 3200 3300 3200 5200
> 0018: 2000 5500 5300 4200 2000 5500 4100 5200
> 0020: 5400 1203 4100 3800 3000 3000 3700 5500
> 0028: 6200 3500 C9BF 1C80 0000 0000 0000 0000
> 0030: 0000 0000 0000 0000 0000 0000 0000 0000
> 0038: 0000 0000 0000 0000 0000 0000 0000 0F23
> 0040: 2C04 D3FB 0000 C9BF 1C80 4200 0000 0000
> 0048: 0000 0000 0000 0000 3841 3252 4A33 474F
>
> XML dump
>
> <?xml version="1.0" encoding="UTF-8"?>
> <FT_EEPROM>
>  <Chip_Details>
>    <Type>FT232R</Type>
>  </Chip_Details>
>  <USB_Device_Descriptor>
>    <VID_PID>0</VID_PID>
>    <idVendor>0403</idVendor>
>    <idProduct>6001</idProduct>
>    <bcdUSB>USB 2.0</bcdUSB>
>  </USB_Device_Descriptor>
>  <USB_Config_Descriptor>
>    <bmAttributes>
>      <RemoteWakeupEnabled>true</RemoteWakeupEnabled>
>      <SelfPowered>false</SelfPowered>
>      <BusPowered>true</BusPowered>
>    </bmAttributes>
>    <IOpullDown>false</IOpullDown>
>    <MaxPower>90</MaxPower>
>  </USB_Config_Descriptor>
>  <USB_String_Descriptors>
>    <Manufacturer>FTDI</Manufacturer>
>    <Product_Description>FT232R USB UART</Product_Description>
>    <SerialNumber_Enabled>true</SerialNumber_Enabled>
>    <SerialNumber>
>    </SerialNumber>
>    <SerialNumberPrefix>A8</SerialNumberPrefix>
>  </USB_String_Descriptors>
>  <Hardware_Specific>
>    <HighIO>false</HighIO>
>    <D2XXDriver>false</D2XXDriver>
>    <ExternalOscillator>false</ExternalOscillator>
>    <Invert_RS232_Signals>
>      <TXD>false</TXD>
>      <RXD>false</RXD>
>      <RTS>false</RTS>
>      <CTS>false</CTS>
>      <DTR>false</DTR>
>      <DSR>false</DSR>
>      <DCD>false</DCD>
>      <RI>false</RI>
>    </Invert_RS232_Signals>
>    <IO_Controls>
>      <C0>TXLED#</C0>
>      <C1>RXLED#</C1>
>      <C2>TXDEN</C2>
>      <C3>PWRON#</C3>
>      <C4>SLEEP#</C4>
>    </IO_Controls>
>  </Hardware_Specific>
> </FT_EEPROM>
>

Result from latest git eeprom branch. Seems to be working.

mcuee@ubuntu:~/Desktop/build/libftdi/neweeprom/libftdi-1.0/build/examples$
sudo ./eeprom -v 0x0403 -p 0x6001
Chip type 3 ftdi_eeprom_size: 128
0x000: 00 40 03 04 01 60 00 00  a0 2d 08 00 00 00 98 0a .@...`.. .-......
0x010: a2 20 c2 12 23 10 05 00  0a 03 46 00 54 00 44 00 . ..#... ..F.T.D.
0x020: 49 00 20 03 46 00 54 00  32 00 33 00 32 00 52 00 I. .F.T. 2.3.2.R.
0x030: 20 00 55 00 53 00 42 00  20 00 55 00 41 00 52 00  .U.S.B.  .U.A.R.
0x040: 54 00 12 03 41 00 38 00  30 00 30 00 37 00 55 00 T...A.8. 0.0.7.U.
0x050: 62 00 35 00 c9 bf 1c 80  00 00 00 00 00 00 00 00 b.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 0f 23 ........ .......#
0x080: 2c 04 d3 fb 00 00 c9 bf  1c 80 42 00 00 00 00 00 ,....... ..B.....
0x090: 00 00 00 00 00 00 00 00  38 41 32 52 4a 33 47 4f ........ 8A2RJ3GO
VID:     0x0403
PID:     0x6001
Release: 0x0000
Bus Powered:  90 mA USB Remote Wake Up
Manufacturer: FTDI
Product:      FT232R USB UART
Serial:       A8007Ub5
Checksum      : 230f
Internal EEPROM
Enable Remote Wake Up
PNP: 1
Channel A has Mode UART VCP
C0 Function: TXLED
C1 Function: RXLED
C2 Function: TXDEN
C3 Function: PWREN
C4 Function: SLEEP


-- 
Xiaofan

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

Current Thread