Index: firmware/App/Services/FPGA.c =================================================================== diff -u -r6419179374edcd65da462de84e8aeaefb7e20320 -rfa0ab419491364c1d2a28caf216e20175181372d --- firmware/App/Services/FPGA.c (.../FPGA.c) (revision 6419179374edcd65da462de84e8aeaefb7e20320) +++ firmware/App/Services/FPGA.c (.../FPGA.c) (revision fa0ab419491364c1d2a28caf216e20175181372d) @@ -519,9 +519,9 @@ } // If retries for commands exceeds limit, fault - if ( fpgaCommRetryCount > MAX_COMM_ERROR_RETRIES ) + if ( ( fpgaCommRetryCount > MAX_COMM_ERROR_RETRIES ) || ( fpgaSensorReadings.errorCountProcessor > MAX_COMM_ERROR_RETRIES ) ) { - activateAlarmNoData( ALARM_ID_FPGA_COMM_TIMEOUT ); + SET_ALARM_WITH_2_U32_DATA( ALARM_ID_HD_FPGA_COMM_TIMEOUT, fpgaCommRetryCount, (U32)fpgaSensorReadings.errorCountProcessor ) } // Reset comm flags after processing incoming responses