Index: firmware/App/Services/SystemComm.c =================================================================== diff -u -rd756f33d33c00c6ed3adddb1a31a2bd03ac1327a -r02654dc5b372b3af948ebd28aabb95cc4b51c785 --- firmware/App/Services/SystemComm.c (.../SystemComm.c) (revision d756f33d33c00c6ed3adddb1a31a2bd03ac1327a) +++ firmware/App/Services/SystemComm.c (.../SystemComm.c) (revision 02654dc5b372b3af948ebd28aabb95cc4b51c785) @@ -892,7 +892,8 @@ } // handle any test messages if tester has logged in successfully - if ( ( msgID > MSG_ID_FIRST_DG_TESTER_MESSAGE ) && ( msgID <= END_OF_MSG_IDS ) && ( TRUE == isTestingActivated() ) ) + // NOTE: END_OF_MSG_IDS = 65536 which is out of the range of a U16 so it is subtracted by 1. This is unreachable in development testing + if ( ( msgID > MSG_ID_FIRST_DG_TESTER_MESSAGE ) && ( msgID <= END_OF_MSG_IDS - 1 ) && ( TRUE == isTestingActivated() ) ) { switch ( msgID ) {