openWRT + Arduino UNO R3 /dev/ttyACM0

Have you tried to use setserial to correctly set the baudrate and other stuff. You socat command does set it but for the device you don't do it. You may have to install the package before you can use it.