Index: firmware/App/Modes/SelfTests.c =================================================================== diff -u -r2acaf549519854f7e6de1511d541582267f4d1e8 -rf013ac5e5de456c4fa4367884cda6515f2a51642 --- firmware/App/Modes/SelfTests.c (.../SelfTests.c) (revision 2acaf549519854f7e6de1511d541582267f4d1e8) +++ firmware/App/Modes/SelfTests.c (.../SelfTests.c) (revision f013ac5e5de456c4fa4367884cda6515f2a51642) @@ -379,11 +379,15 @@ { case DRY_SELF_TESTS_START_STATE: #ifdef SKIP_DRY_SELF_TESTS - if ( getSoftwareConfigStatus( SW_CONFIG_DISABLE_DRY_SELF_TESTS ) != SW_CONFIG_ENABLE_VALUE ) + if ( getSoftwareConfigStatus( SW_CONFIG_DISABLE_DRY_SELF_TESTS ) == SW_CONFIG_ENABLE_VALUE ) { // TODO: Remove once dry self-test is ready to use currentDrySelfTestsState = DRY_SELF_TESTS_SYRINGE_PUMP_PRIME_STATE; } + else + { + currentDrySelfTestsState = DRY_SELF_TESTS_WAIT_FOR_DOOR_CLOSE_STATE; + } #else { currentDrySelfTestsState = DRY_SELF_TESTS_WAIT_FOR_DOOR_CLOSE_STATE;