添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

起因是4C的性能不太行,用久了网络也不稳定,且100M带宽跑不满,然后就换了路由器,闲置的这个准备哪来跑个Linux挂个bot来着,结果可好,刷完发现内存小的可怜呀,架构 mips 也不是主流的(没看就刷机的后话),呃,给我整不会了,之后会刷回原系统(然后刷不回去了…)。 —— 有空会更新其他操作的说明
只装了个python39

参考的广工的教程

【广工】小米路由器 4C 刷机过程

【记录】小米路由器 4C 刷机过程 [小米其它型号路由器] R4CM,说说我的小米路由器4C刷机过程:不用Linux也不用虚拟机……

过程简单讲解

主要看这个教程: [小米其它型号路由器] R4CM,说说我的小米路由器4C刷机过程:不用Linux也不用虚拟机……
1、先去 https://www.right.com.cn/forum/thread-4040540-1-1.html ,下载 R3GV2 patches,是个python程序,运行 0.start_main.bat 后可以利用漏洞开启 telnet和ftp。
这块我运行了好几次,程序一直报成功,但是telnet一直上不去,后面 文件资源管理器 直接访问 ftp://192.168.31.1 ,进去了,回到 mobaxterm 连 23端口的 telnet 默认用户名 root ,就进去了。

2、之后就是根据教程慢慢跑了, dd if=/dev/mtd3 of=/tmp/eeprom.bin 备份 eeprom (这里备份一直是1K,正常应该是64K的,后面热心网友提供了备份资源),ftp拷贝文件到本地(ps:最好也备份下 /dev/mtd0,方便回退)

3、ftp把 breed 上传到 /tmp 路径下, mtd write /tmp/breed.bin Bootloader 刷入 Breed ,没报错就ok

4、断电,保持reset长按情况下开机,等闪灯完后松开,LAN口直连电脑,浏览器访问 192.168.1.1 ,进入
在这里插入图片描述

然后在里面 刷入 eeporm.bin 和大佬提供的 Mi4C.bin (定制的openwrt固件,iapp),刷完等更新完成后,重启,完事。
在这里插入图片描述
在这里插入图片描述

浏览器访问 192.168.1.1 ,就可以登录iapp系统了( http://192.168.1.1/cgi-bin/luci/ )。
此时iapp的web登录密码默认 password
在这里插入图片描述
因为我这另一个路由器接的光猫也是 192.168.1.1 ,所以改个ip方便同时访问。
在这里插入图片描述
在这里插入图片描述
改完后,保存应用即可,访问新地址 192.168.2.1

web登录密码和ssh的root密码同步。在以下页面修改密码
http://192.168.2.1/cgi-bin/luci/admin/system/admin

相关资源汇总

R3GV2 patches: https://pan.baidu.com/s/1VK9mSZ_u-pVR83XCU3L8ew 提取码: 8xms
4C的Breed: https://breed.hackpascal.net/breed-mt7688-reset38.bin
Mi4C固件(定制固件)+eeporm备份: https://wwn.lanzouy.com/iyhwZ05hohhg
Mi4C固件(定制固件): https://github.com/shengqiangzhang/Drcom-GDUT-HC5661A-OpenWrt/files/8138729/Mi4C.zip
openwrt21.02.2: https://archive.openwrt.org/releases/21.02.2/targets/ramips/mt76x8/openwrt-21.02.2-ramips-mt76x8-xiaomi_mi-router-4c-squashfs-sysupgrade.bin
openwrt官方其他版本的系统: https://archive.openwrt.org/releases
恢复小米固件 miwifi_r4cm_firmware_cb838_2.14.80: https://wwwn.lanzoum.com/ir1w30krdkub

Mi4C固件(定制固件)是openwrt19.07.x
openwrt19.07.x 源里提供的python3版本是3.7
openwrt21.02.x 源里提供的python3版本是3.9
给19.07摁换21.02的源,装python3.9,实测可以
修改opkg的配置,改19.07为21.02,例如(iapp里面可以修改)

src/gz openwrt_core http://downloads.openwrt.org/releases/19.07-SNAPSHOT/targets/ramips/mt76x8/packages
src/gz openwrt_base http://downloads.openwrt.org/releases/19.07-SNAPSHOT/packages/mipsel_24kc/base
src/gz openwrt_freifunk http://downloads.openwrt.org/releases/19.07-SNAPSHOT/packages/mipsel_24kc/freifunk
src/gz openwrt_luci http://downloads.openwrt.org/releases/19.07-SNAPSHOT/packages/mipsel_24kc/luci
src/gz openwrt_packages http://downloads.openwrt.org/releases/19.07-SNAPSHOT/packages/mipsel_24kc/packages
src/gz openwrt_routing http://downloads.openwrt.org/releases/19.07-SNAPSHOT/packages/mipsel_24kc/routing
src/gz openwrt_telephony http://downloads.openwrt.org/releases/19.07-SNAPSHOT/packages/mipsel_24kc/telephony
opkg update
opkg install python3
                                    记路由器写第三方系统(openwrt与padavan)攻克校园网 以及 自编译openwrt系统三合一教程万恶之源是校园网重新更新了新的网页认证系统(哆点认证-广州热点软件科技股份有限公司),限制单设备使用,且限速30mbps。本教程以及资源已实现单线多播聚合实现网速叠加,带宽叠加后网速翻倍本教程仅供交流学习,如有侵权联系删除。
使用网友开源方案OpenWRTInvasion进行Root。
理论上此方案兼容:
小米路由器4、4A 千兆版、4A 100M版、4C、4Q(R4C)、3Gv2、3C等版本。
二、使用步骤
1.准备工作
win10+Ubuntu 或者 win7+Ubuntu小米路由器4c
安装好 wsl、python3 和 pip3。
安装好 telnet(Mac下:brew install .
start_main.bat
之后自动会打开cmd窗口,并要求输入路由器密码(路由器的密码),输入密码正确之后会自动执行,当看到以下命令表示成功开启了telnet和ftp功能。可以按任意键退出。
Run telnet+ftpd... 
                                    从宿舍带回一个小米4C路由器
因为小米4C路由器不稳定,只要连接数5个左右,网速占用大一点,就会死机。换成tenda路由器也一样。在知乎看见有人说去恩山论坛个固件就能解决。于是就开始了。
一开始不会breed,等到进去了,就开始openwrt完了插上网线可以上网,但是openwrt的管理界面进不去了。隔天上午才知道网口是乱的,如果直接插网线,ip会变成网关的IP。所以断开网线,进入openwrt管理界面,全英文,看的论坛教程是路由器连上网之后从网上安装文件,可路由器一联网就没办法再进入管理界面
2,网线插LAN口,此时默认网关192.168.31.1
登录小米后台,设置路由器为路由模式,而非中继模式
3,运行 0 - patches_telnet\0.start_main.bat
输入小米后台管理密码,等待telnet+tftp开通,看到Done字样。即表示
开通成功。
如果开通没有成功,检查路由器的WAN口的网络是否有问题。连不上github
是开通不了的。
4,运行 1 - httpserver\httpserver.bat 打开本地http服务器。后续需要
                                    2023年上半年最热门的路由器当然是360T7、小米WR30U这两款,主要是性价比高,闲鱼100多搞定,支持OpenWrt、支持WiFi6,采用MTK798X系列处理器,性能强,轻松跑满千兆,如果你想追新,那就选择这两款。
                                    0. 前言
对于我们这些搞机器人的工程师来说,当前嵌入式开发板需要安装一些外网才能安装的软件包时,总需要我们从电脑下载相应的软件包然后remote到嵌入式开发板中,这导致我们配置非常繁琐,为此本文提供一套小米4Copenwrt并配置的文章,来方便各位工程师配置嵌入式环境
1. 认识机
上面的图片是小米4C的配置,虽然4C没有usb口,但是搞一搞环境搭建还是ok的。
开启Telnet 和 FTP
路由器机中的 Breed 就相当于 Android 机的 Recovery Mode ,主要用于便捷地