赞助论坛
  • 6425阅读
  • 0回复

关于1M国芯文件的解析 [复制链接]

楼层直达
占线  

级别: Mod
发帖
2255
精华
10
金币
1317917
威望
120
贡献
17
好评
25
注册
2010-01-04
楼主    占线 发表于: 2010-02-04 11:34:20 
注:只要知道每段代码含义就可以了,至于叫什么无所谓,实际要看软件窗口里的定义。
1 start code:启动代码段。起始地址00000000至00010000(实际为0000FFFF,进位才为10000) 误刷死机,里面包含硬件信息
2 wp code:   写保护段。 起始地址00010000至00020000 误刷开机提示升级画面,里面包含身份信息,其中0001FE00字段为厂商代码序列号等,可以手动修改。
3 app code:应用代码段。 起始地址00020000至000E0000 误刷最严重后果为开机提示升级画面,里面包含所有软件指令遥控屏显开机画面背景图片等,带CRC校验,不可修改
4 usrdb code:用户数据区。起始地址000E0000至000F0000 节目表参数和用户设置保存区,如节目数据声音大小,关机台号记忆等,无校验,可任意修改,
4 key code:密匙区,起始地址000F0000至001FFFFF完,该段包含系统两个密码,0000和9999,可自行修改(新版本所谓的超级密码就相当于一键还原,在应用代码段里,不在这里)
  刷机实例:GX1.007版,刷机文件均为完整的1M文件,并非单独提取的文件,刷机软件会自行提取文件相应地址和长度的文件来刷写到闪存。
  完整刷写,选all。
  刷新节目,选usrdb(软件会自己提取000E0000,长度为00010000的文件来刷)更新节目表PID
  刷应用软件,选app code(00020000长度000C0000)遥控失灵刷这个
本帖最近评分记录: 1 条评分