moved to 115200 bauds and added basic error detection