Index: firmware/App/Services/FPGA.c =================================================================== diff -u -r9b1ae2d7327c0b865be12685641dea8668368ac1 -r4e5e338d28d8f856870e37df079df1d931b46587 --- firmware/App/Services/FPGA.c (.../FPGA.c) (revision 9b1ae2d7327c0b865be12685641dea8668368ac1) +++ firmware/App/Services/FPGA.c (.../FPGA.c) (revision 4e5e338d28d8f856870e37df079df1d931b46587) @@ -606,12 +606,6 @@ break; } - // if retries for commands exceeds limit or FPGA reports comm error, fault - if ( fpgaSensorReadings.fpgaIOErrorCntProcessor > MAX_COMM_ERROR_RETRIES ) - { - SET_ALARM_WITH_2_U32_DATA( ALARM_ID_DG_FPGA_COMM_TIMEOUT, MAX_FPGA_COMM_FAILURES, (U32)fpgaSensorReadings.fpgaIOErrorCntProcessor ) - } - // reset comm flags after processing incoming responses resetFPGACommFlags(); Index: firmware/App/Services/WatchdogMgmt.c =================================================================== diff -u -r9b1ae2d7327c0b865be12685641dea8668368ac1 -r4e5e338d28d8f856870e37df079df1d931b46587 --- firmware/App/Services/WatchdogMgmt.c (.../WatchdogMgmt.c) (revision 9b1ae2d7327c0b865be12685641dea8668368ac1) +++ firmware/App/Services/WatchdogMgmt.c (.../WatchdogMgmt.c) (revision 4e5e338d28d8f856870e37df079df1d931b46587) @@ -116,8 +116,7 @@ if ( PIN_SIGNAL_LOW == getCPLDWatchdogExpired() ) { // ignore expired watchdog until after watchdog POST - if ( ( WATCHDOG_SELF_TEST_STATE_COMPLETE == watchdogSelfTestState ) || - ( getCurrentOperationMode() != DG_MODE_INIT ) ) + if ( getCurrentOperationMode() != DG_MODE_INIT ) { activateAlarmNoData( ALARM_ID_DG_WATCHDOG_EXPIRED ); }