Diagnostics improved, now supports extended messages, and ASCII decoding