Index: firmware/App/Services/SystemComm.c =================================================================== diff -u -r97a93f387f6797fc747895fc915323220db12573 -r2512d5028a2834e679bc9bdb0720558b5e3bdd06 --- firmware/App/Services/SystemComm.c (.../SystemComm.c) (revision 97a93f387f6797fc747895fc915323220db12573) +++ firmware/App/Services/SystemComm.c (.../SystemComm.c) (revision 2512d5028a2834e679bc9bdb0720558b5e3bdd06) @@ -910,8 +910,7 @@ // Find expired messages pending ACK for ( i = 0; i < PENDING_ACK_LIST_SIZE; i++ ) { // Pending ACK expired? - if ( ( ( TRUE == pendingAckList[ i ].used ) && ( TRUE == didTimeout( pendingAckList[ i ].timeStamp, MSG_NOT_ACKED_TIMEOUT_MS ) ) ) || - ( getU32OverrideValue( &pendingACKOverride ) > 0 ) ) + if ( ( TRUE == pendingAckList[ i ].used ) && ( ( TRUE == didTimeout( pendingAckList[ i ].timeStamp, MSG_NOT_ACKED_TIMEOUT_MS ) ) || ( getU32OverrideValue( &pendingACKOverride ) > 0 ) ) ) { // If retries left, reset and resend pending message if ( pendingAckList[ i ].retries > 0 ) { // Re-queue message for transmit