Index: firmware/App/Modes/ModeInitPOST.c =================================================================== diff -u -rc67def50892f9a7c2f1f22985b5351465a8f6773 -r933a18d740285e70be9d00696ed0f5a5381bc8e4 --- firmware/App/Modes/ModeInitPOST.c (.../ModeInitPOST.c) (revision c67def50892f9a7c2f1f22985b5351465a8f6773) +++ firmware/App/Modes/ModeInitPOST.c (.../ModeInitPOST.c) (revision 933a18d740285e70be9d00696ed0f5a5381bc8e4) @@ -140,11 +140,6 @@ postState = handlePOSTStatus( testStatus ); break; - case POST_STATE_VALVES: - testStatus = execValvesSelfTest(); - postState = handlePOSTStatus( testStatus ); - break; - case POST_STATE_ACCELEROMETER: #ifndef DISABLE_ACCELS testStatus = execAccelTest(); @@ -154,6 +149,11 @@ postState = handlePOSTStatus( testStatus ); break; + case POST_STATE_VALVES: + testStatus = execValvesSelfTest(); + postState = POST_STATE_STUCK_BUTTON; + break; + // Should be last POST case POST_STATE_STUCK_BUTTON: testStatus = execStuckButtonTest();