|
看很多人咨詢修改固件問題決定做一個(gè)簡易教程! 使用軟件:1.winhex 下載鏈接:[attach]296985[/attach] 1.啟動(dòng)界面 [attach]296986[/attach] 啟動(dòng)界面后選擇打開你需要的固件文件就可以了 2.固件文件結(jié)構(gòu)簡單講解 編程器固件中包含uboot或CFE,fw和art。 uboot就像電腦的bios,是底層的管理系統(tǒng); fw就像電腦的操作系統(tǒng),實(shí)現(xiàn)路由器的各種功能; art就像電腦的無線驅(qū)動(dòng)程序,是無線校驗(yàn)碼; uboot的長度為128KB(0x20000);art為64KB(0x10000);fw有4M和8M的區(qū)別,4M的為3840K(0x3c0000),8M的為7936KB(0x7c0000)。在刷機(jī)之前要對(duì)要刷入flash的uboot、fw、art的文件長度用ultraedit或winhex進(jìn)行校驗(yàn)。尤其是uboot,如果大小不對(duì),千萬不要嘗試刷入,那是一定會(huì)變磚的。 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起始地址 flash終止地址 TTL終止地址 uboot 0X000000 0X9F000000 0X01FFFF 0X9F01FFFF fw 0X020000 0X9F020000 0X7DFFFF 0X9F7DFFFF art 0X7F0000 0X9F7F0000 0X7FFFFF 0X9F7FFFFF 3.常見修改方式 [attach]296991[/attach] 例如下圖:就是固件常見起始位置 [attach]296992[/attach] 修改CFE mac 圖片中的劃線部分就是mac 注意修改的時(shí)候是16進(jìn)制。固件可能有多處mac都要一一修改,可以使用 菜單欄-搜尋-替換功能進(jìn)行查找 [attach]296995[/attach] 修改端口 圖中紅線部分是lan口 代表1-4lan口(1-4) ,藍(lán)線部分代表wan口(0),解釋下 為什么要到5呢? 這個(gè)代表終止的意思 一共5個(gè)口 分別是0 1 2 3 4 所以終止是5 [attach]296996[/attach] 以上是個(gè)人常見一些修改的簡單體會(huì),希望各位大大多多指導(dǎo)小弟! |
Archiver | 手機(jī)版 | 無線門戶 ( 粵ICP備11076993號(hào)|粵公網(wǎng)安備44010602008359號(hào) ) |網(wǎng)站地圖
GMT+8, 2026-1-12 21:43
Powered by Discuz!
© 2003-2024 廣州威思信息科技有限公司