请选择 进入手机版 | 继续访问电脑版

您好,欢迎来到高清播放机爱好者!登录注册

  • 7754查看
  • 57回复

[研究] 亿格瑞R1最新 sdk4 固件试用---DIY 安装ipkg TR voole普乐点播   [复制链接]

Rank: 8Rank: 8

RP值
59
金钱
2627
贡献
2107
在线时间
204 小时
最后登录
2012-3-15
精华
4
注册时间
2010-2-8
帖子
264
发表于 2010-10-31 20:22:26 |显示全部楼层
本帖最后由 atwo 于 2010-11-8 18:51 编辑

亿格瑞R1最新 sdk4 固件试用
最近,亿格瑞英文论坛发布了一个最新基于realtek SDK4 固件,第一时间做了下载测试。因为原始提供下载点不容易下载(感谢群
里孤独剑客分享),因此不敢独享,上传到网络U盘,与大家共享。


原文链接:http://220.231.142.130/en/forum/ ... 436642c8d3e89968835
2010年10月17日最新固件下载:http://u.115.com/file/f9ca18d552
avs_egreat_sdk4_beta_rev3.rar  压缩后56M,解压出来install.img 约195M,为yaffs格式。

解压,拷贝U盘,通过界面进行软件升级(原先使用wenl的通用固件1.41版本),硬件环境,R1裸接1T3.5寸硬盘,分区情况:
   Device Boot    Start       End    Blocks   Id  System
/dev/sda1               1          19      152586    7  HPFS/NTFS
/dev/sda2          121542      121561      160650   82  Linux swap
/dev/sda3          121562      121581      160650   83  Linux
/dev/sda4              20      121541   976125465   83  Linux

更新成功,自动进入新的sdk4固件界面,语言支持简体中文,自动进行了电影和音乐搜索。。。。。
贴一些界面图:(由于没有用相机,暂时借用俄国的图片了,实际为中文界面)







现在所说更新固件的一些特点:
1、视频支持格式增多;(原先下载的波斯王子-时之刃在通用固件及官方固件下无法播放,这次就可以了)
2、音频据说支持dts-HD,基于无硬件条件未测试;
3、电影及音乐采用图形界面,支持搜索(这个功能还有待掌握,一下子把硬盘中所有电影都搜索出来,找起来还真不容易)
4、固件集成了BT下载功能,通过访问80web端口,就可以进行种子添加和下载;
5、集成文件管理功能;我还是习惯与ftp功能,管理文件更方便;
6、集成Bftp服务,默认21端口,可惜没有找的密码,用户名是否hdd和usb,有待进一步研究;
7、强大的网络点播功能;可惜不支持我们中国的一些点播服务,那个高手能够DIY一下,那就完美了。

固件默认安装到ROM,自动搜索swap空间,如果没有swap空间,可以通过u盘或硬盘文件做扩充。
固件默认开放telnet,登陆用户:root,密码为空;

相比通用固件几点需要开发:
1、网络点播能够移植通用固件ims;
2、所有固件安装到rom,如果移植到内置硬盘就没有空间限制了;
3、不提供ipkg软件安装环境,需要手动安装ipkg;

希望有更多的人来研究这个固件,争取更完善,并能移植到不同的播放器,那就更好了。


---------------------------------------------------------------------------------------------------------
2010-11-8更新  删除部分IMS,增加voole优朋普乐点播,安装ipkg,安装transmission
---------------------------------------------------------------------------------------------------------
首先,刷新后有用户反映telnet需要密码,我也遇到这个问题,估计是固件刷新没有完整抹去原固件原因,解决方法采用按住reset强制刷新就可以。
强制刷新后,自动重启动后,设置语言、网络正常后就可以telnet,开始DIY。

1、FTP 登录修改
该固件自带Bftp,就是不能用root登陆,采用usb用户登陆即可,密码任意,默认登录目录为/tmp/usbmounts/,为了便于更新系统,修改/etc/ftpdpasswd文件,
具体做法:
  1. mount -o remount, rw /
  2. vi /etc/ftpdpassword
复制代码

usb * users /tmp/usbmounts
更改为
usb * users /
重新保存文件;
现在重新启动bftp进程
  1. killall  bftp
  2. /opt/bin/bftpd -d -c /etc/bftpd.conf &
复制代码
重新登录ftp就能正常操作了。

2、ipkg软件安装
默认系统安装了web、ftp server,根据个人使用情况,Transmission下载PT比较实用,安装之前需要增加系统空间。
由于系统刷机后只剩下3m空间,不能安装其余软件包。原先想把以前DIY固件做法,删除arial.ttf字库文件增加空间,但是没有在新固件中找到arial.ttf文件,因此采用删除部分IMS方案。
  1. mount -o remount, rw /
  2. cd /usr/local/bin/IMS_Modules
  3. rm -r *
复制代码
删除这个操作也可以在ftp下进行。

现在用df -h 查看空间,应该有20M左右空间剩余了。
接下来安装ipkg
telnet进入播放器,执行:
  1. mount / -o remount,rw
  2. mkdir /opt
  3. mkdir /opt/tmp
  4. mkdir /opt/tmp/ipkg
  5. cd /opt/tmp
  6. wget  http://www.kovari.priv.hu/download/ipkg-cl.tgz
  7. tar -xvf ipkg-cl.tgz
  8. mv /opt/tmp/ipkg-cl /usr/local/bin/
  9. rm ipkg-cl.tgz
  10. wget  http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/uclibc-opt_0.9.28-13_mipsel.ipk
  11. ipkg-cl install uclibc-opt_0.9.28-13_mipsel.ipk
  12. wget  http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ipkg-opt_0.99.163-10_mipsel.ipk
  13. ipkg-cl install ipkg-opt_0.99.163-10_mipsel.ipk
  14. rm *.ipk
复制代码
至此安装完成ipkg-cl,uclibc-opt,ipkg-opt。
更新ipkg列表:
/opt/bin/ipkg update
至此ipkg软件按照环境已经具备,由一个小小问题需要修改一下:
默认root路径没有设置 /opt/bin 和 /opt/sbin
便于操作,在系统默认路径中添加这两个路径,方法就是修改 /etc/profile
找到
# Path manipulation
if [ `id -u` = 0 ]; then
        pathmunge /sbin
        pathmunge /usr/sbin
        pathmunge /usr/local/sbin
        pathmunge /opt/bin
        pathmunge /opt/sbin

fi
找到该字段,增加红色字体部分,然后保存退出,重新telnet一次,正常就应该可以执行ipkg了。

3、安装Transmission
有了ipkg,就方便了,现在来安装transmission
具体参考wenl大侠的文章:
1. cd /opt/bin
2. ./ipkg install transmission
3. mkdir -p /opt/etc/transmission
4. /opt/bin/transmission-daemon -g /opt/etc/transmission
5. killall transmission-daemon
   345这三步是为了让transmission生成配置文件后修改
6. vi /opt/etc/transmission/settings.json 注意修改几处标为黄色的地方

    "alt-speed-down": 50,
    "alt-speed-enabled": false,
    "alt-speed-time-begin": 540,
    "alt-speed-time-day": 127,
    "alt-speed-time-enabled": false,
    "alt-speed-time-end": 1020,
    "alt-speed-up": 50,
    "bind-address-ipv4": "0.0.0.0",
    "bind-address-ipv6": "::",
    "blocklist-enabled": false,
    "dht-enabled": true,
    "download-dir": "\/tmp\/hdd\/media",   (设定下载目录)
    "encryption": 1,
    "incomplete-dir": "\/opt\/etc\/transmission\/Incomplete",
    "incomplete-dir-enabled": false,
    "lazy-bitfield-enabled": true,
    "message-level": 2,
    "open-file-limit": 32,
    "peer-limit-global": 240,
    "peer-limit-per-torrent": 60,
    "peer-port": 51413,
    "peer-port-random-high": 65535,
    "peer-port-random-low": 49152,
    "peer-port-random-on-start": false,
    "peer-socket-tos": 0,
    "pex-enabled": true,
    "port-forwarding-enabled": true,
    "preallocation": 1,
    "proxy": "",
    "proxy-auth-enabled": false,
    "proxy-auth-password": "",
    "proxy-auth-username": "",
    "proxy-enabled": false,
    "proxy-port": 80,
    "proxy-type": 0,
    "ratio-limit": 2.0000,
    "ratio-limit-enabled": false,
    "rename-partial-files": true,
    "rpc-authentication-required": true, (启用账号密码模式访问web控制页面)
    "rpc-bind-address": "0.0.0.0",
    "rpc-enabled": true,
    "rpc-password": "{888b1368da3a94c372253c7bc391d77b6f2d4c07Mdk4ZhPn",  
    "rpc-port": 9091,
    "rpc-username":"root",  
    "rpc-whitelist": "127.0.0.1",
    "rpc-whitelist-enabled": false,  (关闭白名单)
    "speed-limit-down": 260, (限速260KB,据说高了容易死机)
    "speed-limit-down-enabled": true,  (开启限速)
    "speed-limit-up": 100,
    "speed-limit-up-enabled": false,
    "umask": 18,
    "upload-slots-per-torrent": 14

7. 在/opt/etc/init.d目录下建立启动脚本
    vi /opt/etc/init.d/S50transmission
    内容为
    #!/bin/sh
    /opt/bin/transmission-daemon --paused -t -u root -v toor -g /opt/etc/transmission
    (-u root -v toor 这两个参数分别是设定账号和密码)
    给S50transmission加上执行权限,以后就能开机自动运行transmission了。
    chmod +x S50transmission

现在在/opt/etc/init.d/目录下由一个启动transmission的脚本了,但是还无法自动在开机下启动。
在需要做些工作,就是在启动引导脚本/etc/init.d/rcS1后面,需要增加一个脚本,自动执行ipkg安装的脚本;
方法:
1、编辑/etc/init.d/rcS1脚本
最后增加以下内容:
# Autorun
sleep 30
mount -o remount,rw /
/opt/etc/init.d/rc.unslung start

2、编辑/opt/etc/init.d/rc.unslung 脚本
  1. mkdir /opt/etc/init.d
  2. cd /opt/etc/init.d
  3. vi rc.unslung
复制代码
具体内容:
  1. #!/bin/sh

  2. # Start/stop all init scripts in /opt/etc/init.d
  3. # starting them in numerical order and
  4. # stopping them in reverse numerical order
  5. #
  6. if [ $# -ne 1 ]; then
  7. printf "Usage: $0 {start|stop}\n" >&2
  8. exit 1
  9. fi

  10. daemons=`echo $(/usr/bin/dirname $0)/S??*`
  11. [ $1 = "stop" ] && daemons=`echo $daemons | /usr/bin/tr " " "\n" | /usr/bin/sort -r`

  12. for i in $daemons; do

  13. # Ignore dangling symlinks (if any).
  14. [ ! -f "$i" ] && continue

  15. # Write to syslog
  16. logger -t rc.unslung "$1 service $i"

  17. case "$i" in
  18. *.sh)
  19. # Source shell script for speed.
  20. (
  21. trap - INT QUIT TSTP
  22. set $1
  23. . $i
  24. )
  25. ;;
  26. *)
  27. # No sh extension, so fork subprocess.
  28. $i $1
  29. ;;
  30. esac
  31. done
复制代码
保存后,增加执行权限:
chmod +x /opt/etc/init.d/rc.unslung

到现在应该说,已经建立了optware的ipkg软件安装环境了,接下来就根据个人需要,选择软件包安装就可以了。

4、增加IMS网络点播
原来我们把系统固件自带的IMS都删除了,对我来说使用比较多的是voole优朋酷乐,现在把它增加上去
检查系统默认的menu.rss系统已经有了voole点播的连接,不能执行是因为缺少voole登陆的scripts,这里需要用的wenl大侠的通用固件了。
把通用固件中的/usr/local/bin/ IMS_Modules目录下的Voole整个目录提取出来,然后用ftp工具再上传至IMS_Modules目录下,然后进入网络点播中第一个选项在线视频播放,熟悉的电影点播界面又出来了。


这里简单的把 R1 sdk4 beta V3的固件进行了一些DIY,操作这些最好有些linux基础。
更新与2010-11-8  欢迎大家进一步讨论。
--------------------------------------------------------------------------------------------------------------------------------------------------
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
亿格瑞 R1 播放器

使用道具 举报

Rank: 4

RP值
0
金钱
204
贡献
117
在线时间
64 小时
最后登录
2012-5-4
精华
0
注册时间
2010-9-7
帖子
109
发表于 2010-10-31 21:09:09 |显示全部楼层
您太伟大了,感谢发布,明天折腾一下,试试怎样?感谢无私分享。

使用道具 举报

Rank: 2

RP值
10
金钱
28
贡献
5
在线时间
10 小时
最后登录
2011-4-10
精华
0
注册时间
2010-6-11
帖子
18
发表于 2010-11-1 14:03:50 |显示全部楼层
请及时补图,毕竟中文环境有所不同,感谢楼主。

使用道具 举报

Rank: 6Rank: 6

RP值
20
金钱
544
贡献
381
在线时间
133 小时
最后登录
2012-5-18
精华
0
注册时间
2010-6-25
帖子
143
发表于 2010-11-1 17:16:02 |显示全部楼层
咔咔,看来我又有得折腾了,谢谢

使用道具 举报

Rank: 4

RP值
0
金钱
110
贡献
49
在线时间
84 小时
最后登录
2012-5-17
精华
0
注册时间
2010-10-4
帖子
54
发表于 2010-11-1 17:57:10 |显示全部楼层
遥控还是大问题

使用道具 举报

Rank: 2

RP值
0
金钱
7
贡献
3
在线时间
33 小时
最后登录
2011-10-3
精华
0
注册时间
2010-8-14
帖子
7
发表于 2010-11-1 21:06:32 |显示全部楼层

TRUE-HD

本帖最后由 tony1013 于 2010-11-3 00:00 编辑

DTS-HD还是不能源码,TRUE-HD显示未知格式

使用道具 举报

Rank: 2

RP值
0
金钱
7
贡献
3
在线时间
33 小时
最后登录
2011-10-3
精华
0
注册时间
2010-8-14
帖子
7
发表于 2010-11-1 21:51:46 |显示全部楼层
DTS-HD还是不能源码输出

使用道具 举报

Rank: 3Rank: 3

RP值
0
金钱
78
贡献
25
在线时间
51 小时
最后登录
2012-4-29
精华
0
注册时间
2010-2-8
帖子
49
发表于 2010-11-2 13:14:49 |显示全部楼层
直接支持mms了?r6a的小遥控器可以用了吗

使用道具 举报

Rank: 4

RP值
0
金钱
88
贡献
17
在线时间
115 小时
最后登录
2011-6-21
精华
0
注册时间
2010-9-8
帖子
73
发表于 2010-11-3 01:35:33 |显示全部楼层
试了一下,这一版好像没有太多本质上的更新。
倒是那个Oplay的 (http://www.farvoice.cover.com.ua/files/oplay_SDK4b1.10.03.rar),比这个漂亮,还可以运行Opera,新鲜啊,就是在1073上太慢了,老死机。

使用道具 举报

Rank: 4

RP值
0
金钱
204
贡献
117
在线时间
64 小时
最后登录
2012-5-4
精华
0
注册时间
2010-9-7
帖子
109
发表于 2010-11-3 12:41:00 |显示全部楼层
固件很好用,支持次时代解码输出,解决了有声无画的问题。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|高清播放机爱好者 ( 蜀ICP备10206001号 )

GMT+8, 2012-5-19 02:04 , Processed in 0.030365 second(s), 20 queries , Gzip On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部