WR703n刷OpenWRT杂记

这个小路由本身是没有什么硬件亮点的,我拿到的是被改过内存的,8M Flash + 64M Ram ,这个配置可玩性一般,但是我在这个砖机倾注了太多的心血,在这里就当做个折腾笔记吧。

话说我拿到这个机子的时候就已经被刷了OpenWRT了(裸机,无电源,好在是通用的miniUSB口),但是这货在供电(普通手机充电器)后经常蓝灯闪一下就灭了,偶尔插拔几次电源又能启动起来,但是断电后之后又起不来了。
开始我以为是系统的问题,嗯,事实上这个系统确实有点问题,为什么这么说呢,ping路由能ping通,过一会儿就不通了,设备蓝灯微亮。下面就开始正式折腾之旅了。

一、刷不死U-boot

对于我这款设备,有好几款不死U-boot。我这里选的是huangfc_1的不死u-boot,他的特点是支持引导U盘上的固件,也就说如果你把路由刷死了或者改了系统文件启动不起来了,把USB ramDisk固件放到U盘上,改名为wr703n_firmware_usb.bin ,供电后即可从USB加载固件,相当的便利。
刷写U-boot 没什么技术含量,主要要解决的问题是有的OpenWRT对U-boot加锁了,所以在写u-boot 的时候会报错。所以首先要找一个解锁了U-boot的OpenWRT固件,刷好后再去刷U-boot.

前期准备:不管你下载哪位大神的U-boot,下载下来的u-boot千万不要直接刷,否则无线会挂,因为没有MAC地址。将下载下来的u-boot文件用WinHex软件打开,

WR703n刷OpenWRT杂记_第1张图片
Paste_Image.png
WR703n刷OpenWRT杂记_第2张图片
Paste_Image.png
WR703n刷OpenWRT杂记_第3张图片
Paste_Image.png

默认这里都是FF FF FF FF FF FF 所以无线会挂。改成你路由器铭牌上的MAC地址即可。下面刷写的U-boot一定要是你改过MAC地址的。

简单说下命令:
(密码一般都是admin,记得先去OpenWRT里看看是不是开启了ssh)

  1. 上传U-boot文件到路由器的tmp目录
scp /Volumes/ExMedia/Downloads/150329_uboot_for_tp-link_tl-wr703n.bin [email protected]:/tmp
  1. ssh连接到路由并刷入u-boot
  • 连接
 ssh [email protected]
  • 查看分区
cat /proc/mtd
  • 刷入U-boot
cd /tmp
mtd write -r 150329_uboot_for_tp-link_tl-wr703n.bin u-boot

二、折腾

当我兴高采烈的刷好U-boot后也成功刷写了新固件,改了无线名称和密码,准备重启一下。,起不来了,蓝灯常亮。断电重启还是老样子。但是我把U盘插上去偶尔却能进入USB固件。哎,心好累。突然我想起来一个细节,路由插在电脑USB口能正常启动,插在手机充电器却不行,是不是电流大了(要知道,现在的手机充电器大多都是1A,2A甚至3A的),我赶紧去找了个三年前的三棒子700ma的充电器,发现还是不好使,抱着试试看的态度把我妈妈那里的老古董500ma的充电头拿过来了,咦,居然好使了,怎么断电怎么都能启动,万万没想到是电源的问题。

三、推荐

解锁了U-boot分区的OpenWRT固件:度盘 密码: 7nqa
U-boot:恩山无线
固件:明月OpenWrt

你可能感兴趣的:(WR703n刷OpenWRT杂记)