再识诺基亚DVB9500S/DVB2000接收机(4)

时间:2022-10-26 05:27:16

上期向大家介绍了未升级前的Nokia 9500数字机的概况,可谓是声色俱佳的一部好机器,但由于其操作菜单过于简单,硬件上还有许多功能有待开发,故有许多爱好者来开发适合此机的新软件,其中德国欧文博士的软件可以说是最出色的,常被爱好者做为升级的首选。关于Nokia 9500数字机升级成DVB2000的升级方法,网上有很多介绍,只要敲入关键字“9500升级指南”,就会搜索出一大堆网页,但基本上都是一个内容,也就是曾在卫视周刊上发表过的杨建平老师的文章―――《诺基亚DVB9500s/9600s升级指南》,这篇文章介绍了相关的升级方法,这对于高手来说,不是什么问题,但对于初学者来讲,看完后可能还是无所适从,另外文章中还说到“有关本机其他强大的功能,我们将分成20余章,在今后陆续刊登”,但除了这第一篇升级指南外,真的没见到有后续的文章,这也是本人重提诺基亚9500数字机的另外一个原因。

为什么要升级9500数字机,前面已讲得很清楚了,关键是升级之后本机可以实现诸多的、前所未闻的诱人功能,现照抄如下:(1)MPEG-II音频文件可以通过外接SCSI硬盘录制和播放;(2)外接SCSI光盘驱动器之后,可以播放CD、VCD、DVD;(3)全电子节目表(EPG);(4)菜单颜色可选;(5)字体可选;(6)数码视频图象录制;(7)MPEG码流可以任意播放、暂停、慢动作;(8)CAM插卡支持(例如Irdeto);(9)频道列表卷轴模式(两种速度卷轴);(10)可软件设置SCSI-ID;(11)可通过SCSI接口与PC机通讯 ;(12)支持DiSEqC 1.2版,LNB切换、单电缆极轴驱动;(13)完善的NTSC支持;(14)底层的视频、音频选项;(15)可以通过串口通讯线管理(IRD基本设置和其他选项);(16)下行频率、极化、符码率、纠错率全自动搜索和设定;(17)PID码全自动搜索和设定,10/16进制自动转换;(18)DVB动态图象的的硬盘贮存和重放;(19)MCPC每个频道分配码率的侦测和演示;(20)接收机上面板LED、电视屏幕、电脑CRT三重数据或状态显示;(21)三路完善的欧洲插口;(22)SCART菜单可设置多路输出选项,AV、S-Video、RGB、YUV(色差);(23)从PC机通过串口下载数据到IRD,如基本设置和频道设置等;(24)支持多个SCSI设备同时使用(SCSI CD-ROM/SCSI Harddisk);(25) 硬盘状态监测/格式化。

非常诱人的功能,不能不令人心动,但有些功能是升级之前就可以实现的,有些功能的说法又是值得推敲的,而且即便这些功能真的能实现,又有多少人真正实践过?不管怎样讲,升级后的机器功能肯定是强大的,我们就来练习一下吧。本机与电脑的连接方式有两种:即通过串口(COM)和SCSI接口,其实还有一种就是并口(LTP),也就是我们所说的打印机接口,不过9500数字机上是没有这个接口的,还要通过一个适配器(BDM)与主板上的插针连接。实际上我们给数字机升级主要是通过串口和并口两种方式进行的,SCSI接口主要是与外挂设备连接,如硬盘和光驱。串口升级比较简单,但不能不能升级底层的Bootloader(引导装入,相当于电脑中的BIOS),有些功能不能实现;而通过并口升级,需要制作一个接口电路BDM,还需要打开机壳。BDM的英文全称是background debug mode,意思是后台调试模式,是生产线上常用的一种调试工具。这种方法虽然麻烦一些,但可以彻底升级,使本机的所有功能都得以体现,所以提到9500的软件升级,一般是指这种方法。

升级之前我们要做哪些准备工作呢?一要准备硬件,二是要准备软件。所谓的硬件,也就是升级必备的升级线、BDM,以及拆开机壳的专用起子;软件当然就是指升级程序软件和固件(firmware),我们先说所需的软件。所需的软件我们不可能自己生产开发,只能去网上下载,如找不到也可以向朋友们求助,相信能联系的到或有的人会给予帮助的。升级软件有:Server软件SDL12,一般都说可以去www.省略下载,但现在在这里是下载不到的,只有到个别的专业论坛去找一下,或许还存在。Bootloader软件,如b210UNs等版本。操作系统的升级软件firmware,这个有许多的版本,欧文的就有 dvb2000 beta8_np52、dvb2000beta08,及较早的dvb1817e、dvb1818、dvb1819、dvb2000等好多版本,一般现在常用后期的修正版本如 dvb2000beta08和Jamal.2003这两个,这些软件大部分在网站(图89)上都能下载到,图90是本人所准备的相关软件。

我们来制作升级用的一些线材。串口线市场上一般有两种,一种是串口延长线,这种线一端是,一端是母头,另一种是两头都是母头的,我们升级用的就是这种线。但这种线仍需要改动,因为一般这种线只是2、3端口进行交叉,其它的脚还是直通的,但本机用到的线基本都是交叉的,还需要改造,这就要求我们购买时要两头都是活头的,可以打开的,而不是两端都浇灌成一体的那种。用起子小心撬开串口线的端头,就露出了里面的接线,共有9根不同颜色的线,另有一根外层的屏蔽线。关于颜色标识见表3。各脚位的功能及识别见图91,我们制作的升级线具体连接见图92,其实这个图示就是从串口升级软件的帮助文件中截出来的,图中有25针的串口线,这是原来的老标准了,不必管它。按照1-9 2-3 3-2 4-6 5-5 6-4 7-8 8-7 9-1的顺序,重新焊接各接线即可,这是最简单的,无须增加任何额外的元器件,图93就是焊接后的示意图,重新装回盖子内,这条专用升级线就做好了。

并口升级线即BDM升级线的制作要复杂一些,并不是简单地将线的脚位重新排列,而是要增加一些元器件构成的电路,与其说是升级线,不如说是升级接口电路或适配电路更恰当一些。图94是制作BDM的电路图,从图中我们可以看出,是需要一些元件来制作相关电路的,其核心是两个数字集成电路,型号分别是74HC76和74HC132,最好是用IC插座来安装,这样可以避免过热损坏或者漏电击穿,即使损坏更换也相对容易得多。图95是所需的IC、IC插座及电路板,这块电路板称之为万能电路板,又叫实验电路板,俗称洞洞板。另外所需的三个元件是:10k的电阻、47μF的电解电容和1nf的无极电容,就这么简单,当然还需要并口插头和10针的线路插头了。

并口的插座可以用插座,直接焊在电路板上,也可以用并口线直接连接,本人用的是并口线,因为用插座还要用并口线(打印线)来连接,不如直接焊接方便,关于并口内脚位含义及线序排列如图96所示,关于颜色标识见表4。并口内有25根引线,另有一根外层屏蔽线,其中18~25脚均接地,但我们实际上仅用25脚当中的8根,另外与板载通讯端口XP01,这是一个10线的插针,我们也仅用到其中的7根,不过这个10针插座的确不好找,可以找旧的鼠标或COM板载引出线,那是双列10针的,实在找不到也可以用IDE连接线代用,用光驱的模拟音频线来做,也是一个不错的选择。将一根完整的打印线一分为二,将有插头的这端拆开,就可以看到引线(图97)了,按相应的颜色区分有用的脚位,按电路图一一焊接,另一端的10插座也是这样,注意一定要注意顺序,尤其是10针插座,因为它没有方向性,故应首先约定一个方向性,再确认引脚的顺序。焊好的成品板如图98所示,图99是这块BDM的背面。

好了,一切准备完毕,就可以进行升级了,我们首先进行并口(BDM)升级,虽然串口升级简单,但受底层软件的限制,Bootloader 版本必须在B2.02pBD以上,否则无法用这个方法升级。但升级Bootloader必须用BDM方式才可以,这是因为串口的支持程序本身就在Bootloader中,当然自己是不能更新自己的,也没有通过串口升级Bootloader的应用软件。而BDM升级方式,可以更新包括Bootloader 升级在内的所有程序,所以我们先介绍BDM的升级方式。

用BDM升级9500数字机,看似很神秘,其实也很简单。首先将自制的BDM电路板,一头接在电脑的并口上,另一个10芯插座,插在机器标有XP01位置的插针上,这是一个双排十针的CPU 通信接口,它位置如图100所示,一定要注意方向性,再打开接收机电源。然后在网上下载专用的相关软件,即TranxBDM,其解压后的文件夹如图101所示,点击图中的粉色图标,就打开了本程序的主界面(图102),如果你用的是XP操作系统,很容易出现错误的操作提示(图103),下一步是无法进行的,故最好是在WIN98操作系统下进行。尽管WIN98操作系统早已淘汰,但有时还是用得到的,如我们经常用到的数字卫星接收机的升级,往往就要用到它,很多的软件程序在WIN98下可以很好的运行,而在XP下却不能正常使用,所以装系统时最好装双系统,划出2G的空间来装一个WIN98,可以省去不少的麻烦。当打开主界面,点击中间区最下面的按钮,如果一切正常,就会出现图103的界面,分为三个区域,左边是图形区,中间是操作区,右边则显示相应的操作及操作按钮。如果不正常则会出现相应的提示(图104),可能是电路焊接错误,或接线错误,此时我们可以测试一下端口。打开软件工具栏上的设置按钮,选第一项端口测试,就会出现图105的界面,点右边中间的测试按钮,下面将会有红色或绿色的提示条在一次又一次地刷新,如果有错误则会有声音和最后的提示,如正确无误,提示测试成功。

点击程序主界面中的下拉三角,我们就可以清楚地看到闪存中程序的组成及分配情况(图106),左边则是是相应的不同颜色的区块来表示相应区间的大小,很形象的,我们可以选择任何一个区间来更换或备份。为了能顺利地读写,我们必须将数字机主板上标有XP06的插针短路,它的作用是Bootloader文件的写保护。升级前必须要把它短接,否则无法修改引导程序Bootloader,如Bootblock的读写。我们先来备份一下接收机的相关文件,先是Bootblock。在下拉菜单中选择BOOTLOADER,点击右下角的第一个按钮READ,这时会弹出一个对话框,让我们选择一个位置来保存文件,文件名是命名好的不必改动(图107),当点保存后,就开始读出机器中的相应文件,不仅右侧的绿色显示屏有相应显示和进度条(图108),而且数字接收机前面板的荧光显示屏上也有同样的显示。另外,当BDM接口电路与电脑和接收机顺利连接,并打开应用软件后,即使不进行任何操作,显示屏上也会交替显示TranxBDM、v1.6(图109),从这一点来看,也证明通讯一切正常。

依照上面的方法,可以将其它部分读出备份,以作应急之需,这是其它软件所做不到的,这个功能有些像430的刷机软件,既可以读又可以写。根据区块大小的不同,所需的时间也不同,如SOFTWARE就有896K(图110),比BOOTLOADER的128K要大得多,当然所用时间就要长一些。也可以将闪存中的东西全备份出来,此时选取最后一项ALLMEM(图111),这时下面就有三个不同颜色的区块显示,如果你加装了另一块闪存,则会显示2M的图形(图112)。这个话题我们以后会谈到,所有备份出的文件后缀均为BIN。

我们来看软件的更新,首先是擦除,然后才是写入,记住这个原则。第一个更新的当然是BOOTLOADER,只有更新它,串口及SCSI口的功能才能启用。以前 NOKIA 9500S 的引导程序为 b101,版本过低,只有更换为高版本,才能配合 DVB 2000 中的新功能。在中间区选中BOOTLOADER,点右边区域最下方的按钮ERASE,此时弹出一个确认对话框(图113),让我们来确认是否真的要擦除,点YES后就开始擦除了,再点PROGRAM按钮,弹出一个对话框,让我们来选择所要写入的文件名称(图114),这里我们必须选择B210uns,点打开就可以正常写入了(图115)。用同样的方法和步骤,就可以将升级软件SOFTWARE也重新写入(图116),关于版本可以根据自己的爱好自由选择,现在流行的也就是DVB1817、dvb2000beta08和Jamal.2003 Ver.1.0.11三个版本,估计用得最多的应是Jamal.2003Ver.1.0.11这个版本,这里还要注意一点,文件的属性不能为“只读”,否则就会出现错误的提示(图117),而使刷机过程中断。

通过串口来升级,似乎比BDM升级要简单一些,但前提是你9500数字机的Bootloader 版本必须在B2.02pBD以上,否则无法用这个方法升级,另外升级用的BIN文件同样不能是只读文件。在网上下载相应的应用软件SDL12,这也是一个压缩包,解压后的文件夹如图118所示。点击文件夹中的Seriserv,就打开了本软件的主界面(图119),先来选择相应的串口,一般都是COM1。用我们上面准备好的串口升级线将电脑和接收机连接起来,此时不要打开数字接收机的电源。再选择软件工具栏中的打开文件,在出现的对话框中选择要升级的文件,如Jamal.2003Ver.1.0.11这个版本(图120),点“打开”后,打开文件的进度条瞬间达到100%,说明文件是完整的,接着出现一个确认的对话框(图121),当然点击“确定”了。

此时打开接收机的电源,升级便正式开始了,共需升级9个文件(版本不同,文件数不一定都一样),中间的条显示升级文件的总进度,最下面的蓝条则显示每个文件的子进度(图122),当然9500接收机的前面板荧光屏也不闲着,它同步显示着升级进度,格式为“X/9 XX%”,即9个文件中的某个和升级进行的百分数(图123)。大约五分钟后,整个升级过程全部结束,最后出现提示框,升级成功(图124)。这个过程并没有像有些文章提到的“耐心等待十五分钟”,也并不是“升级必须要的7个文件”,也许我这台接收机与他们的不一样吧。

两种升级方式各有优缺点,串口升级方式简单易操作,但前提是机器的Bootloader 版本必须在B2.02pBD

以上,否则就不能用此方法升级,而一旦用此方法升级成高版本机器后,所实现的功能就与BDM升级后的功能是完全一样的,包括SCSI口和串口与外界的通讯功能。而BDM升级方式的优点是,可以读取机内所有软件程序,可以更改,也可以读出备份,实际上BDM本来就是工厂生产线上常用的一种调试工具,许多接收机中也留有这个调试用的十个插针,只不过大家没有注意罢了。其升级速度也较串口快一些,缺点就是需要专用的接口电路,一般又无成品出售,只能自制,且一定要打开机壳才能升级。

本节的最后我们来看一下升级过程中需要注意的一些问题:1、无论串口还是BDM方式升级,其升级BIN文件的属性一定不能设为只读。2、尽可能操作要在WIN98下进行,这是成功很关键的一步,在XP下操作成功的机率很小,尽管有些软件说是为XP所设计的。3、软件要选对,有时升级软件有多种,可能还有多个版本,此时就要有所选择,串口升级时用本文所说的解压包中的软件比较理想,而选择安装版的笔者则没有成功;BDM升级也是用这种解压形式的绿色软件即可操作成功。一般串口升级出现问题的概率很小,BDM升级方式则较多,而BDM升级方式又是串口升级方式的前提,故下面重点说一下BDM升级中出现的问题及解决方法,供朋友们升级时参考:

1、BDM的电路图一定要选对。现在网上有多种版本的电路图,有些就有问题,按图焊接完毕后,一升级使用,就出现错误提示,本文中的电路当然是正确的(这里特别感谢严明老师提供图纸,并在升级中给予的无私指导),其实BDM的帮助文件中就有一份电路图(图125),那份当然也是正确的。

2、当焊接完毕,仔细核对无误后,插上升级线仍提示错误,原因可能有很多,如在WINXP下操作,请换至WIN98操作系统下,有时一次就奏效。

3、如果觉得IC电路可能已经损坏,可换一块集成电路试一下,所以推荐朋友们用插座就是这个道理,更换起来特别的方便,有人推荐用74HC系列,而不用74LS数字电路,其实两种都是一样的。

4、如果并口线过长,引起信号衰减,可以试着剪短,或干脆将并口焊在电路板上,做到连线最短,笔者后来就又做了一块BDM,很简单(图126)。用洞洞板制作时,应将并口中无用的引脚剪掉,这样便于走线,使跳线最少,看上去更整洁,图127是这块板的背面。

5、如果还不行,可试着将1nF的电容去掉,或减小10K电阻的阻值,这些方法在BDM的帮助文件中就有,只可惜是英文的。另外,我们大多数人可能并不习惯看软件中的帮助文件。

6、以上办法还未成功的话,那只有最后一招了,换另外一台电脑试一下。如果还不行,只能从第一点看起,

重新检查,肯定是存在问题的,而接收机有问题的概率则是极小的。

上一篇:德国HUMAX HDCI-2000双CI高清插卡机(上) 下一篇:台湾公共电视启动数字电视两年发展计划