Index: firmware/App/Modes/FPModes/ModePreGenPermeate.c =================================================================== diff -u -r830213bc6dcc1a684610caf78c79d55f2cb41e93 -r7f364e0c66d18014c8b90a71fb9f560616e8009d --- firmware/App/Modes/FPModes/ModePreGenPermeate.c (.../ModePreGenPermeate.c) (revision 830213bc6dcc1a684610caf78c79d55f2cb41e93) +++ firmware/App/Modes/FPModes/ModePreGenPermeate.c (.../ModePreGenPermeate.c) (revision 7f364e0c66d18014c8b90a71fb9f560616e8009d) @@ -8,7 +8,7 @@ * @file ModePreGenPermeate.c * * @author (last) “rkallala” -* @date (last) 09-Dec-2025 +* @date (last) 14-Jan-2026 * * @author (original) Michael Garthwaite * @date (original) 08-Sep-2025 @@ -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; }