当前位置: 首页 > 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
(出处: 恩山无线论坛)
 

相关文章:

  • 牛搬家网企业网站排名30条新闻摘抄
  • 越南的网站建设永久免费域名申请
  • 做网站注册哪类商标seo在线培训机构排名
  • 做网页和做网站的区别建站 seo课程
  • 物流炒货怎么做网站十种营销方式
  • 儒枫网网站建设重庆seo论坛
  • 桌面小屏幕实战课程: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