华为的这款机顶盒用的是海思的芯片,处理能力还是比较强的,但是可惜内存(256M)和ROM(256M)稍小,毕竟是电信定制的机顶盒,需要考虑成本多些。有高手将其改造刷安卓系统。我也尝试着刷了一下,只安装几个视频播放程序时还是能够稳定运行的。有同样爱好的不妨试试。
1.刷机准备
ttl线一根,PC一台,小路由器一个(交换机或hub也可以,最好支持dhcp的)用来网络连接机顶盒与PC,刷机软件包用的是www.freedmx.net论坛
laovu的OTTbox v2.0。感谢laoyu在改造EC2108安卓系统方面做出的辛勤工作。
2.用ttl线将机顶盒连接到pc的usb口。可以用超级终端检测连接是否成功,我用的是xshell,用SecureCRT之类的也行。设置好串口号,打开机顶盒电源,可以看到机器的启动信息。注意不同版本的EC2108的电路布局有差别,ttl连线的方式也可能不一样。我的连接如下图。
3.将pc和机顶盒都用网线连到路由器上。查询到pc和机顶盒的ip地址并记录下来。机顶盒的ip地址从ttl超级终端的log信息或者路由器的连接终端列表信息就可以查到。
4.将刷机软件包解压缩到c:\,打开fastboot3.1,设置好串口号,Server IP(就是你的pc的ip地址),机顶盒的mac地址,ip地址以及子网掩码,网关信息。采用partition方式刷,partition table file就选你解包文件夹中的Partition_table_OTTboxv2.0.xml,点击Burn按钮开始刷机。开刷后,fastboot会提示你要关开一次机顶盒。然后就是等待,直到提示刷机成功。
fastboot刷机时的注意事项:
fastboot实际上是使用tftp协议在刷机,该协议的防止出错重传机制比较弱。为防止其他网络设备的干扰,路由器上最好不要再插其他网线了。我试过在路由器上连了其他网络设备时刷机经常会出错,可能1个多小时都不能刷成功。但是拔出其他网线后刷,基本上都是一次成功。
fastboot在刷
system.yaffs2时,由于数据包比较大,经常会出错。每次出错后fastboot会重试100次,其实这期间你是可以直接关闭fastboot,以打断漫长的重试。但是在刷写其他模块时就不要轻易关闭fastboot了。
刷好的安卓系统开机画面如下
刷了laovu的OTTBox2.0后不太满意还可以升级到
OTTBox2.7或者青蛙的精简版。个人推荐升级到青蛙的
精简完美版。
从安卓OTTBox2.0升级到其他安卓系统的方法简述如下:升级方法,把升级刷机包中的update.zip 放在u盘根目录下,插入OTTbox v2.0的机器,在菜单里面选择
tv设置—>其他—>系统升级—>本地升级 选择update.zip所在的盘,这里是c盘,点击后
机器会重启升级,在升级过程中电视左上角有闪动,升级成功重启后进入新系统,这个过程
电视什么都看不到,千万不要断电,耐心等待进入新系统,过程全部自动。约10分钟。