大麦盒子DM4036(S905B)bootloader损坏后的救砖过程
大麦盒子相信平时刷机的也不少,很多人在操作的时候也都会遇到刷错固件导致盒子变砖的情况,今天楼主就和大家分享一下网友在对大麦盒子DM4036(S905B)进行刷机时,因操作不慎,搞坏了bootloader,导致盒子变砖了,从而历经大半个月的修复,最终成功救活的过程,如果你在刷机过程中也遇到了和这位网友同样的情况,那么可以参考一下。大麦盒子DM4036(S905B)具体的救砖过程如下:
首先网友想到的救砖包,但大麦DM4036比较小众,玩它的人不多,所以救砖包相对比较少。但是考虑到大麦DM4036采用的是晶晨的CPU,前面都是S905,既然都变砖了,所以网友尝试了webpad著名的T1救砖包,结果不用说,自然是失败了。
其次网友使用了aml官方的linux版本update工具,这是一个在github上的项目,说明声称 ”Amlogic USB Burning Tool used to load Mainline U-boot without any storage”,这是运行于linux上的命令行刷机工具,但因为附带的BOOTLOAD是非加密版本,当执行到上传“u-boot.bin.usb.tpl”时就报错了。
接着网友再次尝试飞线板载emmc救砖的方法,但这个方法执行难度比较高,要在细如发丝的印刷电路上刮漆,焊上飞线,结果还是不如人愿,电脑上并不能正常读到数据,只有瞬间认出29.3G容量然后消失,换过不同的读卡器也是如此。后来,网友在某群里发现了大麦DM4036的电路原理图。
最终方案,飞线SD卡。大麦DM4036成品是阉割了TF接口的,但在PCB里有相关引脚,估计是为了方便调试吧,如果是其他有TF卡接口的盒子,损坏bootload要挽救就容易得多了,找到原机备份的bootload数据,制作一张启动卡即可。DM4036的SD卡引脚在CPU的同一面上,需要将板子从散热硅胶上拆下来才能进行焊接。相关定义如下:
怎样制作可以启动的SD卡呢?网友在这里又走了不少弯路,官方有制作工具:SDcardMaker,因为使用的是win10系统,启动工具后连读卡器盘符都出不来,后面尝试以“管理员身份运行”才成功出现读卡器盘符。另外程序不要放在有中文字符的文件夹里,否则会一直提示找不到你选择的bin文件。因最后,在选择*.bin时又兜回去高安版本的困境,没有适用的加密版本固件。在一众下载回来的uboot.bin里不断尝试还是失败告终。(后话:可以尝试将备份的4Mb bootload数据改后缀为.bin来进行制作,因为自己拆除了焊接了SD卡槽后才想到这方面,没有进行验证)
然后是使用Linux的dd命令进行写入,在这里也踩了坑。因为之前分析过那个害我变砖的脚本,它是从emmc的0字节开始保存4MB数据的,于是我也将备份从0字节开始写回SD卡,结果是:
可以看到,SD卡也正确读到数据了,但还是跟emmc一样校验错误。
网友经过了解才知道需要从512字节后写入,前512字节是SD卡自己的分区信息,不能覆盖。所以,正确的步骤是:
**** Hidden Message *****
SD/TF卡接口定义:
SD卡引脚焊接位置。(另外说一句,DM4036预留了TTL接口,买个PH2.0的4脚母座和PH2转杜邦线,焊上就非常方便连接TTL线
了。)
以上就是网友关于大麦盒子DM4036(S905B)bootloader损坏后的救砖过程了,如果你在刷机过程中也遇到了类似的情况,可以参考一下。还想了解更多关于刷机救砖的内容,还可以点击关注:ZNDS免费刷机/救砖论坛
https://www.znds.com/static/image/hrline/4.gif
相关阅读:
魔百盒UNT403A、UNT413A、S905L3A卡刷精简固件分享
中兴机顶盒ZXV10 B863AV3.2-M完全免费教程(先线刷、再卡刷)
烽火HG680-KA卡开机画面、强刷救砖、开启ADB解决办法
免费版创维E900V22E晶晨S905L3-B卡刷固件分享!
有个b860AV2.1u 也是砖了,看下大佬的办法 能这么玩的,非大神莫属了 大麦盒子的救砖包的确挺少,值得收藏一下 内容不错,可以借鉴学习一下
内容不错,可以借鉴学习一下 谢谢分享心得 小手一抖积分到手感谢分享 刚好有砖 楼主辛苦了!感谢分享! 666