Index: firmware/App/Modes/ModePreTreat.c =================================================================== diff -u -rf373b6c38077c7e6071939e702fab65db58c1146 -rca8a4a4cf6d2c59d9296c3abdf314765550a2624 --- firmware/App/Modes/ModePreTreat.c (.../ModePreTreat.c) (revision f373b6c38077c7e6071939e702fab65db58c1146) +++ firmware/App/Modes/ModePreTreat.c (.../ModePreTreat.c) (revision ca8a4a4cf6d2c59d9296c3abdf314765550a2624) @@ -7,8 +7,8 @@ * * @file ModePreTreat.c * -* @author (last) Vinayakam Mani -* @date (last) 22-Nov-2023 +* @author (last) Dara Navaei +* @date (last) 31-Oct-2024 * * @author (original) Dara Navaei * @date (original) 05-Nov-2019 @@ -1176,6 +1176,12 @@ { DG_RESERVOIR_ID_T activeRes = getDGActiveReservoir(); + if ( TRUE == isBloodLeakZeroingNeeded() ) + { + // If the sensor has drifted request a zero prior to transitioning to treatment + zeroBloodLeak(); + } + patientConnectionConfirm = FALSE; doorOpened = FALSE; setStartReservoirVolume( activeRes );