首先要感谢博主迈克陈和s_daqing提供的帖子,我是参考了个二位博主的帖子才找到了方向。
想刷R3软路由的起因呢是最近买了N飞的会员,想着把家里的旧Apple TV(二代)和最新的一代都能用上。看网上说软路由是个解决办法,就开始动手了。于是翻找家里的旧路由器一一登场,于是就开启了的不归路。
第一个找出来的是小米路由R3c,貌似刷不了开发模式,于是就又对第二个小米路由3下手了。
这个方便,自带USB口,且大多数帖子都有支持,于是我就选了上述二位大神的帖子,由于我用是Mac系统虚的windows,刚开始刷的路由器官方120版本的开发bin,但激活ssh过程始终报的{“msg”:“未能连接到指定WiFi(Probe timeout)”“code”:1617}”的字样,和博主给的1616不一样,后来查询是因为开发版版本高,导致winSCP和Xshell始终按给出的方法无法链接成功。后来又降了级才稳定连上ssh。后续我把这几个版本分别放出来大家用。这下心想搞了两天终于看见曙光了,结果就把之前准备好的刷机文件都准备出来了。
openWrt文件是我在网上找的对应版本下载的,而且还参考了原文的操作步骤和使用方法。结果好奇害死猫啊,下来了kernel1.bin和rootfs0.bin文件后好奇心上来了想看看是什么样的文件,于是手贱的点选择了记事本打开。结果噩梦了,打开全是乱码,我这时想着应该是我开启方式改变了编码规则。于是关闭后按照步骤用SCP开刷,我用WinSCP的代码执行语句执行后,第一次噩梦开始。然后又试了两次都这样想着重启一下,应该就好了,结果reset完,黄灯常亮了心想完犊子了,变砖了,不过觉得这下子找到了原因,因该是我打开编辑了bin文件导致。下次不打开就完了,然后就彻底上头了,小黄鱼开找,第二天去拿。想着第二天胸有成足了,安心睡了。
第二天吸取了第一天教训,学乖了,重新下载了wrt刷机文件后,没打开直接刷机了,结果kernel1文件顺利读入,但到第二个rootfs0.bin文件时提示E了失败了。连续试了几次都不行,然后想别变砖趁着能链接上赶紧回去刷官方稳定版。结果提示也失败,然后关掉ssh后一重启熟悉的黄灯又回来了,神不神奇意不意外。这下真的上头了。nnd彻底疯了。直到现在我也没搞清第二个文件咋回事失败。后来查了帖子说刷机前先数个beed保证不变砖。我勒个去,这个之前的确没太在意,于是上头的我又又又又开启了小黄鱼。未完待续··········
另外有哪位大神可以帮我指导一下失败的原因么。
最后我把用到的全部软件和链接放进来供大家参考
原文刷机帖子s_daqing:https://blog.csdn.net/s_daqing/article/details/116398731
开发者社区的帖子:https://cloud.tencent.com/developer/article/1588813;这个代码涉及部分写的很清楚易懂且对应截图👍
X-wrt对应文件下载地址:https://downloads.x-wrt.com/rom/
开启ssh(openwrt官方推荐方法:[OpenWrt Wiki] Xiaomi Mi WiFi R3 (Mi Wifi Router 3 / MIR3 / MI3))这个第二块砖就是按照这个FlashX-Wrt操作的,我是在Get SSH/dropbear access步骤后直接跳转到FLASHING X - Wrt (Chinese OpenWrt fork)步骤因为我没打算刷PandoraBox,所以就自行跳过了。这个文章写的很细致,我觉得在路上的那个小米路由3,我就打算严格参考了。
最后我这俩块砖头有能力有兴趣的大神如果需要@我 给你发过去,