in reply to serial console
In the unlikely event that anyone cares:
I found that setting the correct terminal options with stty, opening /dev/ttyS1, using Expect and getting /r and /n straightened out solved my problems.
Thanks everyone!