Detecting and reading now successfully a byte, alse detecting if message is corrupt works correctly