libftdi Archives

Subject: [PATCH 2/3] Document the FT245R EEPROM weirdness

From: Anders Larsen <al@xxxxxxxxxxx>
To: libftdi@xxxxxxxxxxxxxxxxxxxxxxx
Date: Tue, 3 Jul 2012 23:24:06 +0200
The FT232R and the FT245R share the same USB id (0x0403, 0x6001) and are
only distinguished by bit 00.0 in the (internal) EEPROM.

ftdi_eeprom currently can't handle this and will turn an FT245R chip
into an FT232R; document the fact.

Signed-off-by: Anders Larsen <al@xxxxxxxxxxx>
---
 doc/EEPROM-structure |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/doc/EEPROM-structure b/doc/EEPROM-structure
index a1e9b02..08abe62 100644
--- a/doc/EEPROM-structure
+++ b/doc/EEPROM-structure
@@ -9,7 +9,7 @@ Type   |  Use extra EEPROM space
 FT2XXB |  No
 
 Byte.BIT| TYPE_AM TYPE_BM   TYPE_2232C       TYPE_R          TYPE_2232H       
TYPE_4232H
-00.0    |      0       0   channel_a_type                    channel_a_type   0
+00.0    |      0       0   channel_a_type   232R/245R        channel_a_type   0
 00.1    |      0       0   channel_a_type                    channel_a_type   0
 00.2    |      0       0   channel_a_type   high_current     channel_a_type   0
 00.3    |      0       0   channel_a_driver channel_a_driver channel_a_driver 
channel_a_driver
@@ -18,6 +18,7 @@ Byte.BIT| TYPE_AM TYPE_BM   TYPE_2232C       TYPE_R          
TYPE_2232H       TY
 00.6    |      0       0   0                0                0                0
 00.7    |      0       0   0                0                SUSPEND_DBUS7    
channel_c_driver
 
+On TYPE_R 00.0 is set for the FT245R and cleared for the FT232R
 On TYPE_R 00.3 set mean D2XX, on other devices VCP
 
 01.0    |      0       0   channel_b_type                    channel_b_type   0
-- 
1.7.0.4


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

Current Thread