很多朋友都只会求bin,论坛也没有个系统的教程,我上次教人搞了。不过他估计也没有理。现在重新写份教程教下大家。自己动手改,丰衣足食。用winhex改。可能比较麻烦。但是学会了一劳永逸,我也是这两天自己摸索出来的。我自己把自己家里的改好了。和你的一样,但是我是2j的。也是用那个bin生成器生成不了,一点就退出来。
首先准备以下软件,winhex (改bin)GxDump V1.800(备份)GxUpDate V4.5.0 (写入)
先用GxDump V1.800备份bin 这里要注意一下的就是,一定要先备份一个完全版的,512k的然后再备份一个384k的,这样就算是刷错了bin一样可以救得回来的。
[img]http://bbs.lcdhome.net/p_w_upload/Mon_1111/45_277366_8e5d70a9c96c52f.jpg[/img]
还有就是如果按网上从0x00000000的开始地址备份,备份出来的bin是不能用的,至少我的是如此的。我的要从0x80000000开始备份才能用。
备份好了,就要进入改bin的步骤了。
用winhex打开384k的bin使用查找功能查找你dvb里有的参数,如你的dvb里面有亚洲3s的参数,那么你就查找亚洲两个字,一下就查到了。当然这个查找的字一定是要在你的dvb里面能显出来的。
[img]http://bbs.lcdhome.net/p_w_upload/Mon_1111/45_277366_e1a9bc3c2d580a7.jpg[/img]
找到后,就先看看每个参数占用了多少的空间,这个只要多观察几个参数就一定能得出来的。
例如:这段数据有三个参数,每个参数都占据了一行半的空间,第一第二个字节代表卫星位置,041F的十进制数为1055,也就是亚洲3s的位置。141E的十进制数为5150,这个代表本振频率。0059我也不知道代表什么,可能是节目数目吧。后面的就是卫星的中文名字了。最长不能超过最后那个00,
[img]http://bbs.lcdhome.net/p_w_upload/Mon_1111/45_277366_85c9e53c8b18d82.jpg[/img]
找到卫星参数之后,我们来看看节目的参数。因为卫星参数都占据了一行半的空间,那么节目的参数就很好找了,这里可以很清楚的看得鑫诺1号之后就是cctv1的参数了。也是一行半。其中000110203(这个是用来代表16进制数据的下同)字节是一些pid什么的。我也不清楚。这得去问厂家,
[img]http://bbs.lcdhome.net/p_w_upload/Mon_1111/45_277366_2f92a8c6ff7ca42.jpg[/img]
0405 下行频率,0607 符码率,0809 pcrpid,0a-17 中文台标名称
也有的是0405 本振频率,0607 下行频率,0809 符码率,0a0b pcrpid,0C0D0E0F1011121314151617中文台标名称,18191A1B1C1D1E1F20212223英文台标名称 我自己的就是如此的。也有没有英文台标的。找到了开头,结尾就好找了。仔细找下就可以找到了。然后设置一下开头,一下结尾,选择编辑-复制选块-置入新文件 ,这样就可以把自己的节目表导出来自由修改了。改好之后,再拷贝回去,选择写入就不会变动大小了。如果想省力,可以用别的可以用合成工具的导入节目表的bin里面的节目表导出来,看看和你的是不是格式一样的。如果一样,那么你可以直接粘贴了。省力很多。如果节目表没有那么长,全部填充为00之后再粘贴就好了。