It looks like sercp --basic (using echo and cat) works, so it was just a matter of disabling line wrapping on the terminal and everything works on the BusyBox shell too. I guess that sercp failed because our device has no uuencode.