Index: firmware/App/Controllers/DGInterface.c =================================================================== diff -u -r7cf04dc00d1242aba62f3cd4e4bcb19f1e83ebc6 -r4f026c2e983dcb657a5c980f3572c812b9782ae6 --- firmware/App/Controllers/DGInterface.c (.../DGInterface.c) (revision 7cf04dc00d1242aba62f3cd4e4bcb19f1e83ebc6) +++ firmware/App/Controllers/DGInterface.c (.../DGInterface.c) (revision 4f026c2e983dcb657a5c980f3572c812b9782ae6) @@ -519,7 +519,7 @@ lgLoadCellReadingsTotal[ res ] += wt; lgFilteredReservoirWeightInGrams[ res ] = lgLoadCellReadingsTotal[ res ] / (F32)SIZE_OF_LARGE_LOAD_CELL_AVG; - wt = ( res == DG_RESERVOIR_1 ? res1Primary : res2Primary ); + wt = ( res == DG_RESERVOIR_1 ? res1Backup : res2Backup ); lgLoadCellBackupReadingsTotal[ res ] -= lgLoadCellBackupReadings[ res ][ lgLoadCellReadingsIdx ]; lgLoadCellBackupReadings[ res ][ lgLoadCellReadingsIdx ] = wt; lgLoadCellBackupReadingsTotal[ res ] += wt;