diff --git a/master/fsm_change.c b/master/fsm_change.c
index 2483b17d8a6da8c7ac3f17d39e942546b8bccee2..c6722b69e3a78073ca79913b41267823690c4667 100644
--- a/master/fsm_change.c
+++ b/master/fsm_change.c
@@ -236,8 +236,7 @@ void ec_fsm_change_status(ec_fsm_change_t *fsm /**< finite state machine */)
         return;
     }
 
-    if (datagram->jiffies_received
-        - fsm->jiffies_start >= 100 * HZ / 1000) { // 100ms
+    if (datagram->jiffies_received - fsm->jiffies_start >= HZ) { // 1s
         // timeout while checking
         char state_str[EC_STATE_STRING_SIZE];
         ec_state_string(fsm->requested_state, state_str);