要通过电脑为中星9号接收机刷机,应遵循一观察、二动手、三备份和四刷机几大步骤进行:
1.细心观察——主要瞄准接收机的几个关键的硬件部分
根据各大芯片方案的主板硬件分布(图2-94、图2-95所示为扬智、大海尔芯片方案主
图2-94 高斯贝尔ABS-208接收机机芯——扬智芯片方案主板硬件分布
图2-95 HSTAR中星9号接收机机芯——大海尔芯片方案主板硬件分布
板硬件分布),观察解码芯片、解调芯片、调谐器芯片、存储器大小、晶振数和面板线数的组合情况和升级接口,以确定对应的芯片组合方案的刷机文件。在确认芯片方案的前提下,还需要从以下几方面具体观察确认:
1)首先仔细观察接收机升级接口是几根针或几个孔。
2)其次看接收机机芯和采用何种芯片方案,不同的芯片方案要选择不同的刷机软件工具,以便从机器读取原有的BIN文件进行备份,以利于当刷机失败时对系统进行数据恢复,并选用芯片方案所对应的新升级的BIN文件对机器刷机。常见的主芯片品牌有海尔、国芯、华亚等,例如海尔的芯片要使用“ABS Flasher V1.6”软件,国芯的芯片要使用“GxDown-loaderIII 1.008”(英文界面)或“GxDownloaderIII 2.120”(中文界面)软件。
3)要看接收机存取BIN文件的Flash(闪速)存储器容量的大小,多大的Flash存储器(见图2-96)就要用多大容量的工具来读写,例如1MB的Flash存储器就要使用1MB的工具来读取、写入。Flash存储器是存储系统指令程序的载体,升级的软件工具就是存储在此芯片内的。2MB的Flash存储器就要使用2MB的工具,否则盲目读取和烧写,很有可能将山寨机刷坏。正版的接收机内部都是采用2MB的Flash存储器,工厂里使用的工具也是2MB的。刷机工具有2MB和1MB之分,发烧友应根据自己的储存器容量大小选择相应的工具进行下载和使用。
Flash存储器的判断方法如下:
Flash存储器是1MB还是2MB可以从硬件上判定,以海尔主板为例,其中有一个MX25L800SM2C(见图2-96下图)芯片即为1MB/8bit存储器(类似的还有EN25F80、EN25T80、M25P80、SST25LF080、F25L008、AT26DF081、W25P80等),它们的体积非常小(贴片芯片),一般为正方体共8个引脚(两边各4个引脚);如果主板上的Flash存储器芯片是ATMEL AT45DB161B或者 是MX29F200TTC、EN29LV160AB-70TCP(见图2-96上图)等,它的引脚超过20个,一般为48脚,即两边各超过10个以上引脚的即为2MB/16bit以上。如果刚开始对刷机软件及接收机不是很了解,需先做个备份,不然找不到正确的升级文件,机器就无法使用了。
图2-96 2MB(上)和1MB(下)Flash存储器外观
对Flash存储器是1MB的接收机,请刷1024KB左右的软件,Flash存储器是2MB的,则刷2048KB或者1920KB的软件,否则,2MB的软件刷入1MB的接收机,则有可能只能刷到60%~92%的进度就会刷新不下去了,甚至还会把接收机刷坏。
4)确定接收机面板线是多少线,打开机顶盒内部查看主板与机顶盒外按键控制面板连接的排线中每条细线根数,排线是6条细线的就是6线面板,刷错线数的接收机,虽然不影响收视,但是会造成山寨机面板数码管不亮、面板按键不能操控。
特别提示:
因为山寨机面板控制所采用的芯片也是非常杂乱的,6线的和10线的程序的区别只是能保证面板数码管能亮(起到指示作用),面板的按键能正常操控,其他不能做到面面俱到,所以有可能少数的山寨机面板数码管会产生乱码现象,但不会影响个别台收视,对于此种情况可不必理会,但对于刷新后不能遥控的,则需另外寻找相匹配的程序。
另外,采用海尔Hi2023EC芯片的接收机,据反映使用Hi2023E+套片的软件刷新造成可以开机但却没能接收卫星信号,如果是确定与高频头连接上没有问题的话,则分析是程序不匹配。
2.动手连接和改装——采用测试、连接和改装方法来实现接收机和电脑串口的匹配连接
本环节首先动手制作升级线,然后对具有标准串口和RS232转TTL接口电路的接收机直接按图2-79将电脑和接收机标准串口连线;对非标准串口应加装刷机转换小板后再连线。
目前,山寨机的升级接口的针(孔)数,有标准9针或非标准3、4、5、6针的不同类型机器,标准9针COM接口说明见表2-2。
中星9号卫星接收机常用接口说明见表2-4(由于多数接口都是使用排插,各个厂商定义的脚位顺序不一致,针数也不同),BL端电压为1.8V左右。特别注意:一定不能将RX、TX连接到Vcc端,否则将烧坏机器。
表2-4 中星9号卫星接收机常用非标准升级接口说明
(1)采用9针标准RS232接口的接收机与电脑串口连线方法
9针标准RS232接口的机器不需要任何转换电路(刷新小板)可直接与电脑进行连接。
图2-97 自制串口升级线
首先将电脑的RS232串口与接收机的RS232串口连接,接线顺序如图2-79所示,但要注意,由于电脑和接收机的RS232串口均为公头,所以用市售的普通串口线(平行连接)不能胜任,必须自制3条带插孔的连接线,可用废旧的微机电源上的带五孔排针的输出线(把线所带的金属插接孔从塑料插排中抽出)来改制(见图2-97),按图2-79接线顺序进行连接(见图2-98),也可用两个标准COM头(母头)制作一条现成的电脑RS232串口与接收机RS232串口连接线(见图2-99),另外要注意具备9针标准RS232接口的机器有的在解码板上有板载升级小板,有的则是虚设的接口,区别的方式是看针后面是不是有一对晶体管(见图2-95),有则带小板,无则不带。
图2-98 用3根升级线直接连接电脑与接收机的RS232串口
图2-99 用两个标准COM头(母头)制作的电脑RS232串口与接收机RS232串口连接(2、3端交叉连接)
(2)采用非标准接口的接收机与电脑串口连线方法
采用3、4、5、6针非标准接口的接收机需要购买电平转换电路(刷机小板,网上有售),因为电脑的电平信号与接收机的电平信号不同,所以不能直接与之通信,需要电平转换电路做中间的桥梁,一般它有两种:一种是“RS232转TTL(晶体管-晶体管逻辑)”,另一种是“USB通用串行总线转TTL”(见图2-100~图2-104),如果是台式电脑,建议使用“RS232转TTL”电路;“RS232转TTL”电路采用MAX232或MAX3232,由于MAX232是5V电压供电的,因此使用MAX232只能接电脑USB的+5V供电,不可以用接收机上的+3.3V供电(见图2-100);而MAX3232是5V或3.3V电压供电的,既可以利用电脑USB供电,还可以利用接收机的+3.3V供电,供电范围更宽一些(见图2-103)。采用MAX232时功耗较大,供电电压为5V时,耗电为5mA,而采用MAX3232时功耗较小,供电电压为5V或3.3V时,耗电为0.3mA。应用电路中MAX232外接4个1μF电容,而MAX3232外接4个0.1μF电容。如果是没有9针COM接口的笔记本电脑,建议使用PL2303驱动的“USB转TTL”电路板(见图2-102、图2-104)。用USB转TTL有一个好处就是不必外接供电电源,USB自带供电给小板,但使用“USB转TTL”小板需要安装“PL-2303 DriverInstaller.exe”驱动程序,将USB接口变成COM接口,方可与接收机进行通信。接口连线可采用配送的优质杜邦线,如图2-105所示。
图2-100 用MAX232制作的“RS232转TTL”电路
图2-101 用分立元器件制作的“RS232转TTL”电路
使用“USB转TTL”小板要在安装驱动程序后,在电脑查找和确认转换后的连机COM接口名称,看分配到了哪个COM接口上,以方便在使用相应刷机工具时选择相对应的接口。查看方法是:依次单击“我的电脑→属性→硬件→设备管理→端口→通信端口→属性→设置”进行查看(见图2-106)。
特别提示:
串口通信正常的判断:如果连机成功,接收机前面板的液晶显示不亮,如果亮了,说明没有连接成功,请先关闭软件再关闭接收机,交换TXD、RXD连线,交换TXD、RXD后,执行先运行刷机软件再打开接收机。
对于刷机来说,最重要的就是要找到通信端口,因为中星9号使用的通信协议已经固定,所以对我们来说,就是要找到通信所用到的电压定义接口,无论是4种升级小板中的哪一种,无论使用的是何种处理芯片,都要使用这几个信号线才能通信,这也是由RS232标准所决定的。
图2-102 用PL2303的“USB转TTL”电路
图2-103 用MAX3232制作的“RS232转TTL”小板
所以,由此可以理解到刷机只需要RXD、TXD、GND这3条线就可以了。因此对于采用非标准接口的接收机,如何从电压上识别出这3条线变得非常重要。下面就将识别这3条线的方法加以介绍。
图2-104 用PL2303制作的“USB转TTL”小板
图2-105 配送优质杜邦线作为接口连线
图2-106 使用“USB转TTL”小板时在电脑确认转换后的连机COM接口名称
检测接收机后面升级口针脚定义的方法:
1)将万用表调至直流电压档(15~20V的档),打开接收机电源,黑表笔接地(AV插头外侧金属或天线插头外侧金属螺钉),红表笔分别测量各个针脚电压,一般电压为0V的是地,电压为5V的是Vcc,电压为1.6V的是BL,电压为3.3V左右的是TXD和RXD。
2)但个别4针脚的电压有3个针脚都是3.3V左右,这就需要进一步测量,关闭接收机电源,将万用表调至电阻档,黑表笔接地,分别测量各个针脚电阻,电阻为0的是地,电阻增加的是Vcc,电阻无限大的是TXD和RXD。
3)如果手头测量的数据还不太敢确定,可以结合表2-4所列的各种非标准接口的针脚定义来确定自己的机器。
3.系统备份——针对不同芯片方案的接收机原有系统的BIN文件进行备份
刷机前,应对接收机原有系统的BIN文件进行备份,以方便在刷机失败时,对接收机原有系统进行恢复。
在读取BIN文件之前,要对接收机和电脑分别进行设置,对接收机来说,先用遥控器恢复出厂,然后手动搜索搜出12个台,此时关机;对电脑而言,则要预先设置一下COM接口的“每秒位数”,在桌面“我的电脑”上单击右键→属性→硬件→设备管理器→通信端口(COM1)→右键“属性”→端口设置→每秒位数:由默认时的9600变为115200(见图2-107)。
(1)海尔芯片方案系统备份工具的使用
图2-107 对电脑的COM接口进行设置
如果接收机是海尔芯片方案,就要使用海尔ABS Flasher V1.6刷机工具(见图2-108,注意有2MB和1MB工具之分)读取,电脑与接收机连接后,启动刷机工具,下面显示“等待从机连接”,选择芯片型号为2023/2023E,选择COM接口(USB接口的转换小板要安装驱动,然后打开设备管理器,看看USB接口的转换小板被系统分配到了哪个COM接口上,如果是COM3,就选COM3)。默认“全部”,此时打开接收机电源,状态会变为“就绪”,表明连机成功,如果没变,请关闭软件,关闭接收机电源,交换TXD和RXD,再次运行软件,并打开接收机电源,即可看到状态变为“就绪”,最后单击“读取”按钮,读取完成后,就会在刷机工具ABS_Flasher V1.6的“BIN”文件夹里找到刚刚读取的文件,将其重命名后转移到安全的地方,妥善保存。
(2)国芯芯片方案系统备份工具的使用
如果接收机是国芯芯片方案,就要使用国芯刷机工具:GxDownloaderIII V1.003、Gx-DownloaderIII V1.008或GxDownloaderIII V2.120(有2MB和1MB工具之分)。电脑与接收机连接后,启动刷机工具(见图2-109),单击“参数配置”或“>>”按钮进行参数配置:
① 选芯片型号,对国芯的接收机,一般分为GX3001和GX6121两种主芯片。
图2-108 海尔ABS_Flasher V1.6刷机工具(www.xing528.com)
图2-109 用国芯刷机工具GxDownloaderIII V1.003备份原机的BIN文件
② 晶振频率选4MHz。
③ 选刷新接口,如果是1MB的存储器用户,选择“SPI-Flash”(串口Flash);如果是2MB存储器的用户,选择“并口Flash”,其余的选默认设置。
④ 然后选择COM1接口。
⑤ 选择“Mode”(操作模式)为第三项“Dump”(备份)。
⑥ 选择保存路径,会弹出保存对话框,并在那个保存对话框中填写文件名称,要带扩展名,例如“全部.bin”先点那个大按钮“Dump”,然后打开接收机电源(这一步与海尔工具不同,海尔是先开电源再单击“读取”按钮)。如果连机成功,接收机前面板的液晶显示不亮,如果亮了,说明没有连接成功,请关软件、关接收机,交换TXD和RXD。
(3)华亚芯片方案系统备份工具的使用
如果接收机是华亚芯片方案,就要使用华亚刷机工具:dump.exe。确认串口升级线连好,接收机电源关闭。首先运行dump.exe,进行软件参数设置(见图2-110)。
① 串口选择,一般选择COM1,速率为115200,数据位为8,校验方式为Even(偶)校验,停止位为1位,数据流为Off。flash地址为bfc00000,偏移为0,长度为100000(表示存储器为1MB;2MB的为200000)。
② 在输出文件选择框中,输入一个带保存路径的文件名作为接收机的备份文件名称。
③ 单击连接后,打开接收机电源,此时“备份”按钮变亮。
④ 单击“备份”,等待下载结束。关闭软件,关闭接收机。
图2-110 用华亚刷机工具dump.exe备份原机的BIN文件
4.刷机——针对不同芯片方案的接收机采用不同升级工具通过电脑进行系统升级
刷机就是对接收机Flash存储器重新进行程序烧写。刷机方法分为两种:一是直接从网上下载与接收机芯片方案对应的最新升级BIN文件,刷入机器;二是对已备份原有BIN文件进行编辑修改,写入最新的视频PID(V-PID)码和音频PID(A-PID)码16进制代码后,再刷入机器。
第一种方法:直接通过电脑利用刷机工具软件为接收机刷写最新升级BIN文件,该方法对不熟悉电脑编程的用户来说比较简便。
(1)海尔芯片方案机型利用刷机工具软件刷写最新升级BIN文件
对海尔芯片方案机型,就要使用海尔刷机工具软件ABS Flasher V1.6(注意有2MB和1MB工具之分)烧写,先确认升级接口线连接好后,启动刷机工具(见图2-111),下面显示“等待从机连接”,工具界面设置如下:
① 选择芯片型号2023或2023E。
② 选择COM1口。默认“全部”。
③ 此时打开接收机电源,状态会变为“就绪”,表明连机成功,如果没变,请关闭软件,关闭接收机电源,交换TXD和RXD,再次运行软件,并打开接收机电源,即可看到状态变为“就绪”。
④ 最后单击“打开”按钮,找到最新升级BIN的文件(D:\修改46个台.bin)。
⑤ 单击“烧写”按钮。
⑥ 当进度条显示100%,烧写成功(见图2-112)。完成后,先关闭软件,再关闭接收机。
图2-111 对海尔ABS_Flasher V1.6刷机工具软件进行参数设置
图2-112 通过海尔ABS Flasher V1.6刷机 工具软件对接收机刷机成功
(2)国芯芯片方案机型利用刷机工具软件刷写最新升级BIN文件
对于国芯芯片方案机型,要使用国芯刷机工具:GxDownloaderIII V1.003,GxDownloade-rIII V1.008或GxDownloaderIII V2.120(有2MB和1MB工具之分)。先确认升级接口线连接好后,然后运行软件(见图2-113),各项设置如下:
① Mode(操作模式)选择:Download(回写)。
② Xtal(晶振频率)选择:4MHz。
③ Flash Interface(Flash连接方式):对1MB存储器一般选“SPI-Flash(串口Flash)”,对2MB存储器一般选“Parallel-Flash(并口Flash)”。
④ Flash Model(Flash产品标识):根据自己的储存器型号选择。
⑤ 选择要写入的最新升级BIN文件:File项的浏览文件路径按钮(…)。
⑥ 单击“Download”按钮后,然后再开机,进度条走动,完毕后,先关软件,再关接收机。
图2-113 通过国芯GxDownloaderIII V1.008刷机工具对接收机刷机的参数设置
(3)华亚芯片方案机型利用刷机工具软件刷写最新升级BIN文件
对于华亚芯片方案机型,要使用serial_app.exe刷机工具软件刷写BIN文件。其步骤方法如下:确认串口升级线连好,接收机电源关闭。打开serial_app.exe(见图2-114),进行软件参数设置:
① 选择串口,一般为COM1,波特率为115200,数据位为8,校验方式为Even,停止位为1,数据流控制为Off。选最新升级文件,勾选压缩模式,文件偏移、烧录长度、flash地址采用默认值,一般是10000、0和10000,不用修改。
② 在升级文件选择框中,选择要写入的最新升级BIN文件。
③ 选择开始后,打开机顶盒电源,此时不能断电,等待进度条完毕后(此时接收机无视频输出,无屏显),等待接收器自动重启到有屏显。关闭接收机电源,拔去数据线,试机,如果刷机失败就显示黑屏。最后关闭软件。
图2-114 利用serial_app.exe刷机软件对华亚芯片方案机型刷写BIN文件
第二种方法:利用BIN文件修改器对原有BIN文件进行编辑修改。
第一种方法简便,对熟悉电脑编程的高级用户来说,可以使用,对原有BIN文件进行编辑修改后再刷入机器,可以保证成功率,虽然只要用户在网上找到符合自己硬件配置的BIN文件刷机即可,不过因芯片厂商较多,再加上晶振数量及前面板线数差异,因此派生出的机型也就较多,往往找到符合自己要求的BIN文件要花费很多时间,有时甚至找不到。为避免因刷入不正确的BIN文件而导致机器死机或成为转机。像海尔、国芯等芯片方案机型在网上都有自动修改BIN文件让其具有自动搜索功能的软件,故可以先把原机内的BIN文件读出,然后用该软件修改后再烧写回接收机即可,从而省去了寻找相同配置文件的麻烦,也不用担心第一种方法刷机可能产生的面板及遥控异常问题。
图2-115 利用“海尔通用BIN修改器”对海尔芯片方案机型原有BIN文件进行编辑修改
(1)海尔芯片方案机型利用BIN文件修改器对原有BIN文件进行编辑修改
如果要编辑海尔芯片方案的BIN文件,首先下载好最新的“海尔通用BIN修改器”,打开小蜜蜂1.8软件(见图2-115),选择正确的主芯片组合方案,单击右边的“读取”按钮定位到刚才从原机备份保存的BIN文件,可以实现“分割”(2MB变为1MB)、“更新PID表”(自动覆盖最新46台PID数据)、“更新CRC 32”(自动计算CRC 32校验码)和“更新遥控器数字键”(自动修改遥控器信息)等功能,软件处理好后,新生成的文件与原BIN文件保存在相同位置,只是文件名变为crFlash.BIN,搜索密码是0000、9999或1234。最后将生成的crFlash.BIN文件再用海尔ABS_Flasher V1.6刷机工具软件烧写回原机内,即告完成。
(2)国芯芯片方案机型利用BIN文件修改器对原有BIN文件进行编辑修改
从网上下载UltraEdit-3215.10.0.1026官方简体中文版(见图2-116)并运行,操作步骤如下:
图2-116 利用UltraEdit-3215.10.0.1026软件打开国芯芯片方案机型最新BIN文件 “国芯3001.1211.5812.bin”——查找“cctv”字符
① 打开最新升级BIN文件(如“国芯3001.1211.5812.bin”),再打开要编辑的已备份的原有国芯芯片数据BIN文件(打开前的文件要备份一份,以免修改失败),在打开的最新升级BIN文件“国芯3001.1211.5812.bin”定位查找“cctv”(见图2-116),以定位要复制的信息的起始位置。
图2-117 利用UltraEdit-3215.10.0.1026软件打开国芯芯片方案机型最新BIN文件“国芯3001.1211.5812.bin”后复制局部字段信息——复制开始行
图2-118 利用UltraEdit-3215.10.0.1026软件打开国芯芯片方案机型最新BIN文件 “国芯3001.1211.5812.bin”后复制局部字段信息——复制结束点
② 复制范围从“FF FF FF…”一行下的“AA BB CC…”开始,到“FF FF FF…”字符前的“…CC BB AA”处结束(见图2-117、图2-118),粘贴到原有国芯芯片数据BIN文件的对应区域,替换原有的数据,之后单击“保存”按钮即可。
③ 然后再用国芯刷机工具:GxDownloaderIII V1.003、GxDownloaderIII V1.008或Gx-DownloaderIII V2.120(有2MB和1MB工具之分)把修改后的原有国芯芯片数据BIN文件烧写到接收机内即可。
其他芯片方案的中星9号接收机,都有自己的刷机工具软件,如扬智采用M3330E刷机工具软件,澜起采用M88VS2000升级软件。刷机方法大同小异,这里不再一一赘述。
以上介绍的各种升级方式,其本质就是对节目的视频V-PID和音频A-PID进行升级,也就是对BIN文件的视频V-PID和音频A-PID的16进制编码进行了更新。这里以更改湖南卫视视频V-PID和音频A-PID码为例,进行BIN文件的结构内容进行分析:
以湖南卫视为例,括号内是对应的16进制编码。
截图对应的一个台16进制代码:
以上字段的PID码是旧的PID码,如果知道新的PID码,只要更改V-PID和A-PID的值即可。例如,新的节目号PMT、V-PID和A-PID的值分别为1034(040A)、3430(0D66)、3431(0D67),只要将旧的V-PID和A-PID的值更新为3430(0D66)、3431(0D67),即可正常收看湖南卫视。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。