小米路由器 +关注 已有17287人关注 +发表新主题
超级米粉号

小米达人

  1. 59710 积分
  2. 36647 经验
  3. 6730 贡献值

Ta的主页 发消息
签到
连续0天
0人
签到看排名
扫码下载App
一键签到 升级加速
回复

【小米路由器mini刷机】mini刷潘多拉固件教程(固件已更新)

精华 发表在 扩展插件 2014-09-29 12:37:25  来自PC 复制链接 手机看帖扫一扫!手机看帖更爽 808 535567

本帖最后由 超级米粉号 于 2016-7-12 23:09 编辑

      在坛子路由器板块翻了这么长时间,始终没有找到一篇详尽的小米路由器mini刷机教程,作为一个重度无线爱好者个人非常希望能够为路由器mini刷入第三方固件,为了早日实现这个愿望,我一直在花费一些时间和精力努力探索寻找相关资源教程。
      功夫不负有心人,经过一段时间的努力终于搞定了,故将成功的果实分享给大家,因为考虑到一些小白的需求,让不同无线知识水平的发烧友们也能够亲自动手操作,所以我会尽量把教程写的较详细一些便于大家更好的理解,
这应该算得上坛子里第一篇较详尽的路由器刷机教程了吧,也是很多发烧友一直在寻找的内容,也希望能借此帮助到大家更好的折腾!


免责声明
1.本文版权归@超级米粉号 所有,转载或引用请注明出处。未经允许,请勿私自部分或全部盗用文中的任何内容(如图片),谢谢合作。
2.文中部分资源(如图片)来源于网络,引用均属个人行为,并不反映任何MIUI社区之意见,MIUI社区不为其承担任何责任。
3.文中所有技术性叙述,教程等仅代表个人的经验及看法,部分资源来源于网络,所有信息仅供学习交流之用,不能保证绝对的真实准确性,使用及操作均属自愿行为,对于出现的问题或损失本人不为其承担任何责任。
4.大部分路由器玩法需要你开启路由器的SSH功能,在开启之前应充分认识到所带来的风险(丧失安全稳定性,失去保修资格等),慎重考虑后在决定是否开启。对于开启SSH后所造成的一切后果由用户自己承担,本人不为其承担任何责任。



固件介绍
      小米路由器mini传统的固件虽然有界面浅显易懂,操作简单快接的特点,对于不会设置路由器和无线知识匮乏的用户来说是一大福音,可对于无线知识经验丰富,喜欢折腾又有特殊需求的用户来说就太小儿科和鸡肋了,因为这些用户有自己的独立需求,需要定义更多等复杂的玩法,而本身的固件功能却只能能提供最基本的功能玩法,只靠每周的OTA升级来增加更多功能不知道要等到猴年马月?所以对于这些用户来说,还是需要一个可定义和灵活性性强,较复杂深入的固件来满足他们的需求。
      相信很多路由器的大神们对Openwrt都不陌生,我们今天接触到的绝大部分路由器固件,无论是普通的还是智能路由器的固件都是继基于这个原型开发的,就像很多的手机ROM如MIUI基于安卓开发的差不多。而Openwrt固件本身可以提供给用户更多的功能需求和更强大的定义环境,要比传统的路由器固件强大许多,无论是折腾测试,还是编译代码都可以提供非常方便的桥梁。另外路由器在不同网络环境下所起的作用也不同,只靠远程固件提供的功能已不能在满足使用需求。此时就需要将路由器刷到Openwrt或浅度Openwrt浅度优化定制的系统来完成,可以说Openwrt算是一个半成品了。
   “潘多拉路由器固件系列”就是根据Openwrt进行浅度优化的固件,除了进行一些底层是配合兼容性优化,在功能和界面上都最大程度的保留了Openwrt原汁原味的风格。本文将详细介绍为小米路由器mini产品的具体步骤和方法。另外提醒大家:刷机有风险,动手需谨慎!


所需材料
一. 硬件
1.操作者一枚
2.小米路由器mini一台(已联网)
3.PC设备一台(可通过有线或无线与路由器连接均可)
4.U盘一个(容量大于200M均可)
二.  软件(装在PC端)
1.SSH软件(本文以XShell为例)
2.SPC文件管理软件(本文以WinSCP为例)
3.网页浏览器


准备工作
一.  SSH路由器(已SSH略过)
      SSH后设备22端口将释放同时取得最高控制权限,可对设备进行任意修改畅通无阻,使设备具有更多的可玩性。但这将会使设备安全和稳定性降低同时该产品将永久失去保修资格。但论坛中大多需要对路由器进行深层定制开发的方案都是必须SSH路由器后才能继续的,本文也不例外。所以在执行以下步骤之前请务必确定路由器已经SSH过。
      SSH的方法在此不作详细描述,可以到这里查看详情。路由器在之前需要和小米账户绑定,进入页面登录帐号后就可以获取SSH默认密码,下载bin固件用U盘按要求上电刷入路由器即可。
二.  制作恢复盘
      因为对小米路由器进行刷机操作有一定风险,可能遇到在刷机后无法启动新固件的情况,所以需要在之前事先制作一个已格式化好装有路由器原厂固件的U盘以便能够在遇到上述情况时进行恢复。同时在刷机后如需恢复到原厂固件也需要这个U盘才能进行操作。请注意,此步一定要使用U盘,尽量不要使用读卡器等其他媒体设备制作恢复盘!
      其实制作恢复盘的方式就是论坛上对路由器进行原厂刷机的方式:1.将U盘格式化为FAT或FAT32位格式 2.将原厂bin固件文件更名为miwifi.com放入U盘根目录 3.拔掉路由器电源,将U盘插入路由器,用尖锐物体桶住复位孔同时将电源插口插入路由器通电 4.当指示灯闪烁时松手,黄灯闪烁片刻后路由器自动重启,重启后即恢复到官方固件,恢复后需要重新进行SSH操作。
      这里的原厂bin固件可以通过官网下载,但通过官网下载的开发版总是一周前的版本,刷入后还需要进行升级才能到最新。本文在提供一种更方便的方式直接下载当前最新版本的ROM,这样可以直接把路由器固件恢复到之前的版本,不用再进行一步升级。
1.在之前先检查一次路由器版本,将路由器固件升级到最新
2.登陆路由器SSH
      将PC通过有线或无线连接路由器打开XShell,  在黑色窗口执行如下命令登陆路由器。[code]ssh root@miwifi.com[/code]       第一次登陆会弹出密钥验证,点击“接受并保存”。
      下一步在弹出窗口中输入SSH密码登陆路由器SSH。
3.执行命令
      登陆后向路由器执行如下命令[code]cat /etc/config/xiaoqiang[/code]
     返回信息中将option ROM_DOWNLOAD_URL一项中的下载地址进行复制。
      把这个URL粘贴到地址栏或迅雷就可以进行下载了,下载后的固件就是当前最新版本的固件,在将固件命名为为miwifi.bin放入U盘根目录即可.
      制作好恢复U盘后,即可进行下一步操作。


刷入第三方固件
      下面进入高潮部分,大家一定要按照步骤仔细进行操作。
1.下载固件
      文后提供潘多拉固件下载链接,回复后可下载,这些固件进测试都可成功刷入。本文以“PandoraBox-ralink-xiaomi-mini-r583-20140827.bin”为例进行演示。
2.登陆路由器SCP复制固件文件到/tmp/目录下
    打开WinSCP,  选择文件协议为SCP,主机名为miwifi.com,  端口号22不变。用户名为root, 密码为SSH密码。填好后登陆路由器SCP。
      第一次登陆同样会弹出密钥验证,点击“是”继续登陆。
      浏览到路由器/tmp/目录下,将bin固件直接拖入复制到/tmp/目录下。
      注意复制的固件命名不要含有中文或特殊字符,否则可能会使复制后的文件名乱码。
3.向路由器执行刷机命令
      XShell登陆路由器,向路由器中执行如下命令:
mtd -r write /tmp/xxx.bin OS1

      其中“xxx.bin”为固件名称,以本文中的固件原名为例:[code]mtd -r write /tmp/PandoraBox-ralink-xiaomi-mini-r583-20140827.bin OS1[/code]
      执行后路由器开始刷入固件,稍等片刻刷入完成后后自动重启。
      如果PC和路由器是通过无线方式连接会被强制断开,只需等待路由器重启完成后重新连接这个开放热点即可。
      刷入成功后指示灯会变蓝并规则闪烁,到此路由器已顺利完成了刷机,是不是非常简单呢。注意:一旦在刷机过程中不幸出现意外,如长时间黄(红)灯或红灯闪烁进入恢复模式,请直接使用之前制作好的U盘恢复到原厂ROM即可。
4.进入路由器后台
      路由器完成刷机后打开PC端的网络连接检查一下连接状态,此时的路由器IP地址应为192.168.1.1
      打开浏览器,在地址栏输入192.168.1.1进入路由器后台,默认root账户登录密码为admin。
      这就是潘多拉固件的后台,界面和功能都高度接近Openwrt。你可以根据自己的情况对路由器进行定义和高级设置,如果是小白可能有些地方会看不懂,不过没关系,网上有一些相关的教程和介绍可以找找,慢慢学习。
      路由器的大部分设置都可以进行定义,如FTP,SMB共享等,甚至连路由器的指示灯颜色和状态都可调,这些在原厂固件都是不可能实现的,尽情折腾吧!
5.进入路由器SSH
      刷入固件后默认已经释放22端口并开启了SSH最高权限,无需人工开启。SSH密码默认同样为admin,这样你就可以畅通无阻的进行折腾了。
6.刷回原厂固件
      如果希望恢复到原厂固件,可以使用之前制作的恢复盘或立即制作带有原厂固件的U盘按照官方U盘刷机方式进行刷机即可,其实和刷入SSH差不多,只不过将SSH固件替换为官方固件罢了。


资源下载
      扩展名为bin,  请将“.apk”去掉!发资源很不容易,还是希望大家多多回复,把帖子顶起来!
———————— old_fw ————————   

下载附件PandoraBox-ralink-xiaomi-mini-r457-20140624.bin.apk( 4.31 MB )


下载附件PandoraBox-ralink-xiaomi-mini-r466-20140701.bin.apk( 8.06 MB )


下载附件PandoraBox-ralink-xiaomi-mini-r474-20140701-BUG.bin.apk( 8.13 MB )


下载附件PandoraBox-ralink-xiaomi-mini-r474-20140703.bin.apk( 7.06 MB )


下载附件PandoraBox-ralink-xiaomi-mini-r515-20140719.bin.apk( 4.38 MB )


下载附件PandoraBox-ralink-xiaomi-mini-r583-20140827.bin.apk( 7.31 MB )


下载附件PandoraBox-R2-ralink-xiaomi-mini-r61-20140904-alpha.apk( 4.88 MB )


———————— testing ————————

下载附件PandoraBox-ralink-xiaomi-mini-r327-20141226.apk( 11.06 MB )


   ————————u-boot ————————  

下载附件uboot-xiaomi-mini-115200(可能导致路由进入恢复模式).apk( 118.26 KB )


(注意:刷入本固件后有可能导致路由器重启后进入恢复模式,不推荐使用)
PS:以上固件全部来源于潘多拉(PandoraBox)官网,附官网固件下载地址:

http://t.cn/RhAUHOy


扫描二维码,手机查看本帖
发表
最新评论 | 正序排列
只看楼主|楼层直达:
回复