Index: firmware/App/Modes/ModeStandby.c =================================================================== diff -u -ra1b8dbb69c4bd2f0cc22e62bede7015c9307d378 -r9dbab48958c9f85f212538b04eaa4582dbcc7c46 --- firmware/App/Modes/ModeStandby.c (.../ModeStandby.c) (revision a1b8dbb69c4bd2f0cc22e62bede7015c9307d378) +++ firmware/App/Modes/ModeStandby.c (.../ModeStandby.c) (revision 9dbab48958c9f85f212538b04eaa4582dbcc7c46) @@ -216,7 +216,7 @@ if ( FILTER_FLUSH_DATA_PUBLISH_INTERVAL <= filterFlushPublishTimerCounter++ ) { U32 const timeout = FILTER_FLUSH_TIME_MS / MS_PER_SECOND; - U32 const countdown = ( ( getMSTimerCount() - filterFlushStartTime ) / MS_PER_SECOND ); + U32 const countdown = timeout - ( calcTimeSince( filterFlushStartTime ) / MS_PER_SECOND ); filterFlushPublishTimerCounter = 0; broadcastFilterFlushData( timeout, countdown );