libftdi Archives

Subject: FT2232H: issue with user area size and eeprom > = 256byte

From: Gwenhael Goavec-Merou <gwenj@xxxxxxxxxxxxxx>
To: "libftdi@xxxxxxxxxxxxxxxxxxxxxxx" <libftdi@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 11 Nov 2019 15:53:53 +0100
Hi,
currently, ftdi_eeprom_build check if 86 >= (manufacturer_size + product_size +
serial_size) * 2 But according to AN_125, there are two possible case:
- with 93C46 (128Bytes) which is the current implementatin
- with 93C56 (256Bytes) and 93C66(512Bytes) where two block are available. A
first with same behavior as previously and one fixed 128 Bytes.

This seems not taken into account in libftdi. 
Before breaking something I post this mail to have feedback, if I just need to
adds 128 Bytes when eeprom is > 128 Bytes, or if this changes will break others
parts.

Thank you.

Gwenhael Goavec-Merou

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

Current Thread
  • FT2232H: issue with user area size and eeprom > = 256byte, Gwenhael Goavec-Merou <=