Index: firmware/App/Services/AlarmMgmt.c =================================================================== diff -u -r6cc48a92eda5d3b797eb470b37bb097907dbea8e -r86eff2c63b93ec1b8de2dd95bdcadf55f7e1ad87 --- firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision 6cc48a92eda5d3b797eb470b37bb097907dbea8e) +++ firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision 86eff2c63b93ec1b8de2dd95bdcadf55f7e1ad87) @@ -658,7 +658,6 @@ // Convert volume level to attenuation level alarmAudioVolumeLevel.data = MAX_ALARM_VOLUME_LEVEL - volumeLevel; accepted = TRUE; - sendTreatmentLogEventData( ALARM_AUDIO_VOLUME_CHANGED_EVENT, (F32)volumeLevel, (F32)getAlarmAudioVolume() ); } else { Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -r6cc48a92eda5d3b797eb470b37bb097907dbea8e -r86eff2c63b93ec1b8de2dd95bdcadf55f7e1ad87 --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 6cc48a92eda5d3b797eb470b37bb097907dbea8e) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 86eff2c63b93ec1b8de2dd95bdcadf55f7e1ad87) @@ -2699,7 +2699,8 @@ { if ( message->hdr.payloadLen == sizeof(U32) ) { - U32 timeInMin; + U32 timeInMin; + memcpy( &timeInMin, message->payload, sizeof(U32) ); verifyTreatmentDurationSettingChange( timeInMin ); }