Chinaunix首页 | 论坛 | 博客
  • 博客访问: 432248
  • 博文数量: 125
  • 博客积分: 2066
  • 博客等级: 大尉
  • 技术积分: 1032
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-16 14:06
文章分类

全部博文(125)

文章存档

2011年(125)

分类: C/C++

2011-06-14 15:29:13

MTK日期和时间默认NVRAM值 (2010-12-23 17:49:40)
分类: MTK

一般情况下,默认的NVRAM值是在文件nvram_cust_pack.c中,

文件中有几个数组,保存各项NVRAM的默认值,基本上对应的都注释有NVRAM名称

比如要修改时间日期的默认格式,则找到TIME_FORMAT和 DATE_FORMAT:

    0x00,                                                  
    0x00,                                                  

此为手机默认时间日期默认格式,还需注意的是恢复出厂设置后,默认格式可能有变化,

因为恢复出厂设置使用的默认时间日期格式为:

    0x00,                                                  
    0x00,                                                  

另外,有的项目保存默认NVRAM值的文件是编译时生成的,必须找到原始文件修改才有效,

比如:默认NVRAM值保存在文件nvram_mmi_cache_cust_pack.h,此文件是编译时由文件

common_mmi_cache_config.c生成,所以修改这个C文件才有效

MTK修改默认时间值:

目标文件:custom_hw_default.c

const kal_uint8 DEFAULT_HARDWARE_YEAR = 9; //2009
const kal_uint8 DEFAULT_HARDWARE_MON = 1 ;
const kal_uint8 DEFAULT_HARDWARE_DAY = 1 ;

阅读(2317) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~