当前位置: 首页 > news >正文

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.dtcms.com/a/258553.html

相关文章:

  • 桌面小屏幕实战课程:DesktopScreen 8 非易失性存储器NVS
  • 安卓9.0系统修改定制化____安卓9.0修改 默认开启开发者选项与usb调试的操作步骤解析 十一
  • Vue项目使用defer优化页面白屏,性能优化提升,秒加载!!!
  • 大白话蓝牙中的RPC:Remote Procedure Call远程过程调用
  • 夏季小学期
  • DEYOLO 全面复现,将双增强跨模态目标检测网络 DEYOLO 融合到 YOLOFuse 框架
  • 微信小程序节点相关总结
  • 入门级STM32F103C8T6无人机(原理图其一)
  • Proteus 8.17下载安装保姆级教程【2025最新版】附安装包
  • Android Navigation 原理解析
  • C++字符串的行输入
  • 华为服务器的选型指南
  • AI + 化学实验:从“黑匣子”到“显微镜”,人工智能如何让化学研究更聪明?
  • TouchDIVER Pro触觉手套:虚拟现实中的多模态交互新选择
  • day41/60
  • OSS大数据分析集成:MaxCompute直读OSS外部表优化查询性能(减少数据迁移的ETL成本)
  • Springboot项目中使用手机号短信验证码注册登录实现
  • Starrocks 低基数全局字典优化
  • 【stm32】标准库学习——USART串口
  • 攻防世界-MISC-MeowMeowMeow
  • C++面试题(46)------滑动窗口的最大值
  • vue 路由学习
  • Python核心库Pandas详解:数据处理与分析利器
  • 【最新实时目标检测YOLOv13添加PyQt可视化界面】
  • 旁挂式集中转发AC基础配置
  • 对手机屏中断路和短路的单元进行切割或熔接,实现液晶线路激光修复原理
  • 《贵州棒垒球》有什么国家级比赛·棒球1号位
  • Qt面试题汇总
  • 集成 Odoo、n8n 与 Dify,实现智能业务流程自动化
  • 通过环境变量管理多版本JDK8、11、17并安装idea编译器