官方最新的140120固件会把自己刷好的uboot覆盖掉,切记以后不要手贱,官方最新尽量不要尝试!(已接TTL无所谓)

准备工具

  • 网线一根
  • 703n已接好TTL
  • tftpd
  • winhex
  • 支持uboot分区的openwrt固件
  • 带WEB刷机界面的uboot

4M的703n固件跟uboot这里提供了,其它工具请自备,其他改过RAM的不要用这个.

准备工作

  1. 用winhex打开下载的uboot文件uboot_for_wr703n_128KB.bin
  2. 拖到最下面,找到0001FC00行,把5C 63 BF BA F9 E8改成自己703n的MAC地址(遇到很多次网上下载的winhex保存时提示缓存目录错误,这个就自己google解决吧)

开始刷入openwrt及uboot

1.接好网线,本地IP设置为192.168.1.2,掩码255.255.255.0,网关留空即可
2.打开tftpd,选择serverIP为192.168.1.2,并把openwrt_with_uboot.binuboot_for_wr703n_128KB.bin放到与tftpd同一目录下
3.703n进入TTL命令行模式,执行

setenv serverip 192.168.1.2
setenv ipaddr 192.168.1.1

#刷入openwrt
tftp 0x80000000 openwrt_with_uboot.bin
erase 0x9f020000 +0x3c0000
cp.b 0x80000000 0x9f020000 0x3c0000

#刷入uboot
tftp 0x80000000 uboot_for_wr703n_128KB.bin
erase 0x9f000000 +0x20000
cp.b 0x80000000 0x9f000000 0x20000

4.703n断电,按住reset后接电,看灯亮4次后松开reset,此时浏览器输入192.168.1.1访问,应该就可以见到熟悉的uboot刷机界面了.

注意!改过RAM的703n可以使用TTL刷uboot的方式刷回其他第三方ROM,但是命令不同,只能参考不要照搬.