诺基亚升级系列(之一)
----诺基亚DVB9500s/9600s升级指南

       这篇文章,已经酝酿、切磋了很久了。在很长一段时间内,出于对数码机新颖功能的追求,升级诺基亚(NOKIA)9500就成了我们每天在电脑网络上聊天的主要内容。 诺基亚升级的一些要点,已经陆续出现在卫视周刊及发烧园地上。要冲破来自业内各方面的阻力,将自己的升级过程和发烧心得介绍给大家,实在是不容易的。 我俩按捺不住了。经与海内外众多与诺基亚升级感兴趣的的烧友同志协调,我们敢冒天下之大不违,打算将这些一直被视为神秘的、暗中交流的技术发表出来,让大家共享。
   其实这些成果,都是源自德国天才的欧文博士(Ovenflow),我们充其量只不过是将它们仔细品味,逐个验证罢了。感谢这方面的专家和先驱者--香港的梁先生,给予我们无私的技术指导,他是我们的技术源泉和发烧补给。 但是,要讲清楚诺基亚的升级和应用,绝不是三言两语就能OK的。为了给这次两岸四地卫视烧友联谊会献上一份礼物,今天先刊载这系列文章的第一部分--升级指南。有关本机其他强大的功能,我们将分成20余章,在今后陆续刊登。
   (一)概述
   在过去几年里,随着DVB技术的成熟及广泛应用。在众多进入中国市场的国外数码机中,诺基亚9500是捷足先登者。但是DVB技术发展得很快,国内市场的各种新要求也层出不穷,一段时间里,诺基亚9500显然落伍了。可是,很多人却不知道这款机器是采用开放的平台,已经有很多欧洲玩家进入到9500的操作系统,改进软件界面,甚至完全重新设计。
    做得最好的,就是欧文博士了。他化了整整两年时间设计的新软件,把诺基亚DVB9500升级为DVB2000,彻头彻尾将9500重新包装。有两点要特别指出的,首先欧文博士的软件并不代表诺基亚,也就是说欧文软件属于第三方的设计,与后来诺基亚的换代品种DVB98完全不同。其次,DVB2000已经突破了数码接收机这个狭隘的观念,而是将数码机当作电脑的一个外部设备来看待。所以离开了电脑,DVB2000只不过是一台普通的数码机,什么特殊功能也没有。 因此,要熟悉并掌握DVB2000,把它提供的所有功能用到实际中去,不仅要有丰富的卫星接收的知识,还要具备一些专业的电脑软硬件方面的本领。
    诺基亚系列的接收机9500s/D-box、9200s、9600s,都是用相同的主板,CPU也是清一色的Motorrla 68340。其中,9500s在德国境内发售的型号叫D-box,大家不要和台湾帝霸的D-box相互混淆。 尽管基于9500s/D-box开发的软件,都能够用于9200和96XX系列,但是请大家小心专为96XX系列设计的软件,也许不能很好地在9200、9500s/D-box上运行。这是因为96XX有更多的内存和其他一些细微的差别,所以在升级前要仔细区分软件的版本。
    最后,在你自己升级了软件的同时,也失去了保修。升级不当,可能造成机器损坏。所以尽量请专业人员升级,或者仔细阅读本文和其后的一系列文章。
    (二)DVB2000与众不同的特别功能简介
(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) 硬盘状态监测/格式化
    (三)几个重要的基本概念
(1)什么是Bootloader? 它是一个引导程序。在IRD软件初始化之前,我们可以看到LED显示了一个版本号,通过它你可以看出当前IRD所使用的Bootloader版本号,例如B1.09pBD或者B2.0pBD等。Bootloader相当于PC机主板上的BIOS,是最底层的引导软件。
(2)什么是DVB2000? 用电脑术语来说,就是上层的操作系统firmware(例如NOKIA FTA1.0、DVB98、DVB2000 1817),就象PC机中的DOS、Windows等。
(3)NOKIA 9500s的内存分配 诺基亚9500s中共有1兆闪存,分成三个区间: Bootblock:128K,专门存放Bootloader; Second block:48K,存放设置文件; Software block:896K,存放OS系统。
    (四)通过串行口升级
首先,凡升级文件的后缀是bin的,都要打开它的"属性"对话框,将原来的"只读"选项去掉。其次,你IRD的Bootloader 版本必须在B2.02pBD以上,否则无法用这个方法升级。
    需要一条9针串口通讯线,一般在电脑商场很容易买到,用它把IRD和PC连接起来。从www.dvb2000.org网站上下载Server软件SDL12,安装DVB2000的操作系统1817。安装很简单,详细过程从略。
    要指出,通过串口只能升级基本的OS,不能修改Bootloader区间。这是因为串口的支持程序本身就在Bootloader中,当然无法更改它的。所以,也不存在通过串口升级Bootloader的应用软件。 优点:不必打开机壳,所需的器材和软件很容易找到。 缺点:不能触及底层的Bootloader,不能读出你以前的fitmware和设置列表。不能升级Bootloader就等于丧失了使用SCSI接口与PC通讯的功能,相当于DVB2000的能力打了五折。
    (五)通过BDM升级
    如果想彻底升级底层的引导软件,那么凡是驱动程序驻留在Bootloader和OS中的通讯口,包括COM和SCSI,都不能使用。好在Motorrla 68340 中还有一个固化在CPU中的低级串行通讯软件,可以通过主板上的一个插口与CPU通讯,这个10芯插口的编号是XP01,位置在主板上串行口附近。 BDM(background debug mode)其实是一种调试工具,称为BDM后台调试模式。通过BDM,我们可以更新1兆闪存的三个区间中的任意一个,当然包括Bootloader 的升级。 BDM与PC机并行口之间的通讯,需要一个接口电路。在www.hacktv.net网站上,可以下载这个接口的电路图,见图一。图中U1=74HC132、U2=74HC76、C1=1nF、C2=47nF、R1=10K。 总结一下,PC机与IRD间的连线多达三条,如图二所示。
    升级步骤分二步进行:
(第一步)在IRD主板靠近CAM插卡口附近,有一个跳线位置XP06,它的作用是Bootloader文件的写保护。升级前要把它短接,否则无法修改引导程序Bootloader。连接好BDM后,就可以依次下载并灌录Bootloader的升级软件b210UNS.bin了。
(第二步)操作系统的升级软件Software有很多版本。最新的是今年8月份发表的dvb1818.bin、9月份发表的dvb2000.bin、10月份发表的dvb1817e.bin和dvb1819_orf_fixed.bin。它们的功能略有差异,可以根据个人喜好选择其中一个。据说欧文博士已经停止了DVB2000软件的开发和更新,所以上述这几个软件应该是最后版本了。 BDM的操作界面如图三所示。左、上方清楚地显示出内存芯片29F800B的地址分配情况。如果连线错误(例如断线、插反等),系统没有响应,就出现图四出错信息。如果通讯成功,但传输的bin文件属性是"只读",就显示图五出错信息。
    (六)开机自检
    升级成功之后,关机拔去BDM连接线。连上SCSI和串口线,就可以享受DVB2000带来的乐趣了。
它的开机自检画面,简单解释如下: Model:9200/9500(主板的型号) Flashtype:00012258(闪存的型号) Bootblock is protected(引导程序被保护) Ramsize:0X100000 (RAM的容量) Frontend:02 06 0C 00 21 20 调谐器型号(21 20是NDT,62 0B是DF1) SAT Tuner detected(调谐器侦测成功) Demux Rev:03,Encoder Rev:04(视频输出和解码软件版本号) SCSI scan disabled(禁止SCSI扫描) bootup sequence ready 启动程序已经完成
    有关DVB2000的操作功能和应用情况,在深圳聚会上已经安排了现场演示。详细的介绍文章,将在以后陆续刊出。
    欢迎大家一起参加讨论,请将您的意见发到以下电子信箱: 胡鸿华:tonyhuo@online.sh.cn 杨建平:pinge@pub.zhuhai.gd.cn

摘自<卫视周刊>