Fixed issue where a double zero will cause no further packets to be read.
Fixed UART timing issues.