Changing default VID/PID of I2C boot image | Cypress Semiconductor
Changing default VID/PID of I2C boot image
The FX2 has the ability to load a short (~140 byte) device descriptor file from EEPROM, which simply instructs the FX2 default bootloader to enumerate with a specific VID/PID for loading firmware from a host via USB. This is different than booting user firmware itself out of I2C -- rather than loading user firmware from the EEPROM, only a device descriptor is stored, and user firmware is loaded from the host. Does the FX3 also include this ability, or is it forced to enumerate with Cypress VID/PID for USB boot? And if it does include this feature, is the format of the required EEPROM image the same (starts with 0xC2, etc.)?