看很多人咨询修改固件问题决定做一个简易教程
使用软件:1
winhex 下载链接: winhex10
rar (493
48 KB, 下载次数: 5) 1
启动界面 启动界面后选择打开你需要的固件文件就可以了 2
固件文件结构简单讲解 编程器固件中包含uboot、 fw 和 art
uboot 就像电脑的bios,是底层的管理系统; fw 就像电脑的操作系统,实现路由器的各种功能; art 就像电脑的无线驱动程序,是无线校验码; uboot 的长度为128KB( 0x20000);art 为 64KB( 0x10000);fw 有 4M 和 8M 的区别,4M 的为3840K( 0x3c0000) ,8M 的为7936KB( 0x7c0000)
在刷机之前要对要刷入flash 的 uboot、 fw、 art 的文件长度ultraedit 或 winhex 进行校验
尤其是uboot,如果大小不对,千万不要尝试刷入,那是一定会变砖的
uboot、 fw 和 art 在 flash 中的位置如下: 4M 的 FLASH: flash 地址从0x000000~0x3FFFFF ttl 访问flash 的地址从0x9F000000~0x9F3FFFFF flash 起始地址 TTL 起始地址 flash 终止地址 TTL 终止地址 uboot 0X000000 0X9F000000 0X01FFFF 0X9F01FFFF fw 0X020000 0X9F020000 0X3DFFFF 0X9F3DFFFF art 0X3F0000 0X9F3F0000 0X3FFFFF 0X9F3FFFFF 8M 的 FLASH: flash 地址从0x000000~0x7FFFFF ttl 访问flash 的地址从0x9F000000~0x9F3FFFFF flash 起始地址 TTL