小米路由器3G R3G 刷入Breed和OpenWrt 插入可共享網絡的usb隨身WiFi

小米 R3G 參數(以下加黑加粗需要特別關注,灰常詳細)

市面上有R3G和R3Gv2兩種型號, 注意區分, 后者是縮水版, 沒有USB口. 內存只有128M, Flash只有16M. 這里描述的只適用于R3G.

就是這樣

操作步驟開始,,注:刷寫openwrt需要小米R3G路由器用以太網插到wan口(即入網插口)

第一步,先給路由器通上電,重置路由器

第二步,進入路由器后臺192.168.31.1/miwifi.com,設置好路由器后進行ROM升級開發版軟件

????????軟件下載地址https://download.csdn.net/download/weixin_45539766/89994582,怕有病毒也可以到小米rom官網下載MiWiFi – 下載,ok下一步,先解壓開發版軟件(小米官網下載不用解壓)

ROM 的升級有兩種方式

1、登陸路由器后臺192.168.31.1在線升級

選擇下載的文件進行升級。

圖待放

低版本不會提示,高版本會提示。

圖待放

如果它提示讓清除,那就勾選。需要重新設置一下密碼和局域網IP地址,

圖待放

2、如果前一個方式不行, 可以將其拷貝到U盤根目錄, 并命名為 miwifi.bin,

隨后斷開電源, 插上U盤, 并按住 reset 按鈕后插入電源, 等到指示燈變為黃色閃爍(10-15秒)后松開 reset 鍵, 之后路由器將更新 ROM 并重啟進入正常狀態(指示燈變為藍色常亮),

如果出現異常、失敗、U盤無法讀取的狀況,會進入紅燈狀態,建議重試或更換U盤再試。
3、ROM刷寫完成后進入路由器查看是否刷寫成功,是否變成小米3g開發版

注明:這里給家里沒有寬帶但是有多個路由器的人提供一些小方法(家里有寬帶的可以跳過這個步驟)
因為我沒有寬帶,只有隨身wifi,但是我有多個路由器,這里來了!!!!
我是這樣操作的,首先再拿出一個無用路由器出來!!!!注!!!!必須帶wifi的路由器,什么路由器都行,只要帶wifi,
這里將這個路由器以下都稱路由器B,首先手機打開熱點,然后用路由器B進行無線橋接手機的熱點,不懂再問度娘,留言,
然后路由器B橋接網絡成功后,拿出一根祖傳網線出來,一端插到路由器B的lan口,;另一端插到我們的小米R3G路由器的wan口,這樣小米路由器就可以用MiWiFi手機APP進行綁定了

刷寫完成——綁定完小米賬號后進入下一步,獲取SSH權限
????????1、先注冊小米賬號.
????????2、安裝MiWiFi手機APP, 連上路由器WIFI后綁定路由器, 綁定教程請參見 ????????https://zhidao.baidu.com/question/2011024461729333668.html
????????3、綁定后, 登陸 http://d.miwifi.com/rom/ssh, 點擊"下載工具包"
????????4、下載工具包的鏈接旁邊有root密碼, 需要記一下(特別關注)
下載工具包時顯示的信息

工具包使用方法:小米路由器需升級到開發版0.5.28及以上, 小米路由器mini需升級到開發版0.3.84及以上, 小米路由器3即將支持. 注意:穩定版不支持
請將下載的工具包bin文件復制到U盤(FAT/FAT32格式)的根目錄下, 保證文件名為miwifi_ssh.bin;
斷開小米路由器的電源, 將U盤插入USB接口;
按住reset按鈕之后重新接入電源, 指示燈變為黃色閃爍狀態即可松開reset鍵;
等待3-5秒后安裝完成之后, 小米路由器會自動重啟, 之后您就可以盡情折騰啦 :)

下一步將開啟 SSH
將下載的工具包bin文件復制到U盤(FAT/FAT32格式)的根目錄下, 保證文件名為miwifi_ssh.bin;
斷開小米路由器的電源, 將U盤插入USB接口;
按住reset按鈕之后重新接入電源, 指示燈變為黃色閃爍狀態(10-15秒,如果沒閃一直按著)即可松開reset鍵
等待3-5秒后安裝完成之后, 小米路由器會自動重啟, 藍燈常亮
登錄ssh的密碼, 在剛才下載工具包的界面上

連接SSH

ssh連接方式,win11可用系統自帶ssh服務,可用工具MobaXterm,crt,xshell等,反正可以連接ssh服務即可

?如果ssh連接遇到錯誤

Unable to negotiate with 192.168.31.1 port 22: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1,diffie-hellman-group14-sha1

?需要手動指定oKexAlgorithms

ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 root@192.168.31.1

ssh連接主機名為路由器ip地址,即192.168.31.1,登錄名為root,密碼是在上面獲取ssh權限的密碼

到這就已經進入路由器內,下一步需要將breed文件上傳到路由器內,需要上傳到哪里呢

首先 cd /tmp,到tmp的路徑下面,然后將文件breed文件(沒有的話可以去這里下載https://download.csdn.net/download/weixin_45539766/89995240)上傳到tmp的路徑下

然后,執行這個命令mtd -r write /tmp/breed-mt7621-xiaomi-r3g.bin Bootloader

多等待幾分鐘觀察一下指示燈,如果沒重啟那就手動重啟。

先將電腦網口街道路由器lan口。按住reset按鍵上電直到led閃爍(我這邊是藍燈閃爍)。進入192.168.1.1即可。

以上文獻參考Openwrt_XiaoMiR3G路由器_刷入Breed固件_r3g刷openwrt-CSDN博客

恭喜你,到這就刷完了breed了,你已經完成了一半,繼續吧

現在要配置breed了
1、在小米 R3G 設置中, 刪除normal_firmware_md5這個鍵值, 因為刷新刷的固件 md5 值與原來的不一致會導致無法開機(刪了, 不刪是否不能開機未驗證)
2、在環境變量編輯中, 添加一個環境變量, 變量名為 xiaomi.r3g.bootfw, 值為2. 這個必須要設置, 否則進不去原來的小米系統.
3、然后拔電再插電重啟路由器, 之后就會進入小米系統, 需要在ssh下寫入OpenWrt.

參數說明 xiaomi.r3g.bootfw
如果寫入 Breed 到 bootloader, 這個參數是必須的. Breed的啟動流程如下

? ? ? ? 1、如果 kernel0 存在, 那么啟動 kernel0
? ? ? ? 2、如果 kernel0 不存在, kernel1 存在, 那么啟動 kernel1
? ? ? ? 3、如果 kernel0 和 kernel1 都存在, 則檢查環境變量 xiaomi.r3g.bootfw 的值, 如果存在且值為2, 那么啟動 kernel1, 否則啟動 kernel0
如果通過mtd寫入了OpenWrt 到Kernel1, 但是不寫這個環境變量, Breed就會從kernel0啟動, 無法進入系統, 然后重啟, 再次從kernel0啟動, 這樣一直循環下去.

到這就配置好breed,配置好后可以開始刷openwrt了,雞凍人心的時刻到了

1、首先下載我提供的wrt包https://download.csdn.net/download/weixin_45539766/89995269

? ? ? ? (1)先在breed平臺中選擇固件更新,然后上傳名為openwrt-19.07.7-ramips-mt7621-xiaomi_mir3g-initramfs-kernel.bin的文件(閃存布局選擇 2)

? ? ? ? (2)刷完之后重啟,進入openwrt,自行在電腦中查看路由器ip地址,有可能是192.168.1.1,亦有可能是192.168.3.1,在openwrt管理界面 系統>>備份/升級>>刷寫新的固件>>選擇openwrt-ramips-mt7621-xiaomi_mir3g-squashfs-sysupgrade.bin升級(刷sysupgrade的包都是同樣的方法在wrt中固件升級就好,隨意刷)注意:刷完x-wrt后ssh登錄用戶名密碼改變,用戶名是root,密碼是admin。

2、其中一個固件自帶以太網usb0,不需要安裝新插件,可直接插上usb隨身wifi

3、若有其他路由器,也可從該地址下載自己路由器的openwrt固件Index of /releases/19.07.7/targets/ramips/mt7621/

至此,小米R3G路由器配隨身wifi的教程已更新完,后續有空會更新圖文并茂

以上內容參考文獻https://zhuanlan.zhihu.com/p/679573191

https://openwrt.ai/?target=ramips%2Fmt7621&id=xiaomi_mi-router-3g

小米路由器3G一R3G一OpenWrt

【2021/08/12】小米路由器3G / R3G 100%可用openwrt底包-小米無線路由器及小米網絡設備-恩山無線論壇

小米路由器3G R3G 刷入Breed和OpenWrt 20.02.2 的記錄_小米r3g-CSDN博客

?

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/916432.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/916432.shtml
英文地址,請注明出處:http://en.pswp.cn/news/916432.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

SpringBoot實現Serverless:手擼一個本地函數計算引擎

前言 最近突然冒出一個想法:能不能用SpringBoot自己實現一個類似AWS Lambda或阿里云函數計算的執行引擎? 說干就干,于是從零開始設計了一套基于SpringBoot的Serverless執行框架。 這套框架支持函數動態加載、按需執行、資源隔離,甚…

Java排序算法之<插入排序>

目錄 1、插入排序 2、流程介紹 3、java實現 4、性能介紹 前言 在 Java 中, 冒泡排序(Bubble Sort) 和 選擇排序(Selection Sort) 之后,下一個性能更好的排序算法通常是 插入排序(Insertion …

《計算機網絡》實驗報告七 HTTP協議分析與測量

目 錄 1、實驗目的 2、實驗環境 3、實驗內容 4、實驗結果與分析 4.1 使用tcpdump命令抓包 4.2 HTTP字段分析 5、實驗小結 5.1 問題與解決辦法: 5.2 心得體會: 1、實驗目的 1、了解HTTP協議及其報文結構 2、了解HTTP操作過程:TCP三次…

面試實戰,問題十三,Redis在Java項目中的作用及使用場景詳解,怎么回答

Redis在Java項目中的作用及使用場景詳解(面試要點) 一、Redis的核心作用高性能緩存層 原理:Redis基于內存操作(引用[2]),采用單線程模型避免線程切換開銷,配合IO多路復用實現高吞吐(…

Python - 100天從新手到大師 - Day6

引言 這里主要是依托于 jackfrued 倉庫 Python-100-Days 進行學習,記錄自己的學習過程和心得體會。 1 文件讀寫和異常處理 實際開發中常常會遇到對數據進行持久化的場景,所謂持久化是指將數據從無法長久保存數據的存儲介質(通常是內存&…

IP--MGER綜合實驗報告

一、實驗目的完成網絡設備(路由器 R1-R5、PC1-PC4)的 IP 地址規劃與配置,確保接口通信基礎正常。配置鏈路層協議及認證:R1 與 R5 采用 PPP 的 PAP 認證(R5 為主認證方),R2 與 R5 采用 PPP 的 CH…

window的WSL怎么一鍵重置

之前用WSL來在windows和服務器之間傳輸數據,所以有很多數據緩存,但是現在找不到他們的路徑,所以想直接重置 首先使用spacesniffer看一下C盤的情況:看起來,這個WSL真的占用了很多空間,但是我又不知道該怎么刪…

卷積神經網絡研討

卷積操作原理: 特征向量與遍歷:假設已知特征向量(如藍天白云、綠油油草地特征),在輸入圖像的各個區域進行遍歷,通過計算內積判斷該區域是否有想要的特征。 內積計算特征:內積為 0 表示兩個向量垂直,關系不好,無想要的特征;夾角越小,內積越大,代表區域中有想要的特征…

【EWARM】EWARM(IAR)的安裝過程以及GD32的IAR工程模板搭建

一、簡介 IAR官網 EWARM,即 IAR Embedded Workbench for ARM,是由 IAR Systems 開發的一款專門用于 ARM 微處理器軟件開發的集成開發環境。以下是具體介紹: 功能特性: 完整工具鏈支持:集成了高級編輯器、全面的編譯…

【工程化】淺談前端構建工具

一、前端構建工具概述? 前端構建工具是輔助開發者將源代碼轉換為瀏覽器可直接運行的靜態資源的工具集合。隨著前端技術的發展,源代碼往往包含瀏覽器無法直接解析的語法(如 TypeScript、Sass)、模塊化規范(如 ES Modules、Common…

數據取證:Elcomsoft Password Digger,解密 macOS (OS X) 鑰匙串信息

Elcomsoft Password Digger(EPD)是一款在 Windows 平臺上使用的工具,用于解密存儲在 macOS 鑰匙串中的信息。該工具可以將加密的鑰匙串內容導出到一個純文本 XML 文件中,方便查看和分析。一鍵字典構建功能可以將鑰匙串中的所有密碼…

2.JVM跨平臺原理(字節碼機制)

目錄引言一、跨平臺就跟國際語言翻譯似的二、字節碼和 JVM 到底是啥玩意兒三、解決 “語言不通” 這個老難題四、實現 “一次編寫,到處運行” 就這四步五、字節碼技術給世界帶來的大改變總結引言 咱平常是不是老納悶兒,為啥同一個 Java 程序&#xff0c…

06-ES6

微任務&宏任務JS是單線程執行。所有要執行的任務都要排隊。所有的同步任務會在主線程上排隊,等待執行。異步任務:不會進入主線程,而是會進入任務隊列。等到主線程上的任務執行完成之后,通知任務隊列,執行異步任務。…

FreeSWITCH配置文件解析(10) 配置IP封禁(防暴力破解)

以下是針對FreeSWITCH配置IP封禁(防暴力破解)的完整方案,結合Fail2Ban與系統級防護策略:一、Fail2Ban核心配置(推薦方案)??啟用FreeSWITCH鑒權日志??修改SIP Profile(conf/sip_profiles/int…

【React 入門系列】React 組件通訊與生命周期詳解

🧩 第一章:組件通訊概述在 React 開發中,組件是封裝的、獨立的功能單元。為了實現組件間的數據共享與協作,需要通過組件通訊機制。組件通訊的意義: 讓多個封閉的組件能夠共享數據,實現協作功能。&#x1f4…

前端開發 Vue 狀態優化

Vue 項目中的狀態優化一般都會用Pinia替代Vuex,Pinia 是 Vue 生態系統中的一個輕量級狀態管理庫,作為 Vuex 的替代品,它提供了更簡潔的 API 和更好的性能。模塊化管理:使用 Pinia 時,建議將狀態拆分為多個 store 模塊&…

虛幻基礎:創建角色——FPS

能幫到你的話,就給個贊吧 😘 文章目錄創建角色設置模型添加攝像機添加位置:插槽彈簧臂:伸縮防止由碰撞導致攝像機穿模攝像機添加武器添加位置:插槽創建動畫藍圖:主動獲取角色數據并播放相應動畫設置角色控制…

2025年入局蘋果Vision Pro開發:從零到發布的完整路線圖

蘋果Vision Pro的發布標志著空間計算(Spatial Computing)進入主流市場。作為開發者,如何快速掌握visionOS開發?本文將為你提供詳細的路線圖、實踐建議與資源指南,涵蓋從窗口式應用到沉浸式3D應用的完整開發路徑。 一、visionOS開發的核心目標與階段劃分 visionOS的開發可…

百度文心大模型ERNIE全面解析

百度文心大模型ERNIE概述 百度推出的文心大模型(ERNIE,Enhanced Representation through kNowledge IntEgration)系列是結合知識增強技術的預訓練大模型,涵蓋自然語言處理(NLP)、跨模態、行業應用等多個方向。其開源版本為開發者提供了可商用的大模型能力支持。 ERNIE的…

【SpringAI實戰】提示詞工程實現哄哄模擬器

一、前言 二、實現效果 三、代碼實現 3.1 后端實現 3.2 前端實現 一、前言 Spring AI詳解:【Spring AI詳解】開啟Java生態的智能應用開發新時代(附不同功能的Spring AI實戰項目)-CSDN博客 二、實現效果 游戲規則很簡單,就是說你的女友生氣了&#x…