打印机只支持USB打印,可老插在电脑上有点占用USB口,将闲置的小米路由器mini搬出来,老物新用,这个路由器有16M的ROM,还能装点东西,比斐讯K2还是好使点,可以刷功能较齐备的潘多拉固件,顺便搞个去广告,代理上网等,当然这次刷机只是利用小米路由器mini实现网络打印。

获取SSH权限

小米路由器要刷其他系统,需要先获得SSH权限,而获得SSH权限则需要先刷开发版,这里就不多说了,本站也好,百度也好都可以查找到,相关详细教程请参考此处:《小米路由器开启 SSH 方法》。

刷BootLoder系统

1、下载Breed固件

在Breed固件列表,查找自己设备所需的版本,小米路由器mini需要的是这个 breed-mt7620-xiaomi-mini.bin 固件,下方的固件为同一个固件,本站下载地址只是为了做个备选,万一出现无法下载可以选择本站下载地址。

本站下载地址:https://cloud.opssh.cn/ruanluyou/breed-mt7620-xiaomi-mini.bin

官方下载地址:https://breed.hackpascal.net/breed-mt7620-xiaomi-mini.bin

2、备份原有的BootLoder

使用SSH客户端连接登录路由系统,输入以下命令:

dd if=/dev/mtd1 of=/tmp/xiaomi_uboot.bin

系统返回,说明已经将原来的 xiaomi_uboot.bin 备份到 /tmp:

384+0 records in
384+0 records out

备份完成后将备份文件下载到本地妥善保存,万一出现错误,可以进行备份恢复。

刷Breed固件

用 sftp 之类工具把 Breed固件 上传到 /tmp 目录下,如果不会传那也可以ssh登录路由系统后执行下面的命令直接从网上下载:

cd /tmp
wget http://down.sobaigu.com/files/breed-mt7620-xiaomi-mini.bin

然后执行以下写入命令:

mtd -r write /tmp/breed-mt7620-xiaomi-mini.bin Bootloader

稍等刷写完成,完成后关闭路由拔掉电源,找取卡针之类的尖物件抵住 reset 按钮,插上电源开机,等到路由指示灯狂闪的时候,就可以松开 reset 键,然后在用网线连接在该路由上的电脑上打开浏览器登录 192.168.1.1 就可以进入 Breed web恢复控制台 界面了。

刷openwrt固件

在刷固件前,建议使用Breed固件备份功能,将原路由所有的项目备份好以备用,同样的用不到最好,因为路由有16M的ROM,所以可选的固件还是蛮多的,潘朵拉,华硕改等固件都行。

固件下载地址:https://cloud.opssh.cn/ruanluyou/PandoraBox-ralink-mt7620-xiaomi-mini-squashfs-sysupgrade-r512-20150309.bin

下载好固件,进入 Breed固件,选择 固件更新,点击 固件 右侧的 选择文件 ,选择刚下载的固件文件,然后点上传,等待完成。

192.168.1.1
root
小米路由开启SSH后的密码

至此路由器刷写潘多拉固件就完成了,如果非中文,可通过ssh执行 opkg install luci-i18n-base-zh-cn 来中文汉化。