本人第一次刷机,算是小白入坑!历时12小时左右终于成功啦!
因为小白的缘故,所以看了官网三种刷机方式选择了免拆机的ADB的方式(刷机教程:https://www.ecoo.top/adbflash/adbflash.html)进行刷机。查询到的信息:hi3798mdmo1d(后面有用,敲黑板!!!)。不出意外的出了意外,可能是我的操作问题或者是教程存在遗漏,失败的具体原因目前不知。
第一个坑,根据教程操作到制作emmc的时候软件弹出了要填写长度的弹窗!由于第一次进行刷机,就根据自己的推测进行了填写,制作成功之后使用telnet执行命令进行刷机,在提示成功之后。按照教程的说法进行关机重启,但是机顶盒完全没有了反应,亮电源灯和网络灯,但是并没有连接到网络。我又尝试了USB短接的方式进行刷机,但是又失败了,至此机顶盒成功变成了砖头。
在查找大量的资料和各种尝试后,终于找到一个通用刷机包(贴主的链接:https://pan.baidu.com/s/1yaeJH__efAKr0G5ZkjJigg?pwd=3gu8)使用USB短接的方式,刷机后成功开机。开机后又重新进行尝试,还是失败了。
第二个坑,这时我又重新查找资料,找到了一个比较有用的贴(链接:https://bbs.histb.com/d/491-u-ubuntu-nas)虽然我并不是按照这个帖子刷机成功的,但是他依然还是起到了一些作用的(让我更加熟练刷机的过程)。此时我已经失败了10多次了,在这个帖子的方法失败后,我又重新回去研究官网。仔细阅读,重新操作了一遍,这时我惊奇的发现原来芯片的信息并不是一直不变的,我的信息变成了:hi3798mdmo1c,我推测是通用刷机包的缘故。我马上到官网下载了USB的关于hi3798mdmo1c的包,再次进行了刷机,很顺利的出现了官网所说的刷机页面!至此刷机成功!庆祝撒花!
个人的刷机步骤是:
1、使用nmap等端口扫描工具对机顶盒进行扫描,看看telnet端口是否开放。也可以直接使用telnet尝试连接,如果成功无需扫描端口(命令:open [机器IP地址],如 open 192.168.1.10)
2、终端输入以下命令,读取盒子的 reg name 管脚对应名称(这一步和官网一致)
cat /dev/block/mmcblk0p1 | grep -a hi3798m
3、下载拷贝对应的包到U盘
4、短接点是CPU第一第二个针脚(就是cpu字体放正后,cpu右侧从上往下第一第二个针脚,官网也有说明,需要仔细阅读,这个算是小白遇到的第三个坑,因为官网写了一句“请自行百度相关机型”,导致我直接去百度而没有仔细看下面提供的图片,浪费了大量时间去网上百度短接点)短接的工具可以是任意导电的物品,不可过大,如针、镊子等物品都是可以的。
5、插上U盘、网线、电源线、HDMI线,关闭电源开关断电、短接CPU、等待显示器显示刷机画面、停止短接,刷机结束前不要动机顶盒包括u盘等。
6、如果没有顺利进入刷机界面,只有黑屏。那么可以尝试刷通用包,再次执行第2点的操作,确保使用的刷机包版本正确。重新进行第5点操作。不断重复直到成功即可。
7、进入有路由器管理界面查看机顶盒ip,mac地址是00:11:22:33:44:55,如果没有进入刷机页面就不用看后续了
8、浏览器访问,导航栏输入机顶盒ip地址直接访问即可,各种服务的账号密码可以查看自带的使用指南
9、修改机顶盒默认密码,使用ssh工具,如XShell等连接,初始用户名是root,密码是ecoo1234。输入下面的命令修改密码,会让你输入两次密码
sudo passwd root
如果有疑问也可以发邮件到weizexin1220@qq.com