The RS485 port on a router packetizes the data and then it is converted elsewhere on the network using HW-Virtual Serial Port software ( but other programs show the same issue). When nothing was working, I connected RealTerm serial terminal on both ends. What I type on either end, comes out totally different on the other end. All character sets, baud rates etc. are set identically. Here are just a few of the translations. What I transmit is on the left and what I receive is on the right. The left column is from the router side to the laptop and the right column is from the laptop to the router side.
o = H o = N
O = X O = ^
c = N c = N
C = ^ C = ^
It's interesting weirdness. Uppercase C matches on both sides, but the character is also produced by uppercase O. Lowercase c matches on both sides, but the the character is also produced by lowercase o. Hoping somebody here will recognize this pattern.
o = H o = N
O = X O = ^
c = N c = N
C = ^ C = ^
It's interesting weirdness. Uppercase C matches on both sides, but the character is also produced by uppercase O. Lowercase c matches on both sides, but the the character is also produced by lowercase o. Hoping somebody here will recognize this pattern.

