I communicate with a serial device using a FTDI FT232R usb -> serial cable created by the manufacturer of the device. Everything is ok I can communicate with the device.
Now I have another cable, also using the FT232R chip.
Both cable use the same:
- FT232R chip
- Serial connector
- Driver
And I've also duplicate the information contained in the EEPROM, so the custom cable use the same information (just in case). And I open the serial communication at the same baudrate.
But unfortunately if I write a serial command (using the custom cable) I got no answer from the device.
What can still be different between the manufacturer cable and my custom cable ? Is it possible to create a perfect copy of a specific cable ?
EDIT:
The first comment suggest that some PIN could be swapped and it will indeed explain why I got no answer from the device.
But the compagny FTDI propose a small software (FT_PROG) that can be use to reprogram the EEPROM (picture below):
There is an option where the pins can be configured.
Does that mean that I could swap the pin programmatically ? (I've not a lot of hardware knowledge) Or the only solution is to swap the pin with soldering ?