Index: firmware/App/Drivers/Battery.c =================================================================== diff -u -ra8a0f729b78556c2c58a72bad942d04a9dead3f5 -r6e4bd21dee082a57f919a7a97954376ea2bc01ad --- firmware/App/Drivers/Battery.c (.../Battery.c) (revision a8a0f729b78556c2c58a72bad942d04a9dead3f5) +++ firmware/App/Drivers/Battery.c (.../Battery.c) (revision 6e4bd21dee082a57f919a7a97954376ea2bc01ad) @@ -78,7 +78,7 @@ { if ( ( batteryStatus & BATTERY_STATUS_AC_PRESENT_MASK ) == 0 ) { - if ( ++lostACPowerPersistentCount > AC_POWER_LOST_PERSISTENT_COUNT ) + if ( ++lostACPowerPersistentCount >= AC_POWER_LOST_PERSISTENT_COUNT ) { SET_ALARM_WITH_1_U32_DATA( ALARM_ID_HD_AC_POWER_LOST, (U32)batteryStatus ); }