工作
2
页 1
升级程序
Starter
000000
000820
00082F
000B40
000C2F
001000 高频头,相关。不同高频头,不同厂商代码大量不同。
00EFF
00FF00
00FF8B
010000
011000
各厂商版本资料相同
01FF00
01FF01
01FF02
01FF04
01FF05
内置调谐参数
01FF07
01FF09
01FF0B
01FF0C
01FFF8
01FFFC
应用程序
Header
Flash Header
020000
020002
020007
020009
020019
020029
020039
020049
020059 未知
020060
020061 保留
0200FB
0200FC
Loader面板按钮相关
Loader面板LED灯相关
Key. 和01FF01处的厂商码相关
Downloader
全部为FF
全部为FF
Terminal
Device
Information:
机顶盒设备信
息
1 byte, 运营商代码。固定为01。
1 byte, 厂商代码。升级过程非常关键。
2 bytes,硬件平台
1 byte, 型号代码。
2 bytes,loader版本号?
2 bytes,内置下行频率11840
2 bytes,内置符号率28800
1 bytes,内置左旋
2 bytes,未知
4 bytes, 前面所有数据的CRC32, CRC32算法为:
CRC32BitMpeg2
4 bytes,序列号,STB_ID
2 bytes,AP软件版本号
5 bytes, 上次成功升级的时间,包含了日期和时间信息,
分别是UTC和MJD格式
2 bytes,上次成功升级时,下载软件所在的service_id
16 bytes, 上次成功升级的调谐参数
4组默认的调
谐参数,每次
成功升级之后
根据NIT表更
新
16 bytes, 默认的调谐参数1。有效数据格式同上面定义
16 bytes, 默认的调谐参数2
16 bytes, 默认的调谐参数3
16 bytes, 默认的调谐参数4
4 bytes,Flash Header数据(020000~0200FB)的CRC32
工作表2
页 2
应用程序
Header
NVRAM
030000
030001
030003
030005
03001E
040000
050000
050010
050015
050016
05001E
05001F
050029
050033
节目表条目
05139D
05139F
0513A1
0513A3
0513A5
0513A7
0513B9
0513BB
0513BD
055411
055431
software
download
data,下载参
数区域
1 byte, 前6 bit保留, 后2bit为下载标志,机顶盒启动时检
测其值是否为0,如果非0则触发下载
2 bytes,本次升级的应用软件版本
2 bytes,本次升级数据的service_id
16 bytes, 本次成功升级的调谐参数
2 bytes, 030000~030001D)数据的CRC16,CRC16算法
为CRC16Xmodem
数据区
包含接受的台
数和广播数
许多55AA结尾的结构化资料。其中很多结构体内包含接
的台数和广播数。机构体字节数各版本不一致。
数据区
包含节目表,
遥控器台号等
数据
包含各转发器
调谐参数
估计是Flash
Header里提
到的NIT表。
16 bytes, “ChinaState” 字符串
5 bytes, 未知
4组转发器调
谐参数,下面
PMT表相关。
1 bytes, 可能为一组转发器调谐参数起始标记
7 bytes, 调谐参数。有效数据格式同上面定义
2 byte, 转发器号(包号)和节目表对应。
10 bytes, 转发器2的调谐参数
10 bytes, 转发器3的调谐参数
10 bytes, 转发器4的调谐参数
节目表
有多少频道就
有多少条目
2 bytes, 转发器号,和050015处定义一样。
2 bytes, 视频PID
2 bytes, 重复视频PID
2 bytes, 音频PID
2 bytes,节目号
18 bytes, 频道名称
2 bytes,重复节目号
2 bytes, 遥控器编号
1 byte, 分别是1F, 1D, 18和转发器编号对应。
广播节目表条
目
有多少广播就
有多少条目
广播节目表条
目
工作表2
页 3
应用程序
057ABD
57EA5
05FFFC
060000
字库
100000
170000
200000
数据区
包含节目表,
遥控器台号等
数据
遥控器台号定
义
2 bytes一个编号,有多少个台就有多少个编号。
遥控器广播编
号定义
2 bytes一个编号,有多少个广播就有多少个编号。
4 bytes, 有些版本包含050000~05FFFB的CRC资料
工作表2