家里有一个一直没用的创维E900的机顶盒,芯片是海思(hi3798v100)的,本着废物利用的原则,我想将他刷成linux,没想到网上真的有教程,https://histb.com
我看了一下,以我现在的技术,问题不大,大不了变砖罢了,反正都是吃灰,不如让他的发光发热一下。
目前已经适配以下机顶盒和对应的芯片
准备
- 首先需要准备ttl线,淘宝几块钱搞定(如果有驱动的话问商家要驱动下载)
- 然后一台win电脑(win7 OR win10)
- 下载好海思的ttl刷机工具和适配设备芯片的固件(https://dl.ecoo.top:2096/)
刷机工具下载下面这个,下载好hitool安装
固件推荐下载最新日期的,因为我的机顶盒是创维E900芯片是hi3798mv100,选择对应的就行
测试串口链接情况
将ttl转usb插到电脑上,查看串口是否被电脑识别
右击计算机---->管理—>设备管理器—>端口
检查是否有你的串口信息,并记住串口号 我的这个就是COM4,后面刷机会用到。
接线
接刷机线
按下面这两张图接线即可,这里需要注意一点就是,板子上的RX要接转接器上的TX,TX要接RX,并不是对应的,GND接GND即可。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HgP2as21-1667058243244)(/Users/zly/Desktop/机顶盒图片/202208281810217.png)]
接网线、电源线
如图接好即可
开始刷机
打开Hitool刷机工具,选择你的芯片,我这里是hi3698mv100,先不要打开机顶盒的开关按钮,插入ttl转usb。
一开打开软件会有一个初始化也可以选择芯片,切记,一定要选择你自己的芯片,否则将无法烧写emmc。
打开终端,底下就会跳出来一个窗口。
接着点击连接就会变成这个样子
接下来打开机顶盒的开关就会自动跑码了,跑一会就可点击右上角的断开连接查看机顶盒的信息了。
烧写emmc
配置ip和串口
在软件中有一个pc与板端配置,这里的串口填你上面找到的串口(我的就是COM4),ip是自动获取的电脑ip。传输方式选网口。
这里有个坑,就是板载IP地址一定要填一个有效的地址段,默认的是网络标识地址就是最后一个字段是0,这样虽然你可以刷,也能获取ip地址,但是一旦重启,就获取不到ip地址了。所以这里的板载ip要写一个有效的ip,最好不要与已存在的ip重合。
烧写固件
点击浏览
选择你下载固件文件中的xml文件,就会出现所有需要烧写的文件,全选后点击烧写。
出现弹窗后,点击控制台,他提示让你断电在上电,你照做就行。
不出意外的话,你就会看到这个画面,就说明你正在烧写文件,只需等待个几分钟就可以刷写完成了。
到这里,恭喜你,你的机顶盒已经刷写成功了,进入路由器后台就会发现一共新设备,这就是机顶盒的ip了。
浏览器输入ip后就可以进入机顶盒后台啦。
后面就可以把他当做一台小服务器进行愉快的玩耍啦。