I recently started to have some issues with routing.
I use an arduino nano and send a string at 115200.
The code is good but the problem appears depending which USB version the raspberry pi sees the nano.
If the serial port is detected as USB, all is good
If the serial port is detected as USB2.0. All I get is gibberish at the topside
Both arduino work just fine if I plug them on my laptop directly windows detect them as CH340.
Both nano boards are almost identical but the one that works has a serial to usb chip CH340C and the one that doesn’t work has an unmarked serial to usb. So likely its a different version or IC model.
My problem is I have no control which IC I will receive since I bought both from the same supplier at different time.
Maybe this is something others have experienced with different devices?
What are the restrictions on the Rpi for routing?
Will it not accept USB2.0 compatible devices?