|
本帖最后由 huangfc_1 于 2015-4-7 16:17 编辑
根据前面调查帖子的结果,看到各坛友的热情。今天准备发布一个这段时间研究的成果。
经过一段时间的调试,带usb启动的uboot终于拿得出手了。
下载链接:
链接: http://pan.baidu.com/s/1jGglkTC 密码: 4ix2
简单说明:
1。此uboot和普通uboot无异,可以引异正常的固件(openwrt.ddwrt).
2. 此uboot增加了usb支持,支持U盘启动。--插上装有固件的U盘,uboot会直接引导U盘里的固件,而不是flash里的固件.
3. 此uboot 还支持U盘刷机,---把固件放到U盘里,插到路由上,按住复位键开关,路由会从U盘里读固件,刷写flash里的firmware.
4. 不插U盘,和普通uboot无异。支持httpd.
图文说明---引导篇:
1.当路由不插U盘,也不按复位按键开机。uboot如正常uboot一样,引导flash里的固件。
2.当路上插上U盘开机。uboot会尝试从U盘里寻找文件名为:wr703n_firmware_usb.bin 文件,如果找到则引导这个文件。如果没有找到,和正常一样,引导flash里的固件。
3.当uboot从U盘里找不到固件,flash里 固件也无法识别,则自动启动 httpd.
图文说明---刷写篇:
1。按住复位键将路由开机。默认Uboot会尝试从U盘里寻找文件名为:wr703n_firmware.bin文件,如果找到,会用这个文件更新flash里的固件:
2。接上面,如果文件没有找到,uboot直接进入httpd模式,用户直接网页刷写固件。
总结:
也许上面写得很多,看起来很复杂。简单来说:用户刷了这个uboot.正常情况下,不插U盘,和普通的uboot无异。如果用户想试一下自己编译的固件,又不想路由成砖,把编译好的固件改名成:wr703n_firmware_usb.bin 。插到USB上,开机,路上会自动引导U盘的固件。
用户如果想刷机,两种方法,如果用U盘刷,先把对应的文件改名为wr703n_firmware.bin放到U盘里,插到路由上,按住复位键开机,看路由灯闪4下,再放开按键,路由会自动把U盘里的固件刷到flash 里。
用户如果想刷机,不想用U盘刷。就和正常的httpd一样。按住开机,灯闪再进192.168.1.1..........
注意:U盘格式需要是fat32格式。 用U盘引导的固件,请编译ramdisk格式的固件 ,论坛更新了一个ramdisk固件:https://www.right.com.cn/FORUM/thread-163193-1-1.html
对不起,我做坏人了,让大家又捡起肥(WR703N)皂了。不知道会不会激情满满!!
另:刷机有风险,任性需谨慎!
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
评分
-
查看全部评分
|