that todo isn't going to get updated who am i kidding
works reading and writing real datafile at default bauds through socat

not tested on real hardware. very minimal data loss between in and out
files