I have a device attached to an RS232 port of 2901 ISR. The 2901 is utilised to pass the incoming RS232 data stream from the device to the socket of an application running on remote server on the network.
The issue I have is that an extra FF byte is added to the outgoing TCP data stream for each incoming FF byte on the RS232 port. As the incoming RS232 data stream includes a checksum of the total bytes for that particular data stream, when the application compares this checksum with the one it creates for the number of bytes it received, a checksum error results.
The attachment shows an example of what is occuring
Why is the 2901 adding an extra FF byte to it's outgoing data stream for every incoming FF byte on the RS232 data stream?
How can this be disabled?