论坛风格切换切换到宽版
  • 3409阅读
  • 2回复

求助:请各位前辈指点一下这个文件 [复制链接]

上一主题 下一主题
离线象牙黑
 
发帖
783
只看楼主 倒序阅读 0楼 发表于: 2004-04-25
这个bin文件是nokia9500s卫星接收机上的,叫做"dvb2000"由德国dr.overflow独立开发,属于第三方软件,将nokia的机器重新包装使9500不再是单一的接收机,现在为了解决9500s由于硬件版本不同而造成的问题想把文件反编译出来,请各位前辈指导,谢谢
附件: dvb1847.zip (0 K) 下载次数:77
离线象牙黑
发帖
783
只看该作者 1楼 发表于: 2004-04-25
NOKIA9500S简介
nokia9500s数字卫星接收机是自"亚洲二号"卫星试播数字压缩节目,广电总局允许进网的首批卫星接收机之一,它以优秀的解调图像和友善的操作界面,深受广大用户喜爱,目前正在各大中型有线电视台服役。少量流入市场的nokia9500s因没有爱好者需要的功能,尤其有接收ntsc制式停顿和不满幅的缺憾,被搁置一边,倍受冷落。我曾用它和gsr-5000做过比较,同时接收"亚洲二号"上的省台,解调出来的图像区别不大,伴音上9500s明显要好于gsr-5000,也证明欧洲名厂的产品确实是技高一筹。


  尽管nokia9500s有隐含的红色菜单,但使用起来还是有诸多不尽人意的地方。我曾多次联络nokia在北京的技术支持,他告诉说nokia9500s是fta(free to air)方式的,完全可以满足接收免费节目的需要。但是机内预留的ic智能卡读卡器和模块槽让我十分感兴趣,要让nokia9500s容光焕发,必须对它全面升级。


  我在www.dvb2000.org找到了安装文件sdl12,下载了应用升级程序1817,用给gsr-5000升级用的rs232串口线,连接好与pc的com端口,插上接收机电源,直接运行升级必须要的7个文件,印象最深的是从升级过程中接收机面板的变化,它和pc一样1/7、2/7、3/7……7/7变化,没用3分钟,文件传送完毕,接收机面板急速变化,显示一卫星频道名,整个升级过程就这么简单地结束了。 连接好电视机,接通"亚洲二号"卫星天线。升级后的nokia9500s变了,屏幕右上角显示彩色的dvb2000标记,接着是一幅卡通油画,二位小女孩,伴声一段音乐声,最后是快速显示接收机的内存、接收卫星的状态、参数设置等内容,出现这些后,人一下子就看呆了,接收机已经不是9500s了。


  按遥控器上的"菜单"键不起作用,"指南"键变成了"菜单键",弹出的主菜单完全与9500s不同,共有11项内容,这是最主要的菜单。按"text"原来的9500s"电传键",有一幅红色"菜单",再按一下,出现了一些dvb2000有关的网站名以及升级时间等信息。主菜单11项包括tv(1)、rodio(2)、teletext(3)、muitimedia(4)、timelvideo(5)、tuner(6)、pids(7)、st setup(8)、expert menu(9)和parentat menua(10)(附阿拉伯数字代表1-11的顺序,不录),按8进入系统安装,有lnb的下行频率和dis eqc等一大堆控制菜单,设置好"亚洲二号"lnb05150后退出到主菜单,按6 tuner,进入调谐菜单,hntv很快就出来了,按7add加入到频道列表,退出主菜单查看声像均很正常。试输入mcpc的04000、h、28.125,欧洲五套一下子就出来了,广播电视节目整整齐齐地排列着,再按7add,观看声像质量,一切都好,在输入已知参数是正确的时候,黄色的菜单背景有一小条信号强度显示,ok后找的时候先是打开pmt,这是个数据包,证明它的qpsk解调是完全按dvb格式解调的,按"菜单",选择9,进入红色辅助菜单,有很多功能,让人惊讶的是音量符号可以动,卫星天线符号也可以移动,好象是使用电视画中画一样,上下左右均可移动、停留。pal制式和ntsc制式接收方式可以切换,更可以制转,整个电视画面可以左右移动,移动多少有数字显示。方便调整电视机。跳动的小球和翻滚的红火苗检测的是qpsk解调器的工作状态和性能。


  随dvb2000升级文件附送的有一份长达42面的操作指南说明书,用专用软件打开后,可以了解整个dvb2000软件性能,很详细,连遥控器上的功能都一一标明,将scsi接口连接pc可以收录电视节目,可以观看所有省台中的图文电视,还可以播放mp3、mp2等压缩文件;连接cd-rom,可以播dvd。可以在电脑上将频道表名修改、编辑、存储。可以设定时间,当然也可以设备录像时间。9500s配备有16mb内存。用于单纯的dvb接收没问题,若外挂viaccess系统,好象会出问题,存贮器不够,如果将闪存器换成3mb,内存扩至更大,就没有问题了,这一点nokia9500s板内正好有空位置,可以自己加上去。机内读卡器旁边有一组跳线闲置,那是专门连接模块的,爱迪德的模块可以加上去,也可以加ubc78.5°泰国dth的系统,关于修改内存和闪存器,改动电路的具体方法,德国的发烧友会有网站指导。

  升级成dvb2000的nokia9500s,变成了一台会自动qpsk解调的译码器,它能将卫星上的每一个转发器自动扫描、下载,并显示下行频率、极化、符号率,fec纠错等主要参数,并告知哪些是有条件的,哪些是fta的。发烧友比较关心的88°pid它也会自动找,是多少记下后重新设置就能解开,它众多的处理功能让人目不暇接,爱不释手。其中菜单中的许多参数可以修改,连菜单的颜色也可以改,修改后的参数又会链动其它功能,是台常新常青的顶级接收机。有条件让它同你的电脑连在一起,亚洲上空卫星上的第一手资料能很轻松得到。

  将nokia9500s升级成dvb2000不担心掉电的问题,即便掉电了,插上接收机电源可以继续升,丝毫没影响,许许多多的新奇功能只有操作了才能表述清楚,希望有nokia9500s接收机的爱好者自己动手试一试,必须说明的是1817升级程序不是nokia的,爱好者所有行为与nokia无关,初次使用dvb2000的发烧友,进入每层菜单时,要逐一记下参数内容,改动参数设置要做笔录,以防收不到节目误认为机子坏了。 关于nokia9500s升级成dvb2000可访问:http://www.dvb2000.org
离线象牙黑
发帖
783
只看该作者 2楼 发表于: 2004-04-25
诺基亚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的操作功能和应用情况,在深圳聚会上已经安排了现场演示。详细的介绍文章,将在以后陆续刊出。
(本文由杨建平先生,胡鸿华先生发表在卫视周刊)