generation | 2/3/custom | 2 | 3 | custom |
---|
EEPROM switch (2) status when a reset occurs | disabled (3) | enabled (4) | enabled (4) | enabled (4) |
---|
boot mode | firmware recovery boot | regular or firmware update boot | regular or firmware update boot | regular or firmware update boot |
---|
VID | 04B4 | 0547 | 0BD0 | any, but 0BD0 is advised |
---|
PID | 8613 | 1002 | 0300 | any, but 0300 is advised |
---|
device enumerated | Cypress generic USB | DEWESoft TE03xx USB | Trenz Electronic TE USB FX2 | any or Trenz Electronic TE USB FX2 |
---|
required driver (Windows OS) | recovery driver (Cypress) or WinUSB (5a) | regular driver (Gen 2) or WinUSB (5a) | regular driver (Gen 3) or WinUSB (5a) | custom, WinUSB (5a) (for any) or regular driver (Gen 3) |
---|
firmware source code | Hardware Layer only (6) | Source code available here | Source code available here | Custom firmware (7) |
---|
firmware binary files | Hardware Layer only (6) | Binary files available here | Binary files available here | Custom firmware (7) |
---|
recovery tool | Cypress USB Console, Cypress USB Control Center, C# OpenFutNet (advised) (5b) | not applicable | not applicable | not applicable |
---|
update tool | not applicable | Python Open_FUT (Gen2) (5b) | Cypress USB Console, Cypress USB Control Center , Python Open_FUT (Gen 3), C# OpenFutNet (advised) (5b) | nothing or Cypress USB Console, Cypress USB Control Center , Python Open_FUT (Gen 3), C# OpenFutNet (advised) (5b) |
---|