Index: firmware/App/Modes/Dialysis.c =================================================================== diff -u -r9798f57bc288270fe058fe098a76088cbb34d50c -r6811f0251b0fa7d27c3e6d5eb16ade2bc88a3204 --- firmware/App/Modes/Dialysis.c (.../Dialysis.c) (revision 9798f57bc288270fe058fe098a76088cbb34d50c) +++ firmware/App/Modes/Dialysis.c (.../Dialysis.c) (revision 6811f0251b0fa7d27c3e6d5eb16ade2bc88a3204) @@ -1098,7 +1098,8 @@ static void updateUFVolumes( void ) { DG_RESERVOIR_ID_T activeRes = getDGActiveReservoir(); - F32 latestResVolume = getReservoirWeightSmallFilter( activeRes ); + LOAD_CELL_ID_T lc = ( activeRes == DG_RESERVOIR_1 ? LOAD_CELL_RESERVOIR_1_PRIMARY : LOAD_CELL_RESERVOIR_2_PRIMARY ); + F32 latestResVolume = getLoadCellWeightInGrams( lc ); #ifndef DISABLE_UF_ALARMS F32 deltaVolume = latestResVolume - resFinalVolume[ activeRes ];