Index: firmware/App/Controllers/LoadCell.c =================================================================== diff -u -ra721c4feab8c89880314070d56224e28d502ac5e -r228bdc53e9e88533429cd514d1d509a6fcd361d0 --- firmware/App/Controllers/LoadCell.c (.../LoadCell.c) (revision a721c4feab8c89880314070d56224e28d502ac5e) +++ firmware/App/Controllers/LoadCell.c (.../LoadCell.c) (revision 228bdc53e9e88533429cd514d1d509a6fcd361d0) @@ -190,11 +190,14 @@ { BOOL result = FALSE; - if ( TRUE == isTestingActivated() ) + if ( loadCellID < NUM_OF_LOAD_CELLS ) { - result = TRUE; - filteredLoadCellWeights[ loadCellID ].ovData = value; - filteredLoadCellWeights[ loadCellID ].override = OVERRIDE_KEY; + if ( TRUE == isTestingActivated() ) + { + result = TRUE; + filteredLoadCellWeights[ loadCellID ].ovData = value; + filteredLoadCellWeights[ loadCellID ].override = OVERRIDE_KEY; + } } return result; @@ -214,11 +217,14 @@ { BOOL result = FALSE; - if ( TRUE == isTestingActivated() ) + if ( loadCellID < NUM_OF_LOAD_CELLS ) { - result = TRUE; - filteredLoadCellWeights[ loadCellID ].override = OVERRIDE_RESET; - filteredLoadCellWeights[ loadCellID ].ovData = filteredLoadCellWeights[ loadCellID ].ovInitData; + if ( TRUE == isTestingActivated() ) + { + result = TRUE; + filteredLoadCellWeights[ loadCellID ].override = OVERRIDE_RESET; + filteredLoadCellWeights[ loadCellID ].ovData = filteredLoadCellWeights[ loadCellID ].ovInitData; + } } return result;