家里有一个闲置的创维e900云南电信机顶盒,安装不了其他软件,就想着升级一下。网上下了一个固件,拆开盒子短接引脚的方式u盘升级。升级完成后,重新开机,一直卡在“机顶盒启动中,请稍候”。 后来想把它改成nas。网上看到可以用TTL方式刷机。拆开机子看芯片型号,是hi3798MRQCV101000的。板子上没有TTL插针。 这四个触点不知道哪一个脚是gnd tx rx vcc,按理说标了白点的这一个点应该是gnd,但是实际测试并不是。用ch340的TTL转usb板子不断的调整线的顺序之后,找出来的三个引脚(黑字自己标注的),按照这个顺序把杜邦线焊上去,连接终端,打开机顶盒电源,终端跑码是乱码,其他线序都没有跑码出来。怀疑是线没有焊接好,又重新焊了一遍,问题依旧。又怀疑是TTL转usb板子有问题,找来了一个卫星电视接收机,插上ttl线开机,终端能看到卫星电视接收机启动初始化的信息(全是英文)。证明转接板没有坏。 打开hitool工具,按照这个线序刷入海思官网下载的固件包(TTL-hi3798mv100-32bit),控制台显示进度100%,提示“等待boot启动超时,单板上无fastboot或当前fastboot无法启动”。 单独刷fastboot,flash类型选ddr能刷进去。 转到烧写EMMC的时候,还是出现“等待boot启动超时,单板上无fastboot或当前fastboot无法启动”。控制台上机顶盒反馈的始终是乱码。 看了论坛里,有人也出现这种情况。后来他发现的问题是选择了错误的fastboot.bin文件。可是我把TTL-hi3798mv100-32bit固件包里的fastboot-hi3798mdmo1(a,b,c,d,f,g).bin文件都挨个刷,还是老问题。
请教各位大神,这是什么原因?
先在教程ttl刷机中看下到底是mdmo1?, ?是a、g、d 等哪个再对应刷,还要看是不是高安版
lvshui1348582448 教程ttl刷机中看下到底是mdmo1
可以确定不是高安版。ttl下是乱码,看不出来。后来在网上找了一个对应芯片的机顶盒系统通用刷机包,用短接芯片1、2脚的方法刷进去,再通过fastboot相关配置文件看是属于fastboot-hi3798mdmo1(a,b,c,d,f,g)中的哪一个,又下载了对应的U盘刷机包,重新刷海纳斯系统