
众所周知,小米路由3由于采用的NAND flash 基本上不通过虚拟机是无法刷入 H大的 breed 的,有的小伙伴推荐我U-Boot,但是生命不止,折腾不息的宗旨不允许我这样做。
所以开工!
用到的原材料如下:1.MinProB编程器+2个烧录座
2.热风枪一只(助焊膏+锡膏)
3.MX25L25645GM2I-10G 32MB sop 8 SPI flash一只,或者W25Q128FVSIG 16MB sop 8 flash一只(建议多备用几只,以免翻车)
4.电脑一台
5.小米3路由一个。
首先Mt7620启动顺序是靠外部设置的,nand. 和spi 的外部上下拉电阻相反,只要修改两个地方原来连接应该是:1.GPIO0 (上拉)2.TXD1 (下拉)
修改为: 1.GPIO0 (下拉)2.TXD1 (上拉) 这样修改以后就可以从SPI启动了~

R139-R137对换

R124-R126对换

R137-R139

R126-R124
电阻改好之后,原NAND flash 被自动屏蔽,启动方式改为从SPI flash 启动
在这之前呢需要自己通过编程器先把breed刷写进去。

MinProB编程器

刷写breed中
写好后校验文件无误后上机。

16MB SPI flash
然后用网线连接路由电脑后捅路由菊花-通电在浏览器中输入192.168.1.1进入breed

忘了拍图,所以找个网图,勿怪。
然后刷写我编译的小米路由3硬改版的固件
https://github.com/yuos-bit/rt-n56u/releases

这里标记的是小米MIni的固件,请下载MI-3MI开头的.trx文件刷入
也可以从我博客进去




刷写固件中

刷完后自动重启在浏览器地址输入:10.32.0.1进入后台,账户密码都是admin
至此,小米路由硬改到刷机已完成,我说下我所遇到的问题。
自带5G无法连接、获取不到IP(哪怕密码正确也无法连接),访客5G在隔离后可以正常连接使用连接。解决方案:在breed里刷写eeprom,然后重启这样自己就有5G可以用啦!
好啦,就这样吧,欢迎大家在评论区交流探讨,谢谢。