Index: firmware/App/Modes/FPModes/ModePreGenPermeate.c =================================================================== diff -u -r830213bc6dcc1a684610caf78c79d55f2cb41e93 -ra4ca4f27efcde1f3fa4cf595a70c78a0fd4c7cd4 --- firmware/App/Modes/FPModes/ModePreGenPermeate.c (.../ModePreGenPermeate.c) (revision 830213bc6dcc1a684610caf78c79d55f2cb41e93) +++ firmware/App/Modes/FPModes/ModePreGenPermeate.c (.../ModePreGenPermeate.c) (revision a4ca4f27efcde1f3fa4cf595a70c78a0fd4c7cd4) @@ -265,14 +265,22 @@ // state = FP_PRE_GENP_PAUSED; // } - execFilterFlush(); - - if ( TRUE == isFilterFlushComplete() ) + if ( TRUE == getTestConfigStatus( TEST_CONFIG_SKIP_FILTERS_FLUSH ) ) { signalStartPermeateFlush(); state = FP_PRE_GENP_PERMEATE_FLUSH; } + else + { + execFilterFlush(); + if ( TRUE == isFilterFlushComplete() ) + { + signalStartPermeateFlush(); + state = FP_PRE_GENP_PERMEATE_FLUSH; + } + } + return state; }