APP下载

利用JTAG修复TB500V9卫星多媒体接收机

2013-04-26陈晓军

卫星电视与宽带多媒体 2013年1期
关键词:批处理接收机程序

陈晓军

接修一台标识为TB500V9(实质上就是改版DM500S)卫星多媒体接收机,故障现象是开机后电视屏幕没有画面,控制面板上的绿灯常亮,按动遥控器也没有任何反应,根据经验判断是机内软件出错导致的故障。用USB转RS232升级板将接收机与电脑连接好,可是运行DreamUP V1.2.2软件后发现无法联机。打开机器外壳,用858热风枪将SDRAM芯片、Flash芯片和SP3243EEA芯片都吹一遍后,故障依旧。

利用JTAG修复TB500V9卫星多媒体接收机

找来一台正常的DM500S接收机,对比测量SP3243EEA芯片各引脚电压也是正常的,看来该接收机RS232通信电路也无故障,测量接收机其它各组电压都在正常范围内,问题出在哪儿呢?经分析认为:DM500S系列接收机能与电脑进行正常的通信除硬件正常外,还有个条件就是Flash芯片内的BootLoader(加载器)程序要正常方可,而本例中很可能就是Flash芯片内的BootLoader已经损坏,当然也有可能是Flash芯片损坏,本着“先软后硬”的原则决定利用JTAG先修复BootLoader程序看看。

从网上找到JTAG的连接图纸,如图1所示,找来五个100Ω电阻和一个从计算机加密狗上拆下来的旧并口,用很短的引线将其与该接收机主板上的J61焊点连接,即J61第11脚对应并口2脚,J61第11脚对应并口2脚,J61第9脚对应并口3脚,J61第3脚对应并口5脚,J61第1脚对应并口11脚,J61第16脚对应并口25脚,相关实物见图2所示。又从网上载到电脑端运行的JTAG程序,分为DOS版和Windows版,说明文档上讲DM500S Flash芯片是Intel JS28F640的话用DOS版本的程序,DM500S Flash芯片是Intel TE28F640的话则可以用Windows版程序,由于该机器Flash芯片上标识为E28F640,如图3所示,所以笔者认为应该可以用Windows版本的程序,因机器使用兼容Alps系列的BSBE1-702A调谐器,所以又用dm500mac_generator程序制作好相应的驱动文件并改名为blimg放到相应的目录下,如图4所示,再将电脑上的打印机并口设置为“一定不要使用中断”,见图5所示,双击运行DreamFlash for_windows程序,点击软件主界面上的“connect”按钮后马上打开接收机电源,软件提示连接失败,如图6所示,尝试多次均不成功,检查焊接的电路又无问题,此时维修陷入困境,怀疑主芯片PowerPC STB02500或者Flash芯片有问题。就在打算放弃维修时突然想到,反正JTAG电路已经焊接好了,为什么不用DOS版程序试一试呢?于时打开接收机电源,运行info.bat批处理(该批处理用于检查DOS版程序与接收机连接是否正常以及查看机内调谐器、Flash芯片等硬件的型号),出人意料的是完全正常,同时显示该机Flash芯片型号是JS28F640,机内调谐器型号为Alps,如图7所示,立马运行alps.bat批处理文件,软件马上就向Flash芯片内写入指定程序,如图8所示,大约2分钟后程序提示成功写入,如图9所示,接着断电拆掉焊接的JTAG电路。

怀着忐忑不安的心情再次用USB转RS232升级小板将接收机与电脑连接好,运行DreamUP V1.2.2软件后发现已经能够正常联机,立即刷写A版IMG也正常进行中,如图10所示,约十分钟左右后提示刷写完成,如图11所示,再次打开接收机出现了久违的开机画面,设置好相应的接收参数后也能正常收看到电视节目,如图12所示,写入GX帐号也能正常收看到加密电视,长时间开机运行没有出现异常,断电后闲置几天再开机也是正常的,至此,故障完全排除。

猜你喜欢

批处理接收机程序
恶意批处理文件导致电脑黑屏、反复重启、无响应的原因分析及应对思路
给Windows添加程序快速切换栏
不装软件批处理为文件夹加锁
基于频率引导的ESM/ELINT接收机的设计与实现
简化化学平衡移动教学程序探索
“程序猿”的生活什么样
借助批处理 让Cortana变聪明
英国与欧盟正式启动“离婚”程序程序
DVB—S免费机刷机之五
CDMA系统中2-D RAKE接收机的性能研究