|
本帖最后由 sro 于 2015-7-9 21:27 编辑
折腾了一周左右,买了USB转TTL线(天猫7.X包邮,用了UC红包4.X到手了),看了N多帖子,搜索了N多方法,经过不断折腾,终于救砖成功。
修复遭遇:NAND坏,卡第一屏=》修NAND,掉了UBOOT=》刷UBOOT=》重刷系统=》修复完成!
本教程适用于:
1、开机后卡第一屏的(黑猫钓鱼画面)
2、NAND有坏块的(包括可用存储空间变为0的)
3、开机蓝灯黑屏的
4、开机没灯,但TTL有输出
5、可以REC短接启动的
总结一下要点:
1、NAND修复那部分,TTL信息不会自动停止或后面卡死的,请在加电后有输出字符后就马上多按“回车”,就能直接中断启动脚本,输入命令了!
2、UBOOT这东西,只要能自己启动的,TTL看到m6_mbx_g32#基本就是好的,没坏。蓝灯黑屏只是没系统IMG。并非没UBOOT!
3、刷机顺序很重要,原来的使用的版本也重要。估计跟很多安卓手机一样,BL与对应的版本有关联代码,有保护机制,不对码的不启动。
4、想玩好安卓,有时间学习一下UBOOT和的命令吧!
![]()
经过无数次的刷机,终于把盒子救了回来,过程如下:
预备工作:
USB转TTL线,安装好驱动,预备好TTL信息接收软件,
网线要拨掉,最好有带开关的排插,TF卡1张或多张(有时刷机失败是TF的问题,多张可以做多个不同的REC和UBOOT)
CH340G驱动及客户端sscom33(界面简单直观)
2013年USB转TTL-CH340G详细.rar
(498.12 KB, 下载次数: 881, 售价: 2 金币)
TTL基本操作 (7楼)https://www.znds.com/forum.php?mo ... 341&fromuid=1286177
-----------------------------------------------------------
1、接好TTL线,加电,短接盒子启动TF REC
(TF启动卡制作:2楼,短接启动:3楼)
先修复NAND:
看到有文字输出了,就马上按回车,多按几下!
然后输入修复命令- nand info (能出现NAND资料数据的,就可以修复一下坏块了,出错或其它的,重启或现具体分析吧!)
- nand scrub_safe (安全修复,貌似5a00000是所有TMB100A都有的标记。。。)
复制代码 出现:Really scrub this NAND flash? <Y/N>
然后输入 “Y” 确认,出现100% complete. 就是完成了。
不要断电
然后刷REC,可以指令刷IMG文件或遥控刷ZIP包。
(刷REC:3楼)
上传大小受限,分两个吧!
rec1.rar
(14.41 MB, 下载次数: 3077, 售价: 1 金币)
rec2.rar
(11.02 MB, 下载次数: 1253, 售价: 1 金币)
REC合集包,放入TF前请改名:recovery.img
REC卡刷包
TMB100_Recovery.zip
(4.83 MB, 下载次数: 442, 售价: 1 金币)
TMB100_Recovery2.zip
(5.66 MB, 下载次数: 602, 售价: 1 金币)
TMB100_Recovery3.zip
(5.79 MB, 下载次数: 573, 售价: 1 金币)
REC试了好几个 4.67、4.83M、5.63M等等,
发现刷入4.67是不能启动的,TF也不能启动。
其它几个TF都能启动,但4.83刷系统会卡住。
5.63的能刷系统。但都不能正常启动,再用TF短接启动的,TTL信息有自动格式化NAND的动作。。。不知是那位大神写的脚本,其实有这启动脚本,上面修复NAND的,不用做了。
最后,我刷的是5.63的版本 CTK 1.1版,这版显示有BUG,只显示半屏信息,功能多点。刷YYF的也可以,不过YYF的背景图比较吓人,动不动显示刷机失败。。。(看刷机的命令返回信息,实际上是成功了~ )
注意:多试试不同的版本的REC,找出适合自己的,我盒子是TMB100A的,出厂是比较早的版本。其它版本不知道是否有同样的问题。
刷入recovery 命令:(非必须,建议直接卡刷)- mmcinfo
- flash_image recovery recovery.img (REC文件名要同TF卡上的一致)
- bootm 82000000
- 或
- mmcinfo
- fatload mmc 0 82000000 recovery.img
- bootm
复制代码 刷入UBOOT命令:(非必须,如果能不用TF短接启动,直接TTL操作的,大多数不用刷)
(注意刷UBOOT期间,不能断电,否则就成死砖,要拆SPI上编程器了)- sf probe 2
- sf erase 0 400000
- mmcinfo
- fatload mmc 0:1 82000000 uboot.bin
- reading uboot.bin
- sf write 82000000 0 400000
- nand scrub_safe
- reset
复制代码 uboot.bin文件就是制作TF的启动文件,是否适合自己的魔盘,请自行测试。本人手上的TMB100A用352KB的刷入可启动。
(刷UBOOT高风险,是否要刷,责任请自行承担!)
2、刷入原厂包 MagicBox-ota-1.5.0-R-20131231.1041
下载地址:
http://pan.baidu.com/s/1pJv5Old 密码:o81k
备用资源:
http://pan.baidu.com/s/1i3fvdtj
https://www.znds.com/tv-42306-1-1.html
之前刷过1.7、2.1的原厂包,其它第三方包,即使刷成功,都是黑屏的。
最后刷入1.5的原厂终于正常,我刷第三方前就是1.5的。估计与bootloader有关系吧!
3、刷入ROOT包
与刷REC方法相同,只是要选ROOT的ZIP包。
update_root.zip
(1.63 MB, 下载次数: 416, 售价: 2 金币)
4、重启
5、等原厂ROM,初始化后,再刷入自己喜欢的第三方ROM。
这里开机后,黑猫跳的时间比较长,请耐心等待
6、主要参考资料:
ZNDS天猫盒区的:刷机修复思路,刷UBOOT,刷REC思路及基本方法。
CSDN内的ARM系统原理及命令使用说明
各大隔壁论坛的天猫魔盒区等修复经验等~
后记:天猫魔盒最后是1.4G左右的可用空间,结过安装各类软件后,空间基本就剩下几百M了,根据NAND单区块数百到数千次的写入寿命,重度用户估计几个月就出事了,轻度用户一年半载也肯定出问题。这也是所谓刷第三方用一段时间就会坏的真相。(其实你不刷,写够了数据量一样坏,只是你没APP可用,写不够数据量罢了~)建议大家还是少装软件,少装点占空间的软件,让NAND有更多的空间可以用于写入数据交换,降低写坏NAND的机率。
PS:1、二至六楼,借来的东西都附上原连接了。图老被ZNDS吃了,补了多次了,再吃麻烦自己去看原贴和自己筛选吧!2、一楼与七楼都是自己码的字和截图及经验成果。命令行都是测试过的,修订了一些原贴的疏漏。感觉ZNDS好像与7隔壁有矛盾引用资料贴不上来。7隔壁那边貌似讨论气氛好点,这边求教基本都是没有回复的。
|
评分
-
查看全部评分
上一篇: 【新手必看】天猫魔盒怎么样,体验评测下一篇: 天猫魔盒M11打补丁到根目录system/etc/firmware,告诉我替换失败
|