2013-08-18最新更新请参考另外一个帖子http://www.right.com.cn/forum/thread-128825-1-1.html
如果是自己编程器刷的话,可以直接用UE打开编程器固件,搜索F8 D1 11 FF 1D 32并进行修改即可。
首先要感谢kuaner,是在他的技术文章基础上面做一个小小的改动,从而通过更改uboot里面的MAC实现永久修改703N MAC地址,我之前找了很久没有找到相关的文章,特发此贴共享给那些有该通用需求的坛友,另外,附上相关uboot以及教程下载地址。
注:此已在恩山首发。
发一个703可用的刷不死的uboot,带web httpd
http://www.right.com.cn/forum/thread-78534-1-1.html
来源是这里:
http://code.google.com/p/wr703n-uboot-with-web-failsafe/
有兴趣的同学可以看看源代码,先申明一点,uboot里面带的httpd恢复模式挑浏览器,测试用火狐可以成功,ie chrome均失败.
我已经测试打包好了,修改了下作者的脚本
说下使用方法
1:先刷我编译的u-boot分区可以写的版本,对应压缩包里面的mtd_write_able.bin这个固件,
2:ssh登陆到路由器,用winscp拷贝gen_uboot.sh和tuboot.bin到/tmp文件夹中.
3:putty中执行脚本 命令是 sh gen_uboot.sh
4:会在/tmp文件夹中生成128kb并且保存了你mac信息的完整uboot uboot.bin这个文件
在这里,用Winscp登陆路由将/tmp/uboot.bin拷贝到自己电脑里面,用UltraEdit打开,找到最后面有很多FF的地方,再慢慢向前找到FF开始的地方就可以看到MAC地址了,将其进行修改即可(建议在原来的基础上面修改一位即可,可减少因MAC地址不符而变砖机的风险),改完记得删除路由/tmp/uboot.bin,再把改过的重新上传到/tmp。可参考下图:
5:执行 mtd -r write uboot.bin u-boot
6:路由器会自动重启,如果可以成功引导,说明你刷新成功了,一般不会错的,淡定
7:开机前,按着reset键再开机会进入uboot的救援模式,设置本机ip 192.168.1.2 掩码255.255.255.0 访问192.168.1.1 就可以看到救援模式了.切记使用火狐可以刷新成功
8:压缩包里面还提供了最新trunk_luci的编译版本,因为mtd_write_able.bin这个版本使用dreambox的源码编译,无线驱动不起来,所以同学们不要以为自己的无线挂了,刷新trunk+luci版后可以确定无线是好的
9:必须用以上说的办法生成完整版128kb的uboot再刷新,不然丢失mac信息,无线必挂
10:以上提供的是对应4m flash版本的uboot,测试可以使用,同时编译了8M的版本,由于没有8m flash,无法测试,希望有编程器的同学测试后反馈.复制压缩包中8m文件夹
下载地址
最新相关软件下载地址:(2013-1-18)
自己的不死uboot备份:http://dl.vmall.com/c0onwvzrueuboot_703n_8M_busi_20130118.bin
Kuaner的不是uboot:http://dl.vmall.com/c0te477h87703_uboot.rar (包括4M8M的版本)
教程:http://dl.vmall.com/c09epvvix9发一个703可用的刷不死的uboot,带web httpd.docx