电子技术论坛

 找回密码
 快速注册

QQ登录

只需一步,快速开始

搜索
下载方法|用单线程|避免多扣帖子规范|求助必读|发帖建议积分策略|勋章介绍|新人必读获取金币|推广论坛|出售帖子基本礼节|致会员信|版规总则
禁涉政治|反对低俗|举报专帖征集相片|留下足迹|推荐精华上传附件|制作分卷|使用网盘禁发qq群|恶意灌水|纯表情帖加入团队|监督机制|安全上网
查看: 13339|回复: 6

[维修教程] 转发 DVD/EVD机在线读/写与遥控改码操作

[复制链接]
发表于 2014-8-2 07:54:56 | 显示全部楼层 |阅读模式

注册家电维修技术论坛,与同行畅聊维修技术,享更多技术论坛功能。

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
无法上图,有点遗憾哈

目前,DVD,EVD机(含移动DVD,EVD机)的解码电路多采用凌阳方案和MTK方案。其中,凌阳方案常用的主芯片是SPHE8202系列,具体型号很多,如SPHE8202D,SPHE8202R,SPHE8202V,SPHE8202L,SPHE8202LD,SPHE8202RQ,SPHE8202VGQ等,常简称为8202芯片;MTK方案常用的芯片是MTK1389系列,具体型号也很多,如MTK1389DE-DTL,MTK1389DE-RATL,MTK1389VDE-QDTL、MTK1389VDU-QDTL,MTK1389QE-LEAL,MTK1389DE-RETL,MTK1389EE-S等,常简称为1389芯片。
一、操作须知
1.在线读/写工具简介
在线读/写又称为在线编程或在线升级。凌阳方案及MTK方案的在线升级均采用串口升级方式(RXD,TXD),与中九卫星接收机升级方式相同。在线读/写的工具(又称为写程器、编程器或升级工具)有多种,最常用的有两类,一类常称为串口升级小板,如图1所示,这类工具只具有串口升级工式,且与电脑或主板相连的接口类型单一,一般只有USB或VGA接口;二是多功能写程器,这类工具具有多种升级工式(通过板上的按键开关或跳线进行转换),且与电脑或主板相连的接口类型较多,如25针打印机接口、VGA接口、USB接口等。当用多功能写程器对DVD/EVD机进行在线读/写时,需将升级方式开关置于“串口”位置。


无论采用哪种写程器,均需先在电脑上安装其对应的驱动程序,这样才能被电脑正确识别与驱动,否则不能进行下述在线读/写操作。
2.遥控改码的操作步骤
在日常生活中,DVD/EVD机原配遥控器丢失或损坏的情况时有发生,而市售的碟机万能遥控器对部分DVD/EVD机不起作用,或按键功能与实际功能不一致,这时可采用修改遥控代码的方法让手头的遥控器能正常控制DVD/EVD机。这里所说的“修改遥控代码”是指修改DVD/EVD机Flash存储器中的遥控代码数据,这一修改过程常简称为遥控改码,其操作主要有以下3个步骤:
第一步是读取原机Flash存储器中的数据,通常采取在线读取的方式,读出的数据为二进制,文件后缀名为bin。为了防止与后面的文件混淆,建议将此类读出的数据以“碟机品牌+型号+解码芯片型号+Flash芯片型号”为文件名存盘,如“金正DVD-682MT1389XE29LV800.Bin”,并建议将此文件保存于“DVD原机数据”文件夹中。
值得一提的是,原机数据不仅可用于新配遥控器改码,还可用于同型机刷机,以便快速排除因数据错误导致的不开机、控制异常等故障。因此,平时多收集DVD/EV)K?机数据是很有必要的。
第二步是修改遥控代码。在此步骤中,应先找到待用遥控器的遥控码,再用软件将遥控码导入到第一步所读的文件中,这时会生成一个新的二进制文件,建议将此文件以“碟机品牌+型号+解码芯片+Flash芯片型号+遥控器型号”为文件名存盘,如“金正DVD-682MT1389XE29LV800众合DR-3033.bin",并将此文件保存于“遥控改码后的DVD数据”文件夹中。
【提示】填写文件名时,不要与上一步所命名的文件相同,以防止覆盖原机数据文件,通常可加上遥控器型号或“修改后”的字样。保留原机数据文件一是作为维修备用,二是若修改遥控代码后的数据有问题,这时可用原机数据进行恢复。
第三步是向DVD/EVD机Flash存储器中写入在第二步中所获得的数据,通常采用在线写入的方法。只有写入成功后,关断DVD/EVD机电源再开机,待用的遥控器才能正常遥控DVD/EVD机。
【提示】每次读/写操作前都要先关断DVD/EVD机电源后再开机,不能连续操作。在读/写失败后需重新读/写时,也要先关断DVD/EVD机电源,然后重新开始,否则不能正常读/写。
目前,DVD/EVD机的在线读/写软件较多,操作方法大同小异,本文以几款较流行的软件为例进行说明。其中,凌阳方案用“凌阳STKO19”或“凌阳STK023”软件;数据编辑软件用“Uedit32";MTK方案用“MTK-Flashe”或“MtkTool”软件;遥控代码的修改软件用“MTK调遥控软件V1.0增强版”。这些软件均可从网上下载。另外,本文所述软件的操作系统是WindowsXP。
二、凌阳方案
1.在线读/写连线
如果DVD/EVD机后面有VGA接口,且写程器上也有VGA接口,则用一条VGA线将这两者的VGA接口连接起来,或用3条导线将VGA接口的13、14脚及接地端(VGA接口的⑤-⑧脚、11、12脚)对应接通。
如果DVD/EVD机没有VGA接口,则察看DVD/EVD机的解码板上有没有升级插座:若有,如图3所示,则将RXD(或RX),TXD(或TX),GND与写程器的对应端相连;若没有,则在DVD/EVD的解码板上找到标有HSYNC(或H,HSY,V-H),VSYNC(或V,VSY,V-V)、GND的焊点,如图4所示,将HSYNC,VSYNCGND焊点分别与写程器的RX,TX,GND端接通即可。
对于机器上设有升级插座的,或无RXD,TXD标注点的,则需找到解码板与显示屏的连接处,将标有“CLK”的焊点(部分机标注为“VSCK”)与“GND”(地)短接。否则,写程器不能与解码板正常通信。

如果解码板上既没有在线升级插座,也没有上述标注的焊点,则可直接将写程器的RX,TX端通过导线连接到82xx系列芯片的对应引脚上,具体脚位如下:128脚的SPHE8202L,21脚是RX端,22脚是TX端;216脚的SPRE8200/8202芯片,175脚是RX端、176脚是TX端;;256脚的SPHE8200A/8202A芯片,205脚是RX端、206脚是TX端;216脚的SPHE8281D/8281S/8202D/8202S芯片,181脚是RX端、182脚是TX端。
【提示】1.在线读/写连线要求是交叉连接,也就是写程器的RX端接DVD机解码板上的TX端,写程器的TX端接DVD机解码板上的RX端,但是不同厂家在解码板上的标记符号的含义不完全相同,有的标记的是该焊点的脚位功能,有的标记的是该焊点应接写程器的脚位功能。因此,在升级时,如果交叉连线后,升级时不能正常通讯的话,对调一下这两条线的位置即可。
2.不能在线直接读/写采用SPHE8200A的解码板的数据。若要读/写该板数据,可将该板的存储块取下来,焊到采用SPHE8202D的解码板上进行读/写。
2.在线读取原机数据
接上写程器,接通DVD/EVD机电源(此时DVD/EVD机的显示屏是不显示的),打开凌阳STKO19软件,点击任务栏中的“凌阳在线升级”按钮,首先要设置好下列各选项:
芯片选择:若芯片是SPHE8202D/8202S/8202R/8281D,则选择“8202非共享方式”;如果芯片是SPHE8202L,则选择“8202L128-SPI”。
SDRAM类型:选择“16Bits”。
擦除方式:默认,不用选择。
端口:根据实际选择,在连接上编程器后电脑系统中会新增加COM口,可以在“我的电脑”属性中的“设备管理器”中的“端口”中看到。
波特率:可在9600~115200之间选择,一般选择19200。
在检查上述设置正确且编程器连接无误后,接通DVD/EVD机电源,点击图6左下角的“读取数据”按钮,稍后会出现如图8所示的界面。

读取数据需要一定的时间,当数据全部读取完毕后,会出现如图9所示的界面。这时点右下角的“保存数据”按钮,将读出的数据保存,至此读取数据结束,关断DVD/EVD机电源,拆下相关连接线。

如果想改遥控代码,那么也要先关闭电源和软件,等遥控代码修改完毕后,再重新打开软件和接通DVD/EVD机电源,否则会读/写失败。
如果读取数据时没有反应,则关闭软件,关断DVD/EVD机的电源,按一下写程器的“线序切换开关”,或者将RXT,TXD线对换一下,然后接通DVD/EVD机的电源,再按上述步骤操作。
3.修改遥控代码
在修改遥控代码之前,应先查看手头有无该待用遥控器对本机机芯方案的遥控编码数据,若已有该数据,则在图9所示的界面中,点击顶部的“遥控编码按钮,出现界面,再点击图10中左下角的“打开遥控文件”按钮即可;若没有,则需先制作遥控编码文件并保存,然后再点击左下角的“打开遥控文件”按钮。遥控编码文件的具体制作方法如下:
在图10界面中,“测码位置”表示待用遥控器各个按键代码,“凌阳编码”是遥控器各个按键代码对应的凌阳方案的内码(由软件自动对应,不用改动),“凌阳功能”表示按键代码对应的碟机的实际功能,这一列中的功能需对照待用遥控器的实际遥控功能进行更改,例如:一台DVD机,按遥控器的“播放”键,而DVD机实际执行的是数字键“5”的功能,这时用鼠标选中“凌阳功能”一列中的数字“5”框后面那个小箭头(方向向下),单击一下,会出现一个下拉框,如图11所示,选中“IRC-PLAY播放”这一行,再单击一下,这时界面会自动回到主界面。再试用遥控器上的其他功能键,并按此方法更改即可。

经过上述逐一手工更改后,此时待用遥控器的按键功能与该碟机的实际功能就一致了,这时点击图12中右下角的“保存遥控文件”按钮,将此遥控代码所对应的文件保存下来,该文件的后缀名为“ir”。至此,待用遥控器对本机机芯方案的遥控编码数据就制作好了。若以后用这个型号的遥控器用作凌阳方案的DVD机的遥控,就点击图12中左下角的“打开遥控文件”按钮,打开原存的“**ir”文件即可,不用再一一修改代码了,这样就更加快捷和简单。
保存上述遥控代码文件时,建议以遥控器型号命名,如“众合万能DR-3033”,并记住该文件存放在电脑中的位置,因下一步要调用该文件。
点击左下角的“打开遥控文件”按钮,出现的界面如图13所示,选择刚制作的或之前保留好的遥控器代码文件(后缀名为ir),然后点击“打开”按钮,回到“遥控编码”界面后,再点击顶部的“主菜单”,切换到开始界面,如图14所示,这时再点击右下角的“保存数据”按钮,会出现如图巧所示界面,选择好存储位置并填写文件名(不能与原机数据文件名相同,此处可加上“修改后”字符)后,点“保存”按钮即可。

【提示】按上述方法保存的文件,就是配用新遥控器的DVD/EVD机数据文件,即将原机的数据中的遥控代码进行修改后的数据文件,将这个文件中的数据写入DVD/EVD机的Flash存储器中,待用遥控器就能正常控制DVD/EVD机了。
4.在线写入数据
在线写入数据时,写程器的连接及软件的相关设置与在线读取数据的操作一样,,软件启动后的界面见图6。点击其左下角的“打开凌阳数据”按钮,找到需写入DVD/EVD机的数据文件(配用遥控器时,此文件为“修改遥控代码”步骤中生成的数据文件;在修理不开机故障时,此文件为“在线读取原机数据”步骤中所得到的数据文件)并打开,接下来点击“凌阳在线升级”按钮,这时会出现如图16所示界面,点击右下角的“写入数据”按钮,就会在窗口中出现进度条,约1分钟后写入完毕,出现界面。


到此,数据被成功写入DVD/EVD机解码板上的Flash存储器中,关断DVD/EVD机电源,拆下写程连接线(含“CLK”与“GND”的短接线)再开机,新配的遥控器即可正常控制DVD/EVD机了。
5.不开机故障处理方法
对于主芯片采用8202L,8202D凌阳方案的DVD/EVD机,当遇到不开机故障时,可先按下述方法处理:
先在线读出DVD/EVD机的数据,然后双击如图18所示的数据编辑软件Uedit32.exe,查看刚读出的DVD/EVD机数据,首先看顶部的第一行数据。采用8202L+25T80芯片方案的正常数据如图19所示,采用8202D+A29040芯片方案的正常数据。


如果实际读出的第一行数据与图19或图20不同,应将其修改成正常值。例如:一台采用8202D+A29040芯片方案的EVD机,不开机,读出该机数据如图21所示。与图20对照后发现,第一行的前两个字节数据不对,正常的是“CDAB”,而图21中为“0000”。这时先用鼠标将光标移到待修改的数据处,再按一下键盘上的“CapsLock”键、将输入状态改为英文大写状态,将错误的这几位改为“CDAB”即可。
如果顶部的数字均正确,则用鼠标将光标向下移查看其他数据。正常时,某一行后的各项数据均为"FF",如图22所示(000e73f0h项之后的数据就全为“FF”)。如果故障机在000e73f0h项之后的数据不全为"FF",如图23所示,这时需先将不是“FF”数字全部改为“FF”(按一下键盘上的“CapsLock"键后一直按“F”键),然后点击“文件(F)”,选择“另存为(A)”,输入文件名(一般以“已改+机型”作为文件名,接下来点击“保存”存储修改后的数据文件(后缀名为bin),最后将新修改的数据写入故障机的Flash中即可。

三、MTK方案
MTK方案的读/写软件较多,下面先以“Mtk-Tool”软件与“MTK调遥控软件V1.0增强版”软件为例,介绍采用MTK方案的DVD/EVD机遥控改码的具体操作步骤,然后再介绍另一种较常用的“MTK-Flasher”在线读/写软件的读/写操作。
1.在线读/写连线
拆开DVD/EVD机外壳,找到解码板上标有“TXD”,“1X=”及“GND”字符的插座,用三根线将这3脚与写程器上的对应点相连。

如果没有上述标记点,那就连接到MT1389芯片的相关引脚上,具体脚位是:216脚的MT1389芯片,101脚是RXD端、102脚是TXD端;128脚的MT1389芯片,89脚是RXD端、91脚是TXD端。
值得一提的是,在该方案的读/写操作中,写程器的RXD,TXD端不能与解码板上的HSYNC(或H,HSY,V-H),VSYNC(或V,VSY,V-V)焊点相接,也不能接VGA接口,否则读不出数据。
2.用Mtk-Tool软件在线读取原机数据
Mtk-Tool软件的图标如图25所示。首先用鼠标双击该软件的图标打开该软件。

在图26所示的界面中,要注意“端口”的选择,其选择与凌阳方案相同;“速率”在读取时一般设为“115200”或更高;可在选项“高速”前打钩,让读取速度更快些;“起始地址”与“结束地址”,采用默认的数值就可以,软件会自动判断结束的位置,一般不作改动。
接下来要为读出数据存放的文件找个位置并且命名,点击图26中“设置文件”按钮,会出现如图27所示的窗口界面。
在图27所示的界面中,选择一个位置,并且为要保存读出的原机数据的文件取名,一般以DVD/EVD的型号为名字,最后点“保存”按钮,如图28所示,“备份为”输入框中会出现刚才设置好的文件路径和文件名,默认扩展名为BIN(自动加上的)。



点击图28所示的“读取备份”按钮,稍后会出现如图29所示界面。当进度条显示为100%时,表示读取数据完毕,并自动将数据内容保存在C盘下的“爱多ID503.BIN”文件内。此数据既可作为下一步“修改遥控代码”的数据,也可留作修复同型机的数据。
3.修改遥控代码
同凌阳方案一样,先需制作待用遥控器对该方案的遥控编码数据,下面用“MTK调遥控软件V1.0增强版”软件对其进行编辑。
双击打开“MTK调遥控软件V1.0增强版”软件,出现如图30所示界面,点击“做遥控码”按钮,制作新的遥控代码。


将待用的遥控器对着红外测码器(部分编程器也带有此功能),按一下遥控器的“进/出仓”键,如果测码器上的数码管显示“0A”,则在“进/出仓”后面的方框内填上“0A"。按此方法,测出待用遥控器的各按键代码,填入相应的框内。
接下来点击图犯右下角的“保存遥控码”按钮,按待用遥控器的型号命名后存盘,如“838A+”,并记住这个文件的名字及存放位置,以便下边调用该文件。
返回界面,点击左上角的“文件”,也就是打开文件,所打开的文件就是在线读取的数据文件,点击右下角的“打开”按钮,这时会出现运行界面。

当“用户码”下面的方框中出现字符“00FF”时,说明数据载入正常。接下来点击图35中的“导入遥控码”按钮,选择之前所保存的遥控代码文件。


打开遥控代码文件后,界面会自动返回到主界面,如图37所示,这时再点击“生成BIN”按钮,随即出现存盘的对话框,为了区别原来的BIN文件,可把文件名命为“xxx修改”,如图38所示,并把该文件的后缀名改为“.BIN”,最后点击“保存”按钮即可。

值得一提的是,DVD遥控代码修改软件也有很多,并且有些软件还预存有多款市售款万能遥控器的代码,若待用遥控器正是这些常用型中的一种,则无需再制作遥控器代码数据文件,直接点击“打开”按钮,此时会提示“遥控代码识别成功…”,如图39所示,然后点击“遥控器”一项后面的小三角形,找到与待用遥控器的型号,点击一下即可。

4.用Mtk-Tool软件在线写入数据
在线写入数据时,写程器连线及软件相关设置与在线读取原机数据相同,但可选项“高速”前一般不打钩,如图41所示,否则易写入失败。
点击图41中“打开自”后面的“选择文件”按钮,这时会出现一个选择文件的对话框,如图42所示,选择将写入DVD/EVD机的数据文件。

选择好文件后点击“打开”按钮,文件路径会出现在图41所示界面的“打开自”后面的方框中,这时再点击“写入升级”按钮,电脑将把所选数据写入到DVD/EVD机的Flash存储器中。


由于在写入过程中,要先擦除Flash存储器中的内容,然后再写入,因此在出现图43所示界面几秒钟后才会出现写入数据的进度条。当出现如图44所示界面时,表示数据写入完毕。
5.MTK-Flasher软件的在线读/写操作
(1)在线读取数据
打开“MTK-Flasher”软件,如图45所示,参见“凌阳方案”设置好端口参数后,点击“另存为”按钮,选择随后读出的数据存放的位置,并对该数据文件命名(文件名的后缀为.Bin),然后点击“读数据”按钮,这时就会出现绿色进度条,如图46所示。进度条走完就表明数据已完全读出并保存到了指定的地方。


如没有绿色进度条,则要关闭软件,关断DVD/EVD电源,按一下写程器的线序切换开关,或交换RXD,TXD的连线,再接通DVD电源,打开软件重新操作。
值得一提的是,对于Flash存储器采用25T80的MTK方案的DVD/EVD机,在线读取数据时,先不要接通DVD/EVD机电源,只接通写程器、解码板与电脑之间的的连线,打开“MTK-Flasher”软件并设置好端口后,短接25T80的⑤、⑥脚,不要松开,然后接通DVD/EVD电源,继续短接25T80的⑤、⑥脚约5s时间后松开,这时快速点’击图46中的“读数据”按钮,这样操作才能读出数据。
【提示】25T80的全称是EN25T80,是一块可擦可写的Flash存储芯片,广泛用于DVD,EVD及卫星接收机中,其②脚为数据信号输出端,⑤脚为数据信号输入端,⑥脚为时钟信号输入端。
(2)在线写入数据
在线写入数据时,仍打开“MTK-Flasher”软件,参见图45,点击“打开”按钮找到需写入的数据文件。
选中所需的数据文件后,点击“打开”按钮,这时界面会自动回到图45所示界面,再点击“写数据”按钮,出现一提示框,如图49所示,点击“是(Y)”按键,随后出现数据写入界面。


当进度条走完,且窗口中最后一行出现“END”字符时,表示数据已成功写入Flash存储器中。
在写入数据的过程中,不能中途断电或强行停止软件运行。如果操作当,则写进去的数据会出现错误,从而引起不开机,这一点须注意。
发表于 2014-8-2 08:32:00 | 显示全部楼层
图那,,,,,,,
发表于 2014-8-9 08:20:43 | 显示全部楼层
先收藏了,希望你把图传上来。
发表于 2017-3-5 20:34:06 | 显示全部楼层
谢谢科普。
发表于 2017-3-12 11:18:18 | 显示全部楼层
先收藏了,谢谢!
发表于 2022-5-5 15:20:43 | 显示全部楼层
发表于 2022-5-23 16:22:58 | 显示全部楼层
先收藏了,希望你把图传上来。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|家电维修技术论坛 ( 鄂ICP备09003585号-2 )

GMT+8, 2024-5-15 11:38 , Processed in 0.070842 second(s), 5 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

CopyRight © 电子技术论坛
电子邮箱:8794149@qq.com | 联系 QQ:3081868839 | 官方网址:www.dzdu.com

Qiji. All Rights Reserved


服务条款 | 站长声明

Wuhan Qiji Technology Co., Ltd.武汉奇迹科技有限公司版权所有


鄂ICP备09003585号-2鄂公网安备42010602000420号

快速回复 返回顶部 返回列表