星际宝盒(CM520-79F)OpBoot首发以及刷入教程
本帖最后由 mleaf 于 2020-3-4 12:05 编辑如有任何疑问欢迎大家加群交流:【星际宝盒OpBoot交流群:370895458】
星际宝盒opboot-1.1.2更新日志:
[*]1:优化dhcp,修复陈年往事的bug。
[*]2:自动识别ubi分区是否损坏,自动修复,不用再通过刷一次ubi来达到重建ubi分区的目的,正真做到刷xxxx-factory.ubi文件和刷xxxx-sysupgrade.bin无区别。
[*]3:其他优化自行刷机发现。
[*]4:已经刷了opboot1.1.1的朋友请直接进入opboot在 高级功能-》更新OpBoot 中更新。
注意:
[*]星际宝盒的opboot和RT-ACRH17,RT-AC58U以及竞斗云等opboot不一样的地方,星际宝盒的opboot升级包也是bin格式文件,并非RT-ACRH17以及竞斗云等opboot升级文件为img文件。
先科普一下星际宝盒,一个不到100块的和竞斗云2.0同配置的机器,除了只有nand flash,砖了很麻烦基本无缺点了。
不过你可以选择刷楼主的opboot告别砖机,刷机更方便。
废话不多说,接下来我们讲解如何TTL刷opboot,相信玩这机器的朋友大部分都有TTL吧,年后抽空再给你们出个免拆机刷opboot的教程。
1:先接上TTL线,接线顺序是1-2-5分别为GND-TXD-RXD,至于USB转串口,推荐使用CP2102模块,便宜好用,淘宝搜索即可,强烈推荐人手一个。
2: 使用xshell或者其他串口工具,连接路由,波特率115200,至于串口号请通:此电脑-》设备管理器-》端口查看。
3:打开串口终端,启动星际宝盒,按任意按键终止自启动。
4:使用print命令查看当前uboot环境变量,查看serverip,然后将电脑ip固定为所查询到的ip。
5:在tftpd32指定OpBoot路径【opboot-cm520-79f-flash-v1.1.1-ffdf4e0.bin】。
注意:请务必使用MD5校验工具校验opboot-cm520-79f-flash-v1.1.1-ffdf4e0.bin的MD5值,是否和opboot-cm520-79f-v1.1.1-ffdf4e0.md5sum中的值一样。
6:在终端中输入:tftpboot opboot-cm520-79f-flash-v1.1.1-ffdf4e0.bin
,下载成功即可看到如下所示。
7:擦除原版uboot,在终端中输入:nand erase 0x0 0xb00000
注意:此命令极其危险,如果输入此命令后断电必然成砖,请严格按照教程指引操作。
8:将OpBoot写入星际宝盒,在终端中输入:nand write 0x84000000 0x0 0xb00000
注意:此处的0x84000000是刚刚的tftpboot下载到内存中的地址,每个人机器不一样可能这个地址也不一样,请查看Load address: 后面的地址,将教程中的0x84000000修改为对应的Load address: 后面的地址即可。
9:确认所有命令正确如上图显示后,即可重新启动路由,输入reset,或者断电重启都行。reset
10:按住复位按钮再上电,或者在第9步,输入reset敲enter键之前按住复位按钮,灯快闪后即可进入opboot刷机模式。
大佬,我刷了集客ap后,再刷opboot就不行了,能指点一下吗?在xshell里,启动和中断都正常,执行tftpboot命令时,出现5行“eth0 PHY0(分别是1~4) Down Speed :10 Half duplex" ,然后就停止了,回到(IPQ40XX)#,就一直停那里了。这是什么情况,能指点一下吗? 你好大神。我刷了咱们的uboot,刷别的openwrt无法启动。看了别人的帖子可能是我刷的openwrt是到了另一个分区或是大分区版本。麻烦问一下咱们的openwrt是大分区吗,不是的话可以修改吗 mleaf 发表于 2020-5-6 14:35
不适用,闪存不一样。
谢谢M大回复,我再去找找有没有合适的Uboot,前两天强行在TTL里面用SF指令刷openwrt官网下载的固件,砖了……编程器夹子正在路上 顶顶顶,支持大佬 群友帮顶~~~~~~~~~~~新年平安 操 登录一下沙发没了! 顶顶M大!大佬辛苦了 辛苦了,谢谢哈
辛苦了,谢谢哈 好贴留名 谢谢楼主的这种无私奉献精神 支持等待免拆机 谢谢,等待免拆机刷机
买条线回来再搞
买条线回来再搞 不知道还能买到吗 多谢楼主,刚好收了2个,这下有的玩了 又要涨一波价了