703N 永久 修改 不死 uboot MAC 地址 8M 4M | 少将全栈
  • 欢迎访问少将全栈,学会感恩,乐于付出,珍惜缘份,成就彼此、推荐使用最新版火狐浏览器和Chrome浏览器访问本网站。
  • 吐槽,投稿,删稿,交个朋友
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏少将全栈吧

703N 永久 修改 不死 uboot MAC 地址 8M 4M

点滴 admin 11年前 (2013-12-13) 2711次浏览 已收录 扫描二维码

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

喜欢 (0)
[🍬谢谢你请我吃糖果🍬🍬~]
分享 (0)
关于作者:
少将,关注Web全栈开发、项目管理,持续不断的学习、努力成为一个更棒的开发,做最好的自己,让世界因你不同。