在恢复出厂设置的时候,如需要恢复GPRS counter,不需要使用callhistory的reset函数,请直接修改GPRScounter
NVRAM的属性即可,请参考: 

OLD: 

, {

NVRAM_EF_CBM_CALL_HISTORY_LID,

NVRAM_EF_TCP_LAST_TOTAL_SIZE,

NVRAM_EF_TCP_LAST_TOTAL_TOTAL,

NVRAM_NORMAL(NVRAM_EF_ZERO_DEFAULT),

NVRAM_ATTR_AVERAGE,

NVRAM_CATEGORY_USER,

"MP90",

VER(NVRAM_EF_CBM_CALL_HISTORY_LID),

"CBM call history",

NVRAM_APP_RESERVED

}

修改成如下: 

NEW: 

, {

NVRAM_EF_CBM_CALL_HISTORY_LID,

NVRAM_EF_TCP_LAST_TOTAL_SIZE,

NVRAM_EF_TCP_LAST_TOTAL_TOTAL,

NVRAM_NORMAL(NVRAM_EF_ZERO_DEFAULT),

NVRAM_ATTR_AVERAGE,

NVRAM_CATEGORY_USER | NVRAM_CATEGORY_FACTORY,//这里变了。。。

"MP90",

VER(NVRAM_EF_CBM_CALL_HISTORY_LID),

"CBM call history",

NVRAM_APP_RESERVED

}





{

NVRAM_EF_TCM_STATISTICS_LID,

NVRAM_EF_TCM_STATISTICS_TOTAL,

NVRAM_EF_TCM_STATISTICS_SIZE,

NVRAM_NORMAL(NVRAM_EF_ZERO_DEFAULT),

NVRAM_CATEGORY_USER,

NVRAM_ATTR_AVERAGE,

"MT47",

VER(NVRAM_EF_TCM_STATISTICS_LID)

},

-->

{

NVRAM_EF_TCM_STATISTICS_LID,

NVRAM_EF_TCM_STATISTICS_TOTAL,

NVRAM_EF_TCM_STATISTICS_SIZE,

NVRAM_NORMAL(NVRAM_EF_ZERO_DEFAULT),

NVRAM_CATEGORY_USER| NVRAM_CATEGORY_FACTORY,//这里变了。。。

NVRAM_ATTR_AVERAGE,

"MT47",

VER(NVRAM_EF_TCM_STATISTICS_LID)

},