找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 5285|回复: 2

4530r换16mflash,编译超8m固件,mktplinkfw.c里没有4300的大小定义,怎么改

[复制链接]
发表于 2012-8-27 13:22 | 显示全部楼层 |阅读模式
本帖最后由 laoyangjp 于 2012-8-27 13:30 编辑

4530r换16mflash,mktplinkfw.c里没有4300的大小定义,怎么改?只改一处就行了吗,没机器。没办法。谢谢。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2012-8-27 15:30 | 显示全部楼层
本帖最后由 pupie 于 2012-8-27 15:36 编辑

首先用svn把openwrt的trunk代码下载回来
然后编辑文件 trunk/target/linux/ar71xx/image/Makefile

1. 把:
$(call Image/Build/Template/$(fs_64kraw)/$(1),TPLINK-LZMA,tl-wdr4300-v1,$(tlwdr4300_cmdline),0x43000001,1,8Mlzma)
修改为
$(call Image/Build/Template/$(fs_64kraw)/$(1),TPLINK-LZMA,tl-wdr4300-v1,$(tlwdr4300_cmdline),0x45300001,1,8Mlzma)


再编辑文件 trunk/target/linux/ar71xx/base-files/lib/ar71xx.sh

把:
"430000"*)

        model="TP-Link TL-WDR4300"

        ;;


修改为:
"430000"*|"453000"*)

        model="TP-Link TL-WDR4300"

        ;;


2. mktplinkfw.c
最大长度修改为16m

                .id                = "8Mlzma",
                .fw_max_len        = 0xfc0000,
                .kernel_la        = 0x80060000,
                .kernel_ep        = 0x80060000,
                .rootfs_ofs        = 0x100000,

原厂机器不换flash,自己编译8M固件只用修改1 。16m固件修改2不修改1配合4300的 16muboot使用,128kuboot+openwrt固件+64k art做编程器固件使用
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2012-8-28 10:58 | 显示全部楼层
pupie 发表于 2012-8-27 15:30
首先用svn把openwrt的trunk代码下载回来
然后编辑文件 trunk/target/linux/ar71xx/image/Makefile

未测试,纯顶!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-24 00:27

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表