水星MW300R v2 路由器刷DD-Wrt 小记
家里有一个水星MW300R v2 的路由器,之前在这个路由器上刷过OpenWrt(可参照我这个博文:http://wlpblog.blog.163.com/blog/static/217614257201511252554386/),后来刷回了原系统。最近发觉这个路由器系统有点问题,不太好用了,所以,我干脆直接把这个路由刷入另一个路由器系统——DD - Wrt。
路由器外观:
硬件配置:
CPU AR7241 400MHZ
内存 Zentel 32M DDR 500
闪存 MXIC 4M SPI Flash
WAN 1个
LAN 4个 100M
刷入DD - Wrt 系统
这里,我先尝试了使用系统升级的功能进行路由器系统更换,发现这个方法不好用,所以这里我又使用TTL的方式进行路由器系统的刷入了。
1.接TTL线。
使用万用电表测量四个点的电压值,得到VCC、GND、TX、RX的位置,并焊上插针。
2.插入TTL。
3.上串口调试工具。
此处波特率为115200。
连接成功后,发现是乱码,因为波特率设置的是正确的,所以查阅相关资料,需要把C503电容短接。
这里我直接把这个电容取下,然后短接。
短接处理
编码现在显示正常了
U-Boot 1.1.4 (May 28 2010 - 11:12:30)AP99 (ar7241 - Virian) U-boot DRAM: sri ar7240_ddr_initial_config(133): virian ddr1 init #### TAP VALUE 1 = 0xf, 2 = 0x10 [0x0: 0x1f] 32 MB id read 0x100000ff sector count = 64 Flash: 4 MB Using default environmentIn: serial Out: serial Err: serial Net: ag7240_enet_initialize... No valid address in Flash. Using fixed address No valid address in Flash. Using fixed address Virian MDC CFG Value ==> 4 : cfg1 0xf cfg2 0x7014 eth0: 00:03:7f:09:0b:ad eth0 up Virian MDC CFG Value ==> 4 : cfg1 0xf cfg2 0x7214 eth1: 00:03:7f:09:0b:ad ATHRS26: resetting s26 ATHRS26: s26 reset done eth1 up eth0, eth1 Autobooting in 1 seconds
4.刷入DD - Wrt固件。
在UBoot出现“Autobooting in 1 seconds”时,按tpl进入操作命令。建立TFTP服务,设置server IP进行固件的上传。
ar7240> setenv ipaddr 192.168.1.1 ar7240> setenv serverip 192.168.1.10
输入查看命令查看一下信息是否配置正确。
r7240> printenvbootargs=console=ttyS0,115200 root=31:02 rootfstype=jffs2 init=/sbin/init mtdparts=ar7240-nor0:256k(u-boot),64k(u-boot-env),2752k(rootfs),896k(uImage),64k(NVRAM),64k(ART) REVISIONID bootcmd=bootm 0x9f020000 bootdelay=1 baudrate=115200 ethaddr=0x00:0xaa:0xbb:0xcc:0xdd:0xee ipaddr=192.168.1.1 serverip=192.168.1.10 stdin=serial stdout=serial stderr=serial ethact=eth0Environment size: 368/65532 bytes
将固件读入内存
ar7240> tftpboot 0x80000000 factory-to-ddwrt.bin dup 1 speed 1000 Using eth1 device TFTP from server 192.168.1.27; our IP address is 192.168.1.10 Filename 'factory-to-ddwrt.bin'. Load address: 0x80000000 Loading: ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################# done Bytes transferred = 3932160 (3c0000 hex)
擦除Flash,并写入固件
ar7240> erase 0x9f020000 +0x3c0000 ar7240> cp.b 0x80000000 0x9f020000 0x3c0000
引导新固件
ar7240> bootm 0x9f020000
OK,系统写入成功,接下来就是见证奇迹的时!(注:我上面命令中涉及的内存地址,只适用于本路由器)
5.查看新系统成果。
看上去还不错,但是在使得无线中继时,发现不好用(虽然有6种中继方式),于是我又想要刷回原来的水星路由器系统了。
再搞回去
虽然新系统DD-Wrt不错,但是现在对于我用的那一部分不能满足我的使用需求,所以只能再刷回我原来的系统了。
这里使用新方法,就不再用TTL这么麻烦了。
1.远程连接路由器
进入Telnet,执行打开,输入用户名、密码进入系统。
open 192.168.2.1
2.上传官方原固件到内存
我这里用的是搭建web服务的方式进行的,这里方法很多。
我这里,将系统写入了/tmp下。
3.查看分区
4.将固件写入系统分区
执行写入命令后,系统会进行重启(切勿切断电源,否则路由器就成砖了)
5.查看系统
熟悉的系统又回来了!
相关下载
所涉及到的固件和软件下载地址:http://download.csdn.net/detail/lecepin/9429182
注:此教程中涉及到的内存地址值,只适应于本路由,切勿随便使用,非专业人员,不要随便尝试,否则路由器很可能变成砖。
博客名称:王乐平博客
博客地址:http://blog.lepingde.com
CSDN博客地址:http://blog.csdn.net/lecepin
水星MW300R v2 路由器刷DD-Wrt 小记相关推荐
- 水星mw300r虚拟服务器,水星(Mercury)MW300R无线路由器设置
本文介绍了MERCURY水星MW300R无线路由器的安装和设置方法,水星MW300R宽带路由器的安装和配置其实非常的简单,总结起来可以分为3大步骤: 1.设备连接 2.配置电脑IP 3.MW300R配 ...
- win10 路由虚拟服务器,水星 MW300R V10~V15 设置虚拟服务器操作说明 路由器
水星路由器是一个路由器品牌,具有强大的功能,是CPU处理器网络专用处理器,属于广域网络WAN端口2,处理效能是联机数Sessions5,000.集有线无线于一体,符合802.11n(Draft 2.0 ...
- 光猫连接水星路由器显示服务器,水星mw300r路由器连接光猫的设置方法步骤
水星mw300r无线路由器因其出色的性能.配置简单和超高的性价比,深受广大用户的喜欢;不过对于没有网络基础的用户来说,完成水星mw300r路由器与光猫的连接设置,任然有一定的困难,下面是学习啦小编给大 ...
- linux dd 备份uboot,刷机前如何备份uboot、分区、编程器固件?路由器刷机备份命令使用方法...
为安全着想,刷机前应该备份一下原机uboot 或者最好能备份出完整的编程器固件,以防万一. 可我手上没有ttl,听说可以通过后台来备份各个分区,于是我就试了试,但是遇到不少问题,理解不了,请各位指教. ...
- 斐讯k1路由器刷Breed BootLoader(不死UBoot)
前段时间斐讯搞活动,我入手了一部139元的斐讯K1路由器,感觉硬件配置不错,于是就给K1路由器刷入了Breed启动程序. 路由器外观: 路由器内观: 硬件配置: CPU:MediaTek MT7620 ...
- 路由器 刷 linux系统版本,在Linux下用tftp刷写路由器固件
(以Buffalo WHR-G300N V2路由器为例) 以发行版Ubuntu为例(如果你在Windows下,可下载Ubuntu的ISO文件,再用wubi安装Ubuntu,可免去重新分区的麻烦),下载 ...
- 水星MW300R无线路由器的设置方法
本文将以图文讲解水星MW300R无线路由器的设置方法. 1.右击"网上邻居"--属性--右击"本地连接"--属性--双击"Internet协议(TCP ...
- 水星mw310r虚拟服务器,水星MW310R(V1-V4)路由器桥接设置教程 | 192路由网
本文主要介绍了水星MW310R(V1-V4)路由器WDS桥接设置方法,也可以说是无线中继设置.但是需要注意的是,是V1-V4版本的水星MW310R路由器的无线桥接设置方法哦! 温馨提示: 水星MW31 ...
- 水星怎么设置网速最快_水星mw300r怎么提高网速
如今很多家庭或者办公场所都时通过路由器实现无线上网,多台电脑与智能手机等设备都是共享一个网络上网.为了合理分配各台电脑/手机可使用的带宽资源,避免某台电脑占用过多带宽导致其他电脑上网异常,我们需要在路 ...
最新文章
- linux sh 改 cmd
- 今晚直播 | 基于知识图谱的人机对话系统方法与实践
- cmd上运行java程序遇到的问题(找不到或无法加载主类)
- cocos2d-2.0-x-2.0.3 批处理文件create-android-project.bat 创建工程缺失lib解决方法
- 团队作业2——需求分析原型设计
- 理解稀疏编码sparse coding
- 北京编程女子图鉴,谁说女子不如男
- oracle归档默认路径,更改ORACLE归档路径及归档模式
- 短信验证码(俗称接码平台)分享定义是什么
- MHD-UH40RK4K高清视频会议摄像头
- matlab实现留一交叉验证,留出法和交叉验证
- vue 长按复制文字 并弹出复制成功
- ubuntu下通过FreeTDS访问SqlServer(c++示例)
- QIIME2进阶一_用QIIME2解析序列,诠释生命
- docker原理介绍以及部署使用
- Vue2中插槽使用——默认插槽、具名插槽、作用域插槽
- Rust入坑指南:鳞次栉比
- 基于51单片机的太阳能交通警示牌
- 全网最详细笔记:张益唐北大讲解火热出炉!证明「零点猜想」!
- 360 wifi拓展器R2使用
热门文章
- 开发第一个spring boot应用
- myeclipse8.5安装反编译工具
- 对数据仓库进行数据建模_确定是否可以对您的数据进行建模
- 海量数据寻找最频繁的数据_在数据中寻找什么
- angular 模块构建_通过构建全栈应用程序学习Angular 6
- ios pusher使用_使用.NET和Pusher构建实时评论功能
- 如何使用TensorFlow构建简单的图像识别系统(第2部分)
- 27个机器学习图表翻译_使用机器学习的信息图表信息组织
- [BZOJ1502]月下柠檬树(自适应辛普森积分)
- Spring注解依赖注入的三种方式的优缺点以及优先选择