diff --git a/test/test_lps_ilock.py b/test/test_lps_ilock.py
index 7a2569746e30339d672a98019c89ddc594c399fb..e6279864b472f825c2dfb3e1496fcf7b93f26ed2 100644
--- a/test/test_lps_ilock.py
+++ b/test/test_lps_ilock.py
@@ -7,7 +7,7 @@ class TestLPSIlock:
     def test_simulated(self, prefix, board):
         for state in ["RESET", "INIT", "ON"]:
             assert change_state(prefix, state)
-        
+
         write_reg(board, "0xF05", "0x1")
         write_reg(board, "0xF06", "0x1")
 
@@ -16,10 +16,12 @@ class TestLPSIlock:
         sleep(1)
         assert caget(prefix + ":LPS-ILCKSTAT") == 1
 
+        write_reg(board, "0xF05", "0x7")
         write_reg(board, "0xF06", "0x0")
-        write_reg(board, "0xF05", "0x0")
 
-        run_evr_pulses("TR-" + prefix, 2)
+        run_evr_pulses("TR-" + prefix)
+        sleep(1)
+        run_evr_pulses("TR-" + prefix)
 
         sleep(1)
         assert caget(prefix + ":LPS-ILCKSTAT") == 0