I factory reset it and unfortunately the issue came back. Watching the controller, it seems to be running a test program which does 1 minute for each zone. I found a post about this here Test Progamme
The instructions for starting the test program involves pressing B3 three times, so my current theory is that there is something wrong with that button making phantom presses.
I’m a bit worried as I’m going on holiday in 10 days so need to get this fixed before then.
As a workaround I’m thinking of recompiling the firmware without the test programmes until I can figure out the issue.
Also wondering if I could add in some debug code to see what buttons are being registered to confirm if it is phantom B3 presses.