While trying to figure out why it's not working, I discovered: -rw------- 1 root root 5 jun 16 16:25 /dev/ttyACM1 $ sudo cat /dev/ttyACM1 cmdo Not sure what got it into this state, but it might be that something needs to be a bit more careful about being defensive.