I have a product manufactured in the thousands for industrial automation. It has a USB 1.1 port. In the proprietary operating system of this device is a driver that supports FTDI's USB/Serial adapter. I tried an adapter from Prolific, Inc. It didn't work. I suspect that the proprietary OS looks for FTDI in the vendor / product enumeration.
Does this suggest that I cannot use a Teensy 3 (or 2) with this product, where all I want is the product's OS to do is accept the USB/Serial and do fundamental serial I/O? Nothing more.
(i.e., would it be ethically impossible to appear as does the FTDI, to the device's OS?)
The work-around is hacking in a true FTDI USB/serial PC board no cable, then connect to UART of Teensy.
Goal: Make T3 be a co-processor of the industrial product mentioned above. The T3 would do encryption/decryption in a fraction of a second per small data packet, since the product per se is doggy slow due to it using a bytecode interpreter. Would speed this up a lot, even with the overhead of UART-USB I/O.
Does this suggest that I cannot use a Teensy 3 (or 2) with this product, where all I want is the product's OS to do is accept the USB/Serial and do fundamental serial I/O? Nothing more.
(i.e., would it be ethically impossible to appear as does the FTDI, to the device's OS?)
The work-around is hacking in a true FTDI USB/serial PC board no cable, then connect to UART of Teensy.
Goal: Make T3 be a co-processor of the industrial product mentioned above. The T3 would do encryption/decryption in a fraction of a second per small data packet, since the product per se is doggy slow due to it using a bytecode interpreter. Would speed this up a lot, even with the overhead of UART-USB I/O.
Last edited: