You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The one device is a DeLock serial to USB converter, chip unknown. The other is an optical sensor that has, I believe, an RS232R inside it. I'm not 100% sure about the chip. Neither change is persisted.
If I read correctly the manufacturer string is stored only if there is an external EEPROM, however the pid changes should have been persisted.
The text was updated successfully, but these errors were encountered:
Update: By dumping the eeprom with --save I can see that changing the power level changes one byte, so power==byte x 2ma. Changing other values doesn't change the eeprom. Loading a file with e.g. "F T D I" (a string that happens to be visible in the file) changed to "T E S T" changes nothing.
A curiosity: When changing the power, the power reported by this program changed, e.g.:
max@swift:~/projects/flashing-fun/ftx-prog (0)$ sudo ./ftx_prog --old-vid 0x0403 --old-pid 0x6001 --ignore-crc-error --dump
ftx_prog: version 0.3
Maximum Current Supported from USB = 500mA
The hypothesis that Linux sees Min(max port power, max device power) can be rejected as if I drop the power level of the device to 50mA, lsusb reports the same value as before (90mA).
Greetings,
Apologies in advance for a newbie question. Does this work for all FT devices?
I tried commands such as the following with a couple of FTDI devices:
The one device is a DeLock serial to USB converter, chip unknown. The other is an optical sensor that has, I believe, an RS232R inside it. I'm not 100% sure about the chip. Neither change is persisted.
If I read correctly the manufacturer string is stored only if there is an external EEPROM, however the pid changes should have been persisted.
The text was updated successfully, but these errors were encountered: