前言
开启小米路由器ssh, 这一步浪费我很长时间,因为目前的开发版都对ssh升级进行了md5校验,导致官方升级方法总是失败,所以换成老版本的 路由器固件就行了。
步骤
- 下载 0.4.36 mini路由器开发版固件 地址, 然后直接在路由器后台管理的web界面将这个老版本固件上传升级即可。
- 采用官方的办法下载ssh更新固件 地址, 这里唯一要记住的就是ssh root密码,然后把放入ssh固件放入fat32格式的u 盘,按照官方的方法升级即可(其实就是把u盘插上,然后在开机前按住复位按钮)
- 开启ssh后,就可以直接ssh连接了,windows可以使用putty, 我直接用linux连接的,账号root, 密码是你上一步记录的root密码。
- 将 breed固件放入u盘(解压后),然后进入到u盘路径,可以采用df命令查看U盘挂载的路径,进入对应路径,然后使用命令
mtd -r write breed-mt7620-xiaomi-mini.bin
直接刷入breed固件。 - 重启路由器,在重启的时候跟官方启用ssh功能一样,先要按住 重置按钮,然后上电(其实这是一直还原模式,防止路由器刷坏,而我们刷入breed就相当于把官方的还原模式给替换掉了),这个时候蓝灯闪烁,用网线与电脑连接(不会建立wifi),输入ip地址(192.168.1.1)进入breed控制台。
可以先把固件都备份一遍,然后你可以刷入潘多拉固件,在固件里面选择文件,指定固件后上传,然后刷入即可,等待路由器重启后就可以看到wifi了,后台密码是admin
其他
我们刷入的breed 其实是bootloader, EEPROM应该是闪存芯片里面的数据。