Index: firmware/App/Services/FPGA.c =================================================================== diff -u -rc672f41061bcd500d6593655641cb27ce3ae58fc -rd13534495f6b9ea565c38ea88e9bc658c3325636 --- firmware/App/Services/FPGA.c (.../FPGA.c) (revision c672f41061bcd500d6593655641cb27ce3ae58fc) +++ firmware/App/Services/FPGA.c (.../FPGA.c) (revision d13534495f6b9ea565c38ea88e9bc658c3325636) @@ -1073,7 +1073,14 @@ } else { + U08 audioCmd = (U08)ALARM_PRIORITY_HIGH; + + // set alarm audio to high priority, max volume for safety since s/w seems to be having trouble setting audio correctly + audioCmd |= ( (U08)MAX_ALARM_VOLUME_LEVEL << 2 ); + fpgaActuatorSetPoints.AlarmControl = audioCmd; + // s/w fault to indicate issue w/ s/w SET_ALARM_WITH_2_U32_DATA( ALARM_ID_HD_SOFTWARE_FAULT, SW_FAULT_ID_FPGA_INVALID_ALARM_AUDIO_PARAM, volumeLevel ) + } }