Index: firmware/App/Services/SystemComm.c =================================================================== diff -u -ra4f9ac570f88e76b70d2f818cd8f9157e4a83a74 -r239f565516c73aae797288effcfdf1fca0a361a0 --- firmware/App/Services/SystemComm.c (.../SystemComm.c) (revision a4f9ac570f88e76b70d2f818cd8f9157e4a83a74) +++ firmware/App/Services/SystemComm.c (.../SystemComm.c) (revision 239f565516c73aae797288effcfdf1fca0a361a0) @@ -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 ) {