2010年8月23日星期一

心力交瘁

新装了一个卫星接收器的盒子,结果累到周末两天都无法好好休息,我必须好好睡一觉了。决定从今天晚上起不动任何脑子。

记录一下这几天探索的经过和结果。

卫星接收器是德国设计中国仿造的Dreambox DM800,有时候也称为DM800 HD,高清机,背面接口有HDMI,但实际上我们对的两颗星134和138上目前还没有能解密的高清节目,138上原有艺华的高清是可破解的,但现在艺华把高清节目的符码率提高到31500以上,而DM800只能解决30000以下的符码率,导致DM800无法共享,目前无解决办法。所以DM800目前只能当标清机用,期待将来能有可共享的高清节目。

在共享方面,目前实际上只有破解了两套节目,一套是138上的数码天空,一套是134上的统一平台,节目基本够看。

前天最主要的问题是自定义的节目单(一个法语单词Bouquet)能保存,但是全部节目的节目单是存放在/etc/lamedb里的,即使用DreamboxEdit软件把它修改正常,开机之后也会被刷掉,一直没有找到原因,最后为了防止重刷,每次在用DreamboxEdit编辑完之后,我都把lamedb存为lamedb.old,然后在DM800的操作系统Enigma2的启动脚本里加上一句话cp /etc/lamedb.old /etc/lamedb,把它重新拷回去,这样强制使lamedb发生改变。随后遇到的问题是一换台,台标又变了,最后查资料的解决方案是在DreamboxEdit软件里需要把每个台的Keep值置为On,也就是说使它保持不变,这次台标正常了。最后还有一个遗留问题:有一个Test台被我删掉了,但是每次开机又都自动找出来了,很讨厌,据说只需要在设置里把Service Update关掉就可以了,但目前还没有找到这一设置。

随后,开始一个漫长的工作,把DreamboxEdit中文化,一共是1000个条目,已经翻译了200条,计划用两周的时间全部翻译完毕。

昨天开始研究EPG,首先是申请帐号,但是发现帐号不能用,经过仔细研究之后发现是网站用错了,后来帐号能用了。但随后的问题是EPG所用的目录/media/hdd在EPG设置里不可用,只能用/autofs/sr0或者/autofs/sr1,而这两个目录都无法读写,很多人也遇到了类似问题,无解。最后试着挂网络硬盘,共享之后设置cifs连接,以前是可以的,但这次无论如何不行,将近折腾了四个小时,各种方法都试过了,也是不行,主要症状是:如果IP地址设得不对,mount可以成功,但进入到/media/net/dm800之后,列目录无内容,如果IP地址设的正确,则会导致彻底无响应。最后只好放弃这条路,改为试插一个USB钥匙盘,但由于机器设计的过于紧凑,USB钥匙和欧洲插头转接器靠得过近,只能用一个,最好勉强斜插在一起。最有意思的是:开机之后再插的话,会出现一个/media/IBM_MEMKEY的目录,而如果插上之后再开机的话,USB钥匙盘会自动mount到/media/hdd目录下,这时在EPG设置里可以选择/media/hdd目录了,选定之后,改写EPG脚本,可以成功地把EPG文件写入到/media/hdd目录里,随后拔掉USB钥匙盘,再次开机,开始时/media/hdd目录里还有gemini.epg.dat文件,但一会儿之后消失,不知是EPG把它删掉了,还是另一进程在mount /media/hdd的时候删掉了,并且这时EPG设置里已经不可以再设/media/hdd目录了,这说明EPG设置里唯一可用的是autofs格式的盘,而如果未插硬盘的话,这个版本的固件把/media/hdd目录变成了一种不同于autofs的盘,从而导致EPG无法使用它,但按我试验的结果,可以先接一个USB盘,骗过EPG之后再直接使用DM800的内存。但这时EPG在屏幕上仍然无法显示,最后根据一篇文章的提示,在EPG设置里把使用cache文件的开关开开,这时候才终于能够显示EPG了。但麻烦依然存在,一部分中文是正常的,而另外一部分是不正常的乱码,文字部分肯定应该都是简体中文,因为都是从www.epg.net.cn下载的,那么乱码的原因可能是编码不同,可能是别的原因,目前还不清楚。遗留问题:中文EPG乱码,解决方案:看有没有别人遇到类似问题,寻求帮助,或者重刷系统,用A版或者推荐版代替预装的G版,但风险较大,特别是目前我对高频头的设置还清楚的情况下,这个要留到以后有时间的时候再解决了。

没有评论:

发表评论