Given you are running firmware 2.0.7, I think it’s probably the watchdog timer resetting the self-test. I am pretty sure the watchdog timer is enabled before self-test. This should be fairly easy to fix. Will post an update soon. In the meantime, I suggest that you use the Run-Once program or manual mode for testing purpose. As mentioned in another thread, the self-test is very rudimentary and is mainly used internally by us for testing zone functions.