小米路由刷OpenWRT – 刷机


发布于

|

分类

提示:出现意外请在下面回复。我不负任何责任。

开启 SSH 访问

这里 下载官方工具。

下方就有使用说明,照着做就好了:将下载来的 bin 文件重命名为 miwifi_ssh.bin,放入一个 fat 或者 fat32 的 U 盘里,插入,断点,捅着菊花的同时插上电,看前面的灯开始闪烁,松开菊花。等待。

顺带的,这里有你的路由的 root 密码。传说这个密码是可以算出来的。

拿 SSH 访问路由器

不多说。

备份

据说刷机容易丢 SN 号码,所以建议备份一下。

我在折腾的时候没有备份,也活过来了。但还是备份一下吧…… 以防万一。

原生系统的备份和恢复的命令都在下方,自行取用即可。

  1. 查看 MTD 分区
    cat /proc/mtd
    

    然后将看到的东西都照着下方的样子备份出来即可。

  2. 备份( /extdisks/sda1 是外部存储设备的路径)

    dd if=/dev/mtd0 of=/extdisks/sda1/rom/ALL.bin
    dd if=/dev/mtd1 of=/extdisks/sda1/rom/Bootloader.bin
    dd if=/dev/mtd2 of=/extdisks/sda1/rom/Config.bin
    dd if=/dev/mtd3 of=/extdisks/sda1/rom/Factory.bin
    dd if=/dev/mtd4 of=/extdisks/sda1/rom/OS1.bin
    dd if=/dev/mtd5 of=/extdisks/sda1/rom/rootfs.bin
    dd if=/dev/mtd6 of=/extdisks/sda1/rom/OS2.bin
    dd if=/dev/mtd7 of=/extdisks/sda1/rom/overlay.bin
    dd if=/dev/mtd8 of=/extdisks/sda1/rom/crash.bin
    dd if=/dev/mtd9 of=/extdisks/sda1/rom/reserved.bin
    dd if=/dev/mtd10 of=/extdisks/sda1/rom/Bdata.bin
    dd if=/dev/mtd11 of=/extdisks/sda1/rom/firmware.bin
    
  3. 恢复
    mtd -r write /extdisks/sda1/rom/Bootloader.bin Bootloader
    mtd -r write /extdisks/sda1/rom/Config.bin Config
    mtd -r write /extdisks/sda1/rom/Factory.bin Factory
    mtd -r write /extdisks/sda1/rom/OS1.bin OS1
    mtd -r write /extdisks/sda1/rom/rootfs.bin rootfs
    mtd -r write /extdisks/sda1/rom/OS2.bin OS2
    mtd -r write /extdisks/sda1/rom/overlay.bin overlay
    mtd -r write /extdisks/sda1/rom/crash.bin crash
    mtd -r write /extdisks/sda1/rom/reserved.bin reserved
    mtd -r write /extdisks/sda1/rom/Bdata.bin Bdata
    mtd -r write /extdisks/sda1/rom/firmware.bin firmware
    

刷机

记得,刷机分四步:

  1. ~~ 把冰箱门打开~~ cd/tmp
  2. ~~ 把大象装进去~~ 下载固件
  3. 查看 “需要刷到哪里”
  4. ~~ 把冰箱门关上~~ 刷机

刷 OpenWrt

  1. cd 到 / tmp
    cd /tmp
    
  2. 下载固件
    wget http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7620/openwrt-15.05-ramips-mt7620-xiaomi-miwifi-mini-squashfs-sysupgrade.bin
    
  3. 刷到哪里
    cat /proc/mtd
    

    如果看到了 OS1,就刷到 OS1 里面,否则就刷到 firmware 里面

  4. 刷机

    mtd -r write openwrt-15.05-ramips-mt7620-xiaomi-miwifi-mini-squashfs-sysupgrade.bin OS1
    

    注意,最后的 OS1,你懂~

刷 PandoraBox 固件

完全同上。到 这里 看 ROM 的下载地址。

OpenWrt 和 PandoraBox 互刷

完全同上。

刷回官方版

唔,咱们之前都没有刷 Bootloader 之类的东西吧?对,没有。

把开 SSH 时候的那个 U 盘里面的 miwifi_ssh.bin 文件删了,去官网下载最新版本,放 U 盘里,重命名为 miwifi_ssh.bin,按照 开 SSH 的过程刷一遍即可。

总结

还好吧,反正就没指望它保修。

OpenWrt 默认的指示灯颜色是红色。

在不备份的情况下真的就是作死。然而我庆幸没有死。

OpenWrt 支持的东西好多錒!然而我都不会用,甚至 Wi-Fi 都需要自己手动点击按钮打开。新世界不习惯,这就是我为什么又刷回来的原因。


评论

  1. 高宏伟 的头像
    高宏伟

    还不错

  2. Edwin Hui 的头像
    Edwin Hui

    楼主,麻烦你写清楚,这个是小米路由器 mini,不是小米路由器R1D

    1. 小金鱼儿 的头像
      小金鱼儿

      恩对,这是Mini的,不是R1D。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注