中星9号 ABS.docx

上传人:b****5 文档编号:12332851 上传时间:2023-04-18 格式:DOCX 页数:17 大小:25.92KB
下载 相关 举报
中星9号 ABS.docx_第1页
第1页 / 共17页
中星9号 ABS.docx_第2页
第2页 / 共17页
中星9号 ABS.docx_第3页
第3页 / 共17页
中星9号 ABS.docx_第4页
第4页 / 共17页
中星9号 ABS.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

中星9号 ABS.docx

《中星9号 ABS.docx》由会员分享,可在线阅读,更多相关《中星9号 ABS.docx(17页珍藏版)》请在冰豆网上搜索。

中星9号 ABS.docx

中星9号ABS

中星9号ABS-S山寨卫星接收机升级刷机破解教程

劝大家要先备份出自己的原始bin,分别备份“全部”“应用软件”“升级软件”

不要轻易“烧写”网上下载的bin,可以自己修改,也可以请其他网友帮助修改!

近期又有许多心得,

还有读取1MB还是2MB的问题该如何修改刷机软件,也容易解决……

近期综合比较了淘宝个个商家的rs232转ttl小板的价格,有8元的、10元、15元、18元、20元、20多元……的不等有的价格低,运费20元,他们赚运费的!

小心

但理论上一个MAX232的芯片加4个电容就可以转换TTL电平,但这样从电路的设计上是极不稳定的,输出的电平也不稳定,要不然怎么有的RS232TOTTL要一百多元呢,就是为了稳定而增加的外围电路,如果没有加其它的元器件,又加上了LED的指示灯,那就更不稳定了,所以买这个的时候也不要只图便宜而不实用。

买的时候多看看图片!

USB转TTL模块PL2303HX芯片USB转串口线路原则上是USB转成232再转成TTL,但这个的芯片比RS232转TTL的贵好多.如果你的电脑没有COM口再选择用USB的吧,RS232的可能会有电脑取电也有接收机取电的,如果你的接收机的+VCC是+15V,那么也最好用USB接口的.要不然烧了小板或是烧了接收机的芯片.USB安装个2303的驱动,才可以正常连接接收机。

.

一、电脑与接收机的连接

  1、接收机后面为9针,不用接电平转换的小板,可直接连接,方法如下图所示:

  2、如果接收机后面是3、4、5、6针,绝大多数情况下需要外接一个电平转换电路板:

(可以自制,也可以在淘宝买到,这是最简单的RS232-TTL线路图)

  3、接收机背后各个针脚定义:

无论背后几根针的接收机,一般都只用到3根,RXD(接收数据)、TXD(发送数据)、GND(地),,,一般还会有2根针:

VCC(+3.3v或+5v)和BL(BootLoader刷死后恢复用的,1.65V)

接收机电压不稳,如果外接小板,最好取usb里的+5v为其供电。

打开接收机的机箱,电路上可以看到针脚的定义,一般电路上都有标注……如果什么也没有写,可以按以下方法慢慢确定各个针脚:

先找GND(地),接收机关闭电源、万用表电阻档,测视频插头外面金属与其中一根针是0阻值就是GND(地),

打开接收机电源,再转到“直流电压档”测其余各针与GND(地)之间的电压,有+5V或+3.3v电压的就是VCC

剩下的挨在一起的两根针就是RXD(接收数据)、TXD(发送数据)……

如果测量出多个+3.3v不知道哪个是VCC,关闭接收机电源,用万用表电阻档,测电源接入点和后面针口,电阻0的就是vcc。

接收机在与电脑连接时,RX(接收数据)要与电脑或转换板的TX(发送数据)连接,,,TX(发送数据)要与电脑或转换板的RX(接收数据)相连,即发送与接收相连,接收与发送相连,如果第一次没有连上,可以交换这两根线……

总结:

如果接收机带9针COM口,可以直连与电脑连接;;;3、4、5、6针的接收机,需要芯片做电平转换,到淘宝搜“rs232转ttl”即可购买到相关产品;;;如果在接收机后面测量到+12V,就不用接小板,可直接与电脑连接,说明接收机内部已有电平转换电路……如果测得的电压是+3.3v或+5v,就需要外接电平转换小板。

常见的针脚定义,仅供大家参考:

脚位    3针接口    4针接口    5针接口    6针接口

1      无      GND      TX      无

2      RX      RX       RX     GND

3      TX       TX      VCC1     RX

4      VCC(3.3V) VCC(3.3V)    GND     TX

5      无              Vcc2(bl)   VCC(3.3V)

6      无                      无

  4、补充其他联机方式:

某些品牌特殊型号的手机数据线(例如:

西门子、诺基亚、老式三星、索爱……)可改造成刷机线

·老式手机数据线(9针串口的)与接收机进行连接(插头内有电平转换电路的,要有TX\RX\GND这三条线的才可以),如图:

·usb口的手机数据线(插头内有电平转换电路的,要有TX\RX\GND这三条线的才可以)usb的手机数据线要安装相应的驱动程序……

诺基亚3250手机数据线,看上去好像只是单纯的USB线,其实不然,里面有232的电平转换芯片!

把3250的数据线剪开,里面有三根线,分别为黑、白,蓝3根线,黑色的一般是GND线,线蓝色的是TX,白色的为RX线,如果无法连接,请对调RX跟TX即可(最好自己先看电路板上的定义及线的颜色)!

联机前还要先安装USB-TTL的驱动(网上有好多)

所以,不想在网上买刷机小板的,就可以在本地手机市场买一根手机数据线,呵呵,注意插头内有电平转换电路的,要有TX\RX\GND这三条线的才可以,如果是9针com口可以直接与电脑连接,如果是usb口,在连接前需要安装一个USB-TTL驱动……

另外网上还有卖usb转ttl的刷机小板:

需要安装驱动才可以刷机

驱动安装完毕后,可以在设备管理器中查看到,系统给你分配的com端口号,根据你插入的usb位置不同,也许会出现不同的端口号,在刷机的时候需要选择相应的端口才可以……下图就是com3

  5、升级口无法接通之分析

最容易接通的是“海尔芯片”,只要3根线位置连接正确就ok

这是因为海尔机型发送和接收都带1.6~3.3V电压,也就是自带通讯电压……

某些厂家为了节约成本,没有对升级口进行板载加电设计,

升级口的发送和接收有的带电压有的不带电压

带电的不论什么小板一连即通,不带电的①可以自己为小板加个usb供电;②或直接采用“USB转TTL”带“自动窃电”功能的小板(再装个USB-TTL驱动就可以了,把usb虚拟成com串口)

个别5针的机器,读写速度极其的慢或者读写都不成功,那么在刷机时就必须将VCC1和VCC2(BL)两个针脚短接才能正常读取和烧写数据

所以在遇到读取备份文件很慢时,就必须考虑将两个针脚进行短接才能读写数据

二、刷机前的准备+刷机

  1、打开机器,看看自己的接收机采用的什么芯片?

有一部分接收机是用的海尔2023或2023E……就可以去下载海尔的刷机工具“  ABS_Flasher_V1.6”去XX一下就可以下载回来一份。

顺便给大家传上一个原始的:

ABS_Flasher_V1.6.rar(108K)下载次数:

58

  2、设置一下电脑的com口,如图所示:

  3、先备份原始数据,以备不时之需!

然后关闭电脑,连接电脑与接收机,开电脑电源,运行刷机软件(下面显示:

等待从机连接),打开接收机电源(刷机软件会显示:

就绪。

  灰色的“烧写”“读取”按钮也会被激活)分别将“全部”“升级软件”“应用软件”读取出来,改名,转移到其他安全的地方,每读取一次,要从“bin”文件夹下剪切到其他地方,并改名,例如“全部.bin”“升级软件.bin”“应用软件.bin”,“全部.bin”的大小应该等于“升级软件.bin”加上“应用软件”的大小之和。

  4、需要查明内存为1M,还是2M?

(正版机是2M,多数山寨机都为1M)1M的内存用ABS_Flasher_V1.6的默认设置同样会备份出2M的数据,里面其实是重复的2部分,如果将这样的数据编辑后刷回,则会造成中途死机!

   ①、如何分析自已的接收机,内存到底是1M,还是2M?

方法1:

当你用ABSFlasher读出来的“全部.bin”,其上半部跟下半部内容相同(分析方法:

用下文提到的十六进制编辑软件“UltraEdit”打开“全部.bin”搜索开头的几个字节,如果在中间部部位找到相同的数据,就说明上半部跟下半部内容相同),就说明你的机器内存是1M的。

反之,没有搜索到相同内容,就是2M的内存;

方法2:

查看山机闪存芯片上的字样,如果包含“80”字样,是1M的,如果包含“160”字样,是2M的,经过这两部就可以确定自己的机器到底是1M的还是2M的了……

判断储存器是1MB的还是2MB的硬件上判定,

以海尔2023E芯片组为例,其中有一个MX25L8005M2C的芯片即为储存器,它是1MB的,体积非常小一般为正方形共8个引脚(两边各4个),

如果芯片是ATMELAT45DB161B或MX29F200TTC等,它的引脚超过20个,即两边各超过10个以上引脚的即为2MB以上,

它是储存指令系统的载体,升级的软件.bin文件就是存储在此芯片内。

   ②、1M的内存需要修改(2M内存采用默认配置就可以了)

打开ABS_Flasher_V1.6\cmd\2023E目录(2023目录还是2023E目录,根据你的芯片选择),会发现有个config.ini文件,里边这样写着:

如果是1M的flash芯片,需要改成:

(先去掉config.ini文件的只读属性)

这样读出来和写入的才是正确的。

需要重新对“全部.bin”“升级软件.bin”“应用软件.bin”进行备份操作,如果要修改“应用软件.bin”,请再复制一份,备份的文件始终不要动,以备机器发生不测,恢复使用!

  5、注意,备份后,不要轻易烧写,从网上下载的,不知名的bin破解文件到你的机器,这样做很危险,网上有很多bin破解文件都是假的,个别真的,也未必完全适合你的机器,如果贸然刷上别人的bin文件,轻者遥控器按键失灵、接收机液晶显示乱码,重者开机反复提示升级、甚至黑屏,变砖头……

  6、动手编辑自己机器上的bin文件,这样对自己机器的兼容是最好的,风险也是最小的,编辑的时候,只编辑备份出来的“应用软件.bin”,烧写也是向机器里写入“应用软件”,不要编辑和烧写“全部”,容易出错!

编辑“.bin”文件要用到“UltraEdit”软件,目前的最新版本是“UltraEdit-3215.10.0.1026官方简体中文版”下载地址(华军软件,正版的)顺便给大家正版的注册码:

用户名:

f+u+c+kyou(由于论坛屏蔽了某英文单词,注册时请将加号去掉)

授权码:

QMPFM-INRPV-LLOK8-KGRLM-NJKFA-ELWOV-JKDPQ-PQJMP

那个用户名真有趣,哈哈!

用UltraEdit打开“应用软件.bin”ctrl+F查找“000208340834”(不要选择“查找ASCII”选择项,没有勾就行)可以找到接收机节目表中的第一个台cctv-1的数据

每对数字代表1字节,每一个台多对应33对数字,即33字节。

在查找时,每个字节之间要用空格分开例如之前查找cctv-1时“000208340834”

此时你就可以把接收机里的12个台修改成自己喜欢的12个台了,这里给出46个台的bin文件,以及下面的对照表:

你可以将下面的46个台的数据保存成文本文件,以便对照,注意:

在用UltraEdit编辑那12个台时,不可以复制记事本里的数据,也不可以复制下面贴出的数据,正确的方法是用UltraEdit打开“46个台数据.bin”对照下面贴出的数据,需要哪个台复制哪个台的数据,粘贴到你的“应用软件.bin”中,在粘贴时也要格外注意,不要插入,要覆盖掉原有的数据,举例说明:

如果你从“46个台数据.bin”中复制出33个字节(即一个台的数据),那么首先要在你的“应用软件.bin”中找到要替换的台的数据,先选中这个台的数据——33字节,软件右下脚有显示的,然后再点右键,粘贴,这样就替换掉了那33个字节,编辑前,编辑后,文件的大小不能改变,例如编辑前文件是900k,编辑后文件也要是900k,不要多,也不要少,这一点很重要!

46个台数据.rar(1K)下载次数:

75

CCTV-1

CCTV-2

CCTV-7

CCTV-10

四川康巴

CCTV-12

兵团卫视

CCTV-新闻

CCTV-少儿

CETV-1

BTV-1

TJTV-1

河北卫视

山西卫视

内蒙古卫视

内蒙古蒙语频道

辽宁卫视

吉林卫视

吉林朝语频道

黑龙江卫视

东方卫视

江苏卫视

浙江卫视

安徽卫视

福建东南卫视

江西卫视

山东卫视

河南卫视

湖北卫视

湖南卫视

广东卫视

广西卫视

重庆卫视

四川卫视

贵州卫视

云南卫视

西藏汉语

西藏藏语

陕西卫视

甘肃卫视

青海藏语

宁夏卫视

新疆汉语

新疆维语

新疆哈语

陕西农林

修改好自己想看的12个台后,就可以把这个bin文件保存起来(之前备份的那3个bin可以不要给覆盖了啊!

),然后关电脑,再次连接机器,开电脑,开软件、开接收机,将刚才编辑好的“应用程序.bin”烧入到接收机中……

备注:

连接机器,开电脑,开软件、开接收机,接通机顶盒电源后,升级工具中先出现boot1和boot2引导,再出现“就绪”字样,如不出现则点击“复位”按键,如仍然是“等待从机连接”状态,则需要检查数据线连接是否正确。

此时请留意机器面板,大多数山寨机在正确连接刷机线时,机顶盒面板数码管是不亮的,如果亮了并显示先前的频道,反而是未有正确连接!

烧写成功后,首先应该关闭升级工具,再关闭机顶盒电源,这一点非常重要!

如果直接关闭机顶盒电源,则非常有可能使一些山寨机变成砖头!

全部妥当后,将数据线拔掉,再连接电视、天线等,再次开机测试……

至此已经完成了第一大步(联机、备份、修改12个自己喜欢的台),离成功(46个台)只差半部之遥了!

需要注意的是:

测试成功后,不要进行自动搜索等设置,否则机器“可能”会自动恢复原来的12个台!

也许会在这12个台的基础上再增加几个台,感兴趣的朋友可以自己手动搜索频点2、频点3……

以上图文教程只适合海尔芯片,其他芯片请大家自己到网上寻找符合自己芯片的刷机工具!

第二大步,46个台,呵呵

用“UltraEdit”软件,同时将“应用程序.bin”和“46个台数据.bin”打开,在“46个台数据.bin”中ctrl+A全选,然后,ctrl+c复制,然后到“应用程序.bin”中,搜索“000208340834”(不要选择“查找ASCII”选择项,没有勾就行),从“000208340834”开始向下选取1518个字节(46个台×33字节/台=1518),选取够1518个字节后,点右键粘贴,或直接ctrl+v进行粘贴,这样,编辑前后的总字节数不多也不少!

但是到这里还没完,还要修改“目录”部分。

就像一本书,目录有12条,正文却有46篇,机器会认为出错了,自动进行搜索,造成前功尽弃,所以我们刚刚把内容修改到46个台,那么前面的目录部分也要修改成46才可以,12用十六进制表示是0c,46用十六进制表示是2E,,下面我们要做的就是将0c改成2E,当然也不是全都改,只改指定的区域就可以了!

  

找到后,crtl+F查找(不要选择“查找ASCII”选择项,没有勾就行),在对话框中输入“0c”(这里是数字0c,而不是字母oc!

):

将搜到的“0C”字节改成“2E”,修改完毕一个,可按“F3”键可查找下一个,继续修改,继续搜索,继续修改,继续……,直到搜索到下面全是大片FF的区域为止,如下图:

0004cc30h这行开始出现了大量的FFFFFF

将修改好的“应用程序.bin”文件保存好。

关电脑,再次连接机器,开电脑,开软件、开接收机,将刚才编辑好的“应用程序.bin”烧入到接收机中……完毕后,关闭软件,再关电脑,关闭接收机,去掉连接线,测试接收机……看看有没有46个台?

注意:

1、修改后,一定不能使用“频道搜索功能”,否则还将恢复12个台;

2、添加已经修改好的46台的PID数据文件时,鼠标定位一定要准确,否则就会出错,要覆盖掉那1518个字节,不多不少,整整好好;

3、在修改0C→2E时,数据量过大!

一定要改全,但也不能改过头,出现大量FFFFFF……即可停止!

三、刷死恢复

海尔芯片,刷死回复,如果接收机是5针的,第5针一般为BL(BootLoader)将其与vcc连接,即可恢复过来……

有些机器后面是4针的,第5针(BL)没有焊接,打开机箱在这个焊点上焊一根导线,每次刷死变砖后,就短接到vcc上,具体操作如下:

1--首先关电脑,关机器

2--然后机器与电脑连接,并将bl与vcc短接

3--然后开电脑,运行刷机软件

4--然后打开接收机

5--然后拆开短接线

6--然后点刷机软件的“复位”按钮

7--就可以继续刷机了。

中9已经再次加密,请朋友们再观望一段时间吧,以前的BIN已经不能再用了,GD采用了其它的方法。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 思想汇报心得体会

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1