精华内容
下载资源
问答
  • wnr2000v4编程器固件,breed1028+lede-17.01.7-ar71xx-generic-wnr2000v4-squashfs-sysupgrade
  • WNR2000v3 原版固件

    2014-12-28 17:30:24
    WNR2000v3 原版固件,最新版,官网提供。绝对真实。
  • 本文主要介绍的是关于网件WNR2000和R2000对比,并着重介绍的对比了它俩的性能区别。 R2000 网络标准 IEEE 802.11n 网络协议 TCP/IP协议 传输速率 300Mbps 传输速率 2.4GHz300Mbps 覆盖范围 中小型家庭 频率...
  • 网件wnr2000v3最新固件

    2014-03-30 15:29:34
    网件wnr2000v3最新固件,官网最新版的,实测可用
  • 网件无线路由器WNR2000 V3的中文语言升级文件,用于刷机之后有可能出现的没有中文的情况。
  • wnr2000-v3 dd-wrt固件

    2017-09-15 12:31:01
    wnr2000-v3 dd-wrt固件,最好是先刷原厂固件wnr2000v3-V1.0.1.26.然后再刷这个 wnr2000-v3 dd-wrt固件,最好是先刷原厂固件wnr2000v3-V1.0.1.26.然后再刷这个
  • 网件wnr2000v3-DDWRT固件

    热门讨论 2012-11-28 22:56:27
    3个WNR2000V3的固件,下载自其它网络。
  • DDWRT固件:dd-wrt.v24-29621_NEWD-2_K2.6_mini.bin 官方固件:WNR2000v2-V1.2.0.6_36.0.58.chk
  • 网件wnr2000无线路由器v3版ddwrt201212固件
  • 网件wnr2000无线路由器v3版ddwrt固件

    热门讨论 2012-10-01 12:05:50
    最新wnr2000,v3版可用。安装只需在路由器web升级页面选择固件文件即可,不需其他刷刷机软件。
  • 基于wnr2000v3最新的openwrt固件。
  • WNR2000 V3第三方LEDE固件,亲测可用
  • 基于wnr2000v3 4m的openwrt固件。
  • 按照DD-WRT官网描述,WNR2000 V3可刷入V24 SP2 2012年02月08日以后发布的所有版本。压缩包内版本为V24 SP2 2014年11月11日版本,亲测可用。 这个绝对可以刷成功。有问题可邮件到heng032000@gmail.com联系我。
  • wnr2000 V3 2013 最新DDWRT固件 附带恢复原厂固件及工具及教程
  • WNR2000v3改UBNT(AR7241+9287)编程器固件8M UBNT_NSLM2(XM.v5.5.8_Build20991)编程器8M(AR7241+9287)00156DA9F202.bin
  • Netgear WNR2000v3刷固件记

    千次阅读 2014-03-13 22:22:45
    [size=large]Netgear WNR2000v3,买了一个最后几台的绝版,自带固件为Version 1.1.2.06(多国语言版) 最新的固件为Version 1.1.2.10,没有多国语言; 官网上提供的最早的固件为Version 1.0.1.26(多国语言版) ...
    [size=large]Netgear WNR2000v3,买了一个最后几台的绝版,自带固件为Version 1.1.2.06(多国语言版)
    
    最新的固件为Version 1.1.2.10,没有多国语言;
    官网上提供的最早的固件为Version 1.0.1.26(多国语言版)

    因发现官方固件WDS无线中继只支持WEP加密,遂决定刷DD-WRT。
    DD-WRT只能刷18777这个版本及以前的,以后的版本都大过其3.5M的闪存容量。
    刷DD-WRT之前要刷最早的官方固件版本Version 1.0.1.26(多国语言版),后面的新版本开始封DD-WRT刷机了。
    刷这个官方固件因为是降级刷,需要使用tftp2.exe连网线直刷。
    刷好这个官方固件后,再在管理界面上上传文件更新固件。
    先更新wnr2000v3-factory_WW.img这个,管理界面就变成DD-WRT的了。
    再更新wnr2000v3-webflash.bin,就可以了。

    刷了DD-WRT后,发现WDS无线中继还是只能WEP加密,功能倒是挺全面,可惜不太稳定,有掉线的现象。
    于是决定还是刷回官方固件,下了个最新版Version 1.1.2.10来刷,也是使用tftp2.exe连网线直刷。
    刷这个版本后,发现界面虽只有英文,但反应速度比前个版本快多了,网速、稳定性都还可以;
    而且DHCP固定分配、端口映射等的设置感觉比DD-WRT的还简单,满意![/size]
    展开全文
  • 原厂编辑器固件,固件为多国语言版本,需要配合编辑器
  • wnr2000 v2固件

    2012-10-21 20:06:16
    ddwrt固件v2版用 具体就不说了,会用的下吧
  • 大家都知道我们的路由器买回来后,可以定期从路由器官方网站上下载到最新的固件对它进行升级,新固件一般会增加一些新的功能,或是更改一些BUG,但是如果我们升级路由软件的过程中操作不当,或是突然停电,那么就会...
  • Netgear网件WNR2000 V3无线路由器固件1.1.2.6版(2013年4月11日发布)
  • 这个还是不错的,自己刷过,不过刷后中继有问题,不是这个版本有问题,是所有的版本都有中继问题,所以做好心理准备,只需刷.img的文件就可以了,有一个.bin的不用刷了,没什么用的.
  • WNR2000v2 官方固件

    2014-11-08 14:22:41
    回复原厂刷机固件 官方最高版本的固件
  • WNR2000V3 2013-dd-wrt固件

    2013-01-21 17:32:31
    dd官网的固件,而且是2013年1月1日更新的版本,稳定性,可靠性都ok
  • 在使用路由器的过程中,难免会手贱到刷坏路由器固件...遇到这种情况,大多数人只能是重新购买路由器,今天我以网件WRN2000 V3 路由器为例,介绍一下如何让路由器重死回生。此方法为强刷可用 于刷dd和op等第三方固件。
  • WNR2200拆机图

    千次阅读 2013-08-20 14:00:16
    WNR2200拆机图 TTL引脚

    WNR2200拆机图


    TTL引脚


    展开全文
  • 网件wnr2200编程器固件,DD-WRT固件,主控AR7241,8M的,亲测稳定使用
  • 本文来源 由于网件的bootloader是经过定制的,固件打包...openwrt-ar71xx-generic-wnr2200-squashfs-factory.img文件,发现里面的结构和官方的一模一样,可见openwrt按照网件官方固件的打包方式进行了打包,编译出来的

    本文来源http://blog.csdn.net/gt945/article/details/12710381

    新固件下载

    由于网件的bootloader是经过定制的,固件打包方式也不同,因此我一直以为openwrt直接编译出的固件不能直接刷在路由器上。后来有一次我无意中打开了openwrt生成的

    openwrt-ar71xx-generic-wnr2200-squashfs-factory.img文件,发现里面的结构和官方的一模一样,可见openwrt按照网件官方固件的打包方式进行了打包,编译出来的固件可以直接刷入使用。

    接下来我便深入了解了openwrt是如何针对网件进行打包固件的。其实其打包过程与我之前发的一个脚本相似,但是有一些不一样的地方。

    一、分区拼接不一样,他在kernel分区后面紧跟着rootfs分区。

    二、linux内核经过了patch,将bootargs固化进去,这样bootloader中的bootargs就不会影响内核启动,并且刷固件的时候也无需再修改bootargs。


    问题二解决了我之前遇到的问题——刷固件必须修改bootargs

    问题一却造成编译的固件无法正常启动,在openwrt官方的wnr2200配置中,mtdparts无法区分kernel和rootfs分区,在启动的时候造成无法mount rootfs。

    经过修改,解决了问题,附个patch

    diff --git a/target/linux/ar71xx/files/arch/mips/ath79/mach-wnr2200.c b/target/linux/ar71xx/files/arch/mips/ath79/mach-wnr2200.c
    index bf7f9ee..40c8b3a 100644
    --- a/target/linux/ar71xx/files/arch/mips/ath79/mach-wnr2200.c
    +++ b/target/linux/ar71xx/files/arch/mips/ath79/mach-wnr2200.c
    @@ -23,6 +23,9 @@
     #include "dev-usb.h"
     #include "machtypes.h"
     
    +#define WNR2200_GPIO_USB_5V		4
    +#define WNR2200_GPIO_LED_WLAN		0
    +
     #define WNR2200_GPIO_LED_LAN2_AMBER	0
     #define WNR2200_GPIO_LED_LAN4_AMBER	1
     #define WNR2200_GPIO_LED_WPS		5
    @@ -122,14 +125,13 @@ static void __init wnr2200_setup(void)
     
     	ath79_register_m25p80(NULL);
     	ap91_pci_init(art + WNR2200_PCIE_CALDATA_OFFSET, NULL);
    -
    +	ap9x_pci_setup_wmac_led_pin(0, WNR2200_GPIO_LED_WLAN);
    +	
     	ath79_register_leds_gpio(-1, ARRAY_SIZE(wnr2200_leds_gpio),
     					wnr2200_leds_gpio);
     
     	/* enable power for the USB port */
    -	gpio_request_one(WNR2200_GPIO_USB_POWER,
    -			GPIOF_OUT_INIT_HIGH | GPIOF_EXPORT_DIR_FIXED,
    -			"USB power");
    +	ap9x_pci_setup_wmac_gpio(0, BIT(WNR2200_GPIO_USB_5V), BIT(WNR2200_GPIO_USB_5V));
     
     	ath79_register_usb();
     }
    diff --git a/target/linux/ar71xx/image/Makefile b/target/linux/ar71xx/image/Makefile
    index 1b276c5..3c06db5 100644
    --- a/target/linux/ar71xx/image/Makefile
    +++ b/target/linux/ar71xx/image/Makefile
    @@ -194,7 +194,7 @@ uap_pro_mtdlayout=mtdparts=spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,1536k(kernel)
     ubdev_mtdlayout=mtdparts=spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,7488k(firmware),64k(certs),256k(cfg)ro,64k(EEPROM)ro
     whrhpg300n_mtdlayout=mtdparts=spi0.0:248k(u-boot)ro,8k(u-boot-env)ro,3712k(firmware),64k(art)ro
     wndap360_mtdlayout=mtdparts=spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,1728k(kernel),6016k(rootfs),64k(nvram)ro,64k(art)ro,7744k@0x50000(firmware)
    -wnr2200_mtdlayout=mtdparts=spi0.0:320k(u-boot)ro,128k(u-boot-env)ro,7680k(firmware),64k(art)ro
    +wnr2200_mtdlayout=mtdparts=spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,14784k(firmware),64k(config),1024k(language_table),64k(pot),64k(traffic_meter),64k(art)ro,1536k@0x050000(kernel),13248k@0x1d0000(rootfs)
     wnr2000v3_mtdlayout=mtdparts=spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,3712k(firmware),64k(art)ro
     wndr3700_mtdlayout=mtdparts=spi0.0:320k(u-boot)ro,128k(u-boot-env)ro,7680k(firmware),64k(art)ro
     wndr3700v2_mtdlayout=mtdparts=spi0.0:320k(u-boot)ro,128k(u-boot-env)ro,15872k(firmware),64k(art)ro
    @@ -687,7 +687,7 @@ endef
     
     define Image/Build/Netgear
     	$(eval fwsize=$(call mtdpartsize,firmware,$(4)))
    -	$(call CatFiles,$(KDIR_TMP)/vmlinux-$(2).uImage.squashfs,0,$(KDIR)/root.$(1),$(fwsize),$(call sysupname,$(1),$(2)),64)
    +	$(call CatFiles,$(KDIR_TMP)/vmlinux-$(2).uImage.squashfs,1572864,$(KDIR)/root.$(1),$(fwsize),$(call sysupname,$(1),$(2)),64)
     	if [ -e $(call sysupname,$(1),$(2)) ]; then \
     		for r in $(7) ; do \
     			[ -n "$$$$r" ] && dashr="-$$$$r" || dashr= ; \
    

    define Image/Build/Netgear那块修改的不好,粗鲁了一点,直接指定kernel分区大小为1572864,应该有更好的方法,没时间去找了

    关于mach-wnr2200.c这个文件,在官方支持之前,是用的我自己写的,在官方支持之后,主要以修改该文件为主。

    与此同时,openwrt的研究工作将告一段落,非常遗憾的一件事就是wnr2200的patch没有及时发出去,当时候都存草稿箱了。。。不然哥也留名到openwrt中了。

    接下来我将转战Nuttx


    展开全文
  • netgear固件修复工具

    热门讨论 2013-01-21 17:37:06
    wnr2000v3 刷dd失败或者变砖, 可以进行固件修复,这是netgear比较特殊的功能 怎么刷都不怕
  • C r e a t e T h r e a d的最后一个参数是p d w T h r e a d I D,它必须是D W O R D的一个有效地址,C r e a t e T h r e a d 使用这个地址来存放系统分配给新线程的I D (进程和线程的I D已经在第4章中作了介绍)。...
    C r e a t e T h r e a d的最后一个参数是p d w T h r e a d I D,它必须是D W O R D的一个有效地址,C r e a t e T h r e a d
    
    使用这个地址来存放系统分配给新线程的I D (进程和线程的I D已经在第4章中作了介绍)。
    注意在Windows 2000(和Windows NT 4)下, 可以(并且通常是这样做的)为该参
    数传递N U L L。它告诉函数,你对线程的I D不感兴趣
    ,但是线程已经创建了。在
    Windows 95和Windows 98下,为该参数传递N U L L会导致函数运行失败,因为函数试
    图将I D写入地址N U L L(这是不合法的)。因此线程不能创建。
    当然,操作系统之间的不一致现象会给编程人员带来一些问题。例如,在Wi n d o w s
    2 0 0 0下(即使为p d w T h r e a d I D参数传递了N U L L,它也创建了该线程)编写和测试了一
    126计计第二部分编程的具体方法
    下载
    个应用程序,当后来在Windows 98上运行该应用程序时,C r e a t e T h r e a d将不创建新的线
    程。必须始终在你声称支持的所有操作系统(和所有版本)上充分测试应用程序。
    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 89,536
精华内容 35,814
关键字:

wnr2000