MR7350用TTL刷機救磚過程

很久之前就買了一臺Linksys的MR7350路由器,準備有OpenWRT的官方固件之后再拿它當輕NAS用,最近看到出了Snapshot版,于是就拿來刷機試試。經過我堅持不懈的折騰,終于把我的MR7350路由器刷成了磚,即便是通過開機過程中斷電切換分區的辦法,也不能正常啟動。
只好拆機用TTL刷機。現在把詳細步驟記錄于此,供大家參考,以備不時之需。
1、拆機,MR73500的四顆螺絲分別是在背面標識貼紙左右兩側各1個,靠前面的(各種接口的相對的一面)腳墊里面2個。拆螺絲后就要靠撬棒打開了。
2、打開之后,很容易找到五根接線柱,沒錯,這就是UART端口和串口,從板子邊上往中間數,1為+,2為TX,3為RX,5為GND。用線連接USB轉TTL的小板接口,對照連接,注意TX和RX是交叉連接。
3、電腦端用串口控制軟件連接,端口根據實際情況選擇,波特率為115200,打開路由器就可以看到跑代碼了。
4、電腦端的TFTP服務器準備:把電腦IP設置192.168.1.254,電腦上運行TFTP32程序,設置某個目錄為當前目錄,并放置官方固件,文件名必須為:mr7350.img。
5、用網線將電腦和路由器的網口連接,連1號網口就好(其他的口我也沒試)。
6、重新打開路由器電源開關,盡快在串口控制軟件中按任意鍵,讓路由器啟動過程中可以停在uboot狀態,稍候就可以看到命令提示符:IPQ6018#: ?然后敲入 run flashimg 命令執行,正常情況下,就會開始跑很多 ##### ,待結束回到命令提示符。(這里的正常當然是指作為TFTP客戶端的路由器與作為TFTP服務端的電腦上的程序的通訊是正常的,但在這個命令執行之前是ping不通的,只有在執行這個命令時網絡才是通的。)
7、再執行 run flashimg2 ,待 ?#### 跑完結束。
8、再敲入 reset 重啟,至此滿血復活。


我刷機時執行命令的過程如下:

IPQ6018# run flashimg
ipq6018_eth_halt: done
eth0 PHY0 up Speed :1000 Full duplex
eth0 PHY1 Down Speed :10 Half duplex
eth0 PHY2 Down Speed :10 Half duplex
eth0 PHY3 Down Speed :10 Half duplex
eth0 PHY4 up Speed :1000 Full duplex
ipq6018_eth_init: done
Using eth0 device
TFTP from server 192.168.1.254; our IP address is 192.168.1.1
Filename 'mr7350.img'.
Load address: 0x44000000
Loading: *
Got TFTP_OACK: TFTP remote port: changes from 69 to 62580
#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?#################################################################
? ? ? ? ?###
? ? ? ? ?1.3 MiB/s
done
Bytes transferred = 40108032 (2640000 hex)
ipq6018_eth_halt: done

NAND erase: device 0 offset 0x1480000, size 0x5200000
Erasing at 0x6660000 -- 100% complete.
OK

NAND write: device 0 offset 0x1480000, size 0x2640000
?40108032 bytes written: OK

最后提醒一句:刷機有風險,操作需謹慎。本文是我的刷機經驗,僅供參考,任何人按此方法刷壞路由器本人概不負責。

參考資料:

MR7350的TTL接線圖,實測TTL可用
https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=8264791&fromuid=231820
(出處: 恩山無線論壇)
?

TTL連線TFTP刷MR7350方法
https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=8269214&fromuid=231820
(出處: 恩山無線論壇)
?

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

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

相關文章

在NPU單算子(torch_npu )執行時如何進行性能優化?以MinerU為例

1 MinerU介紹 在AI技術快速發展的今天,大量非結構化數據的處理成為亟待解決的問題。尤其是PDF文檔,作為最常見的文件格式之一,如何高效準確地提取其中的信息,成為了許多企業和研究機構的痛點。上海人工智能實驗室(上海…

鴻蒙OS開發IoT控制應用:從入門到實踐

引言:萬物互聯時代的應用開發新范式 在物聯網(IoT)技術迅猛發展的今天,智能設備數量呈指數級增長。據IDC預測,到2025年全球IoT連接設備數將達到416億臺。面對碎片化的IoT設備和多樣化的控制需求,華為鴻蒙OS(HarmonyOS)應運而生&a…

五層網絡模型:網絡通信的核心框架

在網絡通信的世界里,五層網絡模型是一個基礎而關鍵的概念。它幫助我們理解數據是如何在網絡上從一個設備傳輸到另一個設備的。本文將詳細介紹五層網絡模型的每一層,以及它們在數據傳輸過程中的作用。 一、五層網絡模型概述 五層網絡模型是一種分層的網…

常見的強化學習算法分類及其特點

強化學習(Reinforcement Learning, RL)是一種機器學習方法,通過智能體(Agent)與環境(Environment)的交互來學習如何采取行動以最大化累積獎勵。以下是一些常見的強化學習算法分類及其特點&#…

【LeetCode 熱題 100】438. 找到字符串中所有字母異位詞——(解法三)不定長滑動窗口+數組

Problem: 438. 找到字符串中所有字母異位詞 題目:給定兩個字符串 s 和 p,找到 s 中所有 p 的 異位詞 的子串,返回這些子串的起始索引。不考慮答案輸出的順序。 【LeetCode 熱題 100】438. 找到字符串中所有字母異位詞——(解法一&…

求區間最大值

題目描述 給定一個長度為 N 的數列,和 M 次詢問,求出每一次詢問的區間內數字的最大值。 輸入描述 第一行包含兩個整數 N,M,分別表示數列的長度和詢問的個數。 第二行包含 N 個整數(記為𝑎𝑖)&am…

調試HDMI音頻能8通道播放聲音

一、使用場景 我們是通過rk主控的hdmi接口播放音視頻給到ite68051芯片解析出8聲道數據,分別通過4路i2s的數據腳給給到fpga去解析 調試步驟: 1.根據相關手冊配置hdmi輸出,hdmi聲卡注冊,如下: hdmi0_sound: hdmi0-sound {status = "disabled";compatible = &qu…

PowerBI 柱狀圖顯示MoM銷量環比示例,以及解決相同列值時設置柱子顏色的問題

先看效果: 假設有Sales表: 1. 我們先給它新增一個計算列,顯示銷售日期的年月 銷售日期YYYYMM YEAR(Sales[銷售日期])*100 MONTH(Sales[銷售日期]) 2. 然后新增一個計算表,用于保存當前最大的銷售日期,和上一個月的日期 DateComparisonT…

【docker】構建時使用宿主機的代理

docker構建過程中報錯: pip 下載失敗 解決辦法:傳遞宿主機的代理 把宿主機的 HTTP_PROXY/HTTPS_PROXY 傳進去,導致容器內的 pip 依然連不上代理,下載 build-dependencies(比如 setuptools)就會失敗。 下面兩步即可解決: Docker 構建階段,127.0.0.1:7890 指向的是 容…

[Java 基礎]算法

什么是算法 程序 數據結構 算法 算法(Algorithm)就是解決問題的步驟,就像做菜的食譜一樣,告訴計算機一步一步如何完成任務。 例如: 排序算法:把一堆數字從小到大排列搜索算法:在一堆數據里…

C++理解for循環 計算題三

計算a的值 #include <iostream> using namespace std; int main() { int a0;for(int i0;i<3;i){for(int j0;j<3;j){aij;}}cout<<"a的值是 "<<a<<endl; return 0; } 計算a的值 #include <iostream> using namespace std; int …

梳理React中的fiber架構

文章目錄 產生背景核心概念工作原理工作流程優勢特點 產生背景 在React16之前使用的虛擬DOM是數組的形式&#xff0c;又因為React本身是應用級框架&#xff0c;狀態改變后并不能準確知道是哪個組件發生了改變&#xff0c;只能對整個應用進行diff協調&#xff0c;受限于虛擬DOM…

Modbus 數據模型:線圈、寄存器與功能碼詳解(二)

三、Modbus 功能碼詳解 3.1 功能碼分類與作用 Modbus 功能碼是 Modbus 通信協議中的關鍵組成部分&#xff0c;它如同一個 “指令指揮官”&#xff0c;在通信事務處理中扮演著核心角色。功能碼占用 1 個字節的空間&#xff0c;取值范圍為 1 到 255 &#xff08;0x01 - 0xFF&am…

多表連接查詢:語法、注意事項與最佳實踐

&#x1f517; 多表連接查詢&#xff1a;語法、注意事項與最佳實踐 多表連接是 SQL 的核心能力&#xff0c;用于關聯多個表的數據。以下是深度解析&#xff0c;涵蓋語法規范、性能陷阱及實戰技巧&#xff1a; &#x1f4dc; 一、多表連接語法大全 1. 顯式連接&#xff08;推薦…

使用Calibre對GDS進行數據遍歷

在芯片的GDS數據里&#xff0c;使用Calibre對數據進行處理是非常常見的操作&#xff0c;但是GDS是一種和常規設計結構不太一樣的一種數據&#xff0c;這里&#xff0c;通過這個小小的科普文章&#xff0c;一起看看怎么樣在GDS里邊做數據漫游吧&#xff01;閑言少敘&#xff0c;…

PyQtNode Editor 第二篇自定義可視化視圖

在第一篇博客中,我們已經完成了 PyQtNode Editor 的基礎環境搭建,并深入解析了自定義圖形場景QDMGraphicsScene的實現原理。那個帶有網格背景的場景就像一張空白的圖紙,現在我們要在這張圖紙上開始繪制真正的節點系統。 今天我們將聚焦于節點編輯器的核心數據結構設計,實現…

【擴歐應用】同余方程

與擴歐的聯系 在同余方程的求解過程中&#xff0c;我們通常需要將方程轉化為線性不定方程&#xff08;Diophantine 方程&#xff09;的形式&#xff0c;然后使用擴展歐幾里得算法&#xff08;Extended Euclidean Algorithm, EEA&#xff09;求解。 同余方程是怎么轉化為線性不…

結構化數據:NumPy 的結構化數組

文章目錄 結構化數據&#xff1a;NumPy 的結構化數組探索結構化數組的創建更高級的復合類型記錄數組&#xff1a;結構化數組的變體走向 Pandas 結構化數據&#xff1a;NumPy 的結構化數組 雖然我們的數據通常可以用同質數組很好地表示&#xff0c;但有時情況并非如此。本文將演…

phpcms 更換新域名更新欄目url和內容頁url無法更新解決方法

更換域名后更新欄目url和內容頁url還是無法更新為新的域名&#xff0c;手動把cache文件夾下能清除的緩存文件清除了還是不行&#xff0c;把數據庫的緩存表內容清空了還是不行&#xff0c;問題在于欄目緩存并沒有清除。 解決辦法: (1)、找到文件&#xff1a;/caches/configs/sys…

瑪哈特七輥矯平機:板材平整的精密衛士

在金屬板材加工領域&#xff0c;表面平整度是衡量產品質量的核心指標之一。無論是汽車覆蓋件、精密儀器外殼&#xff0c;還是建筑裝飾板材&#xff0c;任何彎曲、波浪或翹曲都將嚴重影響后續加工精度、產品強度及美觀度。七輥矯平機&#xff0c;憑借其獨特的輥系結構設計&#…