Index: sources/canbus/messagebuilder.cpp =================================================================== diff -u -r1ec7b44e6d1d66460d2da943ff65f3c0c0755d8f -rd3edfbd78f021082f37c7ee79a5a31a57b2808d4 --- sources/canbus/messagebuilder.cpp (.../messagebuilder.cpp) (revision 1ec7b44e6d1d66460d2da943ff65f3c0c0755d8f) +++ sources/canbus/messagebuilder.cpp (.../messagebuilder.cpp) (revision d3edfbd78f021082f37c7ee79a5a31a57b2808d4) @@ -225,9 +225,13 @@ quint8 mExpected = 0; quint8 mBeenRead = 0; if ( ! checkCRC(crcData, mExpected, mBeenRead ) ) { // CRC is always next byte after Data - LOG_ERROR(tr("CRC error, expected %1 but got %2") - .arg(Format::toHexString(mExpected, true, eLenCRCDigits)) - .arg(Format::toHexString(mBeenRead, true, eLenCRCDigits))); + static quint64 erCRC = 0; + LOG_ERROR(tr("%1 - CRC error, expected %2 but got %3 : %4") + .arg(++erCRC) + .arg(Format::toHexString(mExpected, true, eLenCRCDigits)) + .arg(Format::toHexString(mBeenRead, true, eLenCRCDigits)) + .arg(Format::toHexString(vMessage.data)) + ); return false; } return true;