Index: firmware/App/Controllers/AlarmLamp.c =================================================================== diff -u -rccfd15568f1e3d304320c2babb2fd4bcf0413304 -rb0cfdf88d0aeba4bea316388158d77fb0d0f4537 --- firmware/App/Controllers/AlarmLamp.c (.../AlarmLamp.c) (revision ccfd15568f1e3d304320c2babb2fd4bcf0413304) +++ firmware/App/Controllers/AlarmLamp.c (.../AlarmLamp.c) (revision b0cfdf88d0aeba4bea316388158d77fb0d0f4537) @@ -284,12 +284,14 @@ { green = PIN_SIGNAL_HIGH; alarmLampOn = TRUE; - } + } +#if 0 // This is dead code until blue color is used somewhere if ( LAMP_PATTERNS[ getCurrentAlarmLampPattern() ].blue[ currentLampPatternStep ] == LAMP_STATE_ON ) { blue = PIN_SIGNAL_HIGH; alarmLampOn = TRUE; - } + } +#endif if ( LAMP_PATTERNS[ getCurrentAlarmLampPattern() ].red[ currentLampPatternStep ] == LAMP_STATE_ON ) { red = PIN_SIGNAL_HIGH; Index: firmware/App/Modes/ModeInitPOST.c =================================================================== diff -u -r2cf600cbe730fbecec037566d75c9fc6a6f8b391 -rb0cfdf88d0aeba4bea316388158d77fb0d0f4537 --- firmware/App/Modes/ModeInitPOST.c (.../ModeInitPOST.c) (revision 2cf600cbe730fbecec037566d75c9fc6a6f8b391) +++ firmware/App/Modes/ModeInitPOST.c (.../ModeInitPOST.c) (revision b0cfdf88d0aeba4bea316388158d77fb0d0f4537) @@ -432,6 +432,7 @@ // Send the startup event SEND_EVENT_WITH_2_U32_DATA( HD_EVENT_STARTUP, systemREG1->SYSESR, systemREG1->GBLSTAT ) // log startup event w/ reset reason(s) bits + systemREG1->SYSESR &= ~((U32)0x00008000); // clear power-on reset bit after logging event so subsequent resets can be properly identified as not being power-on resets. SEND_EVENT_WITH_2_U32_DATA( HD_EVENT_STARTUP, systemREG1->DEV, 0x12345678 ) // log startup event w/ device ID bits // Send the first submode change event. It is the mode Init and it does not start from a previous // mode previous and current are both published as Init