惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Hackread – Cybersecurity News, Data Breaches, AI and More
宝玉的分享
宝玉的分享
月光博客
月光博客
爱范儿
爱范儿
阮一峰的网络日志
阮一峰的网络日志
酷 壳 – CoolShell
酷 壳 – CoolShell
Recent Announcements
Recent Announcements
A
About on SuperTechFans
T
The Blog of Author Tim Ferriss
博客园 - 叶小钗
U
Unit 42
aimingoo的专栏
aimingoo的专栏
Y
Y Combinator Blog
Martin Fowler
Martin Fowler
N
Netflix TechBlog - Medium
博客园 - 司徒正美
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
云风的 BLOG
云风的 BLOG
M
MIT News - Artificial intelligence
大猫的无限游戏
大猫的无限游戏
J
Java Code Geeks
V
Visual Studio Blog
腾讯CDC
IT之家
IT之家

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
一台路由器引发的血案 - 少数派
2022-06-24 · via 少数派

短短24小时内,一个路由器经历了刷机到变砖再到成功救砖……

一切都发生在这台小米路由器PRO 型号R3P的路由器身上。

一.刷机

需求

  1. U盘一个
  2. 可以正常链接的网线一根

起因

我想用openWRT,于是查了一下,刚好这台机器可以刷。我推荐你在https://openwrt.org/toh/start这里找一下你的路由器型号。

而且最近这个网站 https://supes.top/?version=22.03&target=x86%2F64&id=generic开始到处疯狂的宣传,但是据听说这作者有点问题,所以我还是推荐你到openwrt.org找一下。

小米R3P的链接:https://openwrt.org/toh/xiaomi/mi_router_3_pro

刷机开始

1.png
  • 进入小米路由器后台,一般为192.168.1.1或者192.168.31.1。然后常用设置 - 系统状态 里面进行升级,选择本地升级,然后选择你刚下载的文件。(这里如果有需求,你可以点击这个页面的备份按钮备份你的路由器ROM)
2.png
3.png
  • 然后需要绑定你的账号和小米路由器。之后点击打开 https://d.miwifi.com/rom/ssh ,会让你登录账号。登录之后根据型号下载SSH工具。
4.png

将下载的文件命名为miwifi_ssh.bin之后,放到一个格式为FAT或者FAT32的U盘内,然后插入路由器。

拔下路由器电源,按下路由器上的reset键,插入U盘,然后插入电源,等待路由器开始闪黄灯之后,松开reset键。

稍等之后,你就可以通过ssh工具访问路由器啦。如果这里你不懂,可以打开windows菜单,搜索powershell,点开之后输入ssh root@192.168.31.1,然后回车,输入yes,然后回车,然后输入上图里的密码,再回车……

将我们在https://openwrt.org/toh/start下载的刷机包传到路由器内,可以打开一个新的powershell窗口,输入

scp  C:\Users\Administrator\Downloads\xxxxx-factory.bin root@192.168.31.1:/tmp/
  • 然后系统会提示你输入密码。输入之后回车即可。等待传输结束之后输入下面的代码:
cd /tmp/
nvram set flag_try_sys1_failed=1
nvram set flag_try_sys2_failed=0
nvram set flag_boot_success=0
nvram commit
mv xxxxxx你上传到路由器的文件名xxxxx-factory.bin  factory.bin
dd if=factory.bin bs=1M count=4 | mtd write - kernel1
mtd erase rootfs0
mtd erase rootfs1
mtd erase overlay
dd if=factory.bin bs=1M skip=4 | mtd write - rootfs0
reboot

等待路由器重启之后,进入192.168.1.1就可以到openWRT管理你的路由器啦。

二.变砖事故…

因为芯片和官方包不知道谁的问题。刷了这个包之后,路由器没有5G WIFI…

于是我找了个大佬的包,没有走上面的流程,直接在openWRT里通过升级进行刷机,然后变砖了…

三.刷回官方固件

TTL刷回官方固件

这个路由器没有breed,我也没有刷,所以智能通过UBOOT启动去操作官方刷机,真的是烦死小米的程序员了。现在的情况,就是需要拆机去刷,下面是具体步骤(不同路由器可能有不同的步骤,这里是我的小米路由器PRO 型号R3P)

  1. 购买USB转TTL转接头 和 N 条公对母杜邦线(至少4条,3条用,1条备用)
  2. 拆机,拆机的时候需要首先把左右的塑料板拆开,然后去掉下面的脚垫,里面有螺丝。然后从侧面把主板退出来。拆机视频:https://www.ixigua.com/6897570683249754637
  3. 链接电脑,USB转TTL,路由器,其中,对公线插入主板时,有条件可以用锡焊焊住,没有条件就用东西挡住,让金属头保持链接,且不会活动和短接即可。如图
     
  1. 其中需要注意的是,路由器和转接器的RX对TX,TX对RX,GND对GND
  2. 打开你的设备管理器,找到芯片的端口,如图为COM6 
2022-06-24T06:46:55.png
  1. ,其中,SPEED如果为115200乱码的话,可以尝试117200或者117500
  2. 下载PUTTY,如图所示输入
2022-06-24T06:48:07.png
  1. 其中
  2. 正式开始前,你还需要做一个步骤。打开http://miwifi.com/miwifi_download.html ,点击下面的ROM,然后找到你的路由器型号,下载ROM之后,重命名为miwifi.bin,放入到一个格式为FAT或者FAT32的U盘内。插到路由器上。然后你需要保持步骤3中的设备正常链接。
  3. 点击OPEN后,这时电脑会弹出一个命令窗口,然后出现下面的画面时
2022-06-24T06:53:31.png
  1. 具体都是什么意思我就不多解释了。我们需要键盘输入数字4,回车,即可。等待自动命令跳完,输入
setenv flag_try_sys1_failed 0
setenv flag_try_sys2_failed 1
setenv uart_en 1
saveenv
reset 
  1. 然后等待路由器自动启动

还有一种方法通过TFTP比较麻烦,有兴趣的继续看。

  1. 控制面板\网络和 Internet\网络连接中禁用当前设备所有的网卡。
  2. 链接电脑和路由器,电脑会新识别网卡,然后双击新识别的网卡,进行如下操作:
2022-06-24T06:57:53.png
  1. 打开TFTPD64,电脑任何提示都点击允许即可
  2. 打开http://miwifi.com/miwifi_download.html ,点击下面的ROM,然后找到你的路由器型号,下载ROM之后,可以将rom重命名为miwifi.bin,在TFTP中的第一行选择你的刷机包路径(路径全英文,不可以有中文路径),第二行输入192.168.1.100
  3. 和上一种方法一致(上面方法的1,2,3,4,5,6,8),启动UBOOT,在第8步中,不要输入数字4,换成数字2。
  4. 然后输入Y,回车
  5. 然后按图输入(注意,图中的ram.bin替换为miwifi.bin):
2022-06-24T07:04:56.png
  1. 回车等待重启即可

四.结尾

部分图片来自网络,感谢各位帮我踩坑解谜的大佬们…中肯的说,这台路由器还是不错的。做工,散热,配置各方面都不错,以及USB3.0的插口。我这台是首发好像499入的,现在二手网站只要100±,有兴趣的垃圾佬真的推荐一下。