Index: NVDataMgmt.c =================================================================== diff -u -r76ccffbbaf71efeeead896f05c0d800c9367ab73 -re56d7029633d6d184884f9abacd9c5fce9fb903f --- NVDataMgmt.c (.../NVDataMgmt.c) (revision 76ccffbbaf71efeeead896f05c0d800c9367ab73) +++ NVDataMgmt.c (.../NVDataMgmt.c) (revision e56d7029633d6d184884f9abacd9c5fce9fb903f) @@ -1039,6 +1039,11 @@ nvDataLength = sizeof( hdServiceGroup.hdServiceRecord ); break; + case GET_USAGE_RECORD: + nvDataStartPtr = (U08*)&hdUsageInfoGroup.hdUsageInfo; + nvDataLength = sizeof( hdUsageInfoGroup.hdUsageInfo ); + break; + default: SET_ALARM_WITH_2_U32_DATA( ALARM_ID_HD_SOFTWARE_FAULT, SW_FAULT_ID_INVALID_NV_RECORD_SELECTED, nvData ) break;