家里之前有个机顶盒用来看电视,现在电视半年都不开一次,一直在吃灰状态,想废物利用一下,把机顶盒改成NAS,让它继续发光发热。
机顶盒品牌是荣耀,型号是MediaQ M321。
先来了解一下硬件结构,第一步拆外壳,看看内部构造。拆外壳需要卸下3颗梅花螺丝,工具用T5的梅花套组。
查看内部主板,芯片是用的hi3798。
上网查了一下,hi3798芯片可以刷成海纳思系统。
刷机方式:
最简单的刷机方式是USB刷机,短接盒子的特定电路(CPU 右上角的 1,2 脚 短接法),让 CPU 判断从 usb 口磁盘读取根目录的 fastboot.bin 启动,配合启动指令进行刷入NAS系统。但是,荣耀的这个主板根本看不到CPU的1、2脚,也就不能进行USB刷机,那就只能用TTL刷机方式来刷机。
确定了刷机方式,就开始准备刷机工具,最主要是网购USB转TTL设备小板和杜邦线。
到货后开始准备刷机前的准备工作,首先需要把TTL设备小板、杜邦线和机顶盒连接起来。
由于主板上这个孔太小,焊接连接线会比较困难,有人用缝衣针连接,我就用网线里面的铜线连接,效果非常不错,操作也非常简单,直接插入即可。
硬件连接好以后就需要上神雕大侠的海纳思官网下载对应的固件和刷机工具Hitool。
打开Hitool软件后,根据TTL设备小板连接电脑后对应的COM口,检查连接是否正常。传输方式要用网口,根据下图说明进行操作,确保在同一网络里。
确认连接没问题后开始给机顶盒通电,通电后右侧终端会自动进行跑码,等待跑码结束就行。如果出现异常情况,一般是因为没有正确连接导致的,需要逐个检查。
跑码完成后,右上角的终端连接先断开。
下面正式开始刷机
解压已下载好的固件压缩包,打开emmc_TTL-hi3798mv100-32.xml这个文件,根据自己的固件名称进行修改并保存。
选择烧写eMMC,在浏览里找到保存的XML文件,最后点烧写。
需要说明的是点烧写前机顶盒处于断电状态,点烧写后需要给机顶盒通电,通电后烧写进度条会自动进行。
进度条跑完后刷机也就完成了,一共用时13分钟,速度还可以。
最后,刷机成功后连接网线到路由器,在路由器的管理界面查找自动分配给机顶盒的IP地址,在浏览器里输入IP地址进入管理界面。用户名:root,密码:ecoo1234。
以上为刷机的全部过程。