Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
toh:netgear:wnr1000 [2018/04/28 19:14] – Datatables added, cleanup tmomastoh:netgear:wnr1000_v2 [2024/02/12 08:58] (current) – external edit 127.0.0.1
Line 1: Line 1:
-====== Netgear WNR1000  ======+====== NETGEAR WNR1000 v2 ======
  
-=====  Versions ===== +{{section>meta:infobox:432_warning#infobox_for_dataentries&noheader&nofooter&noeditbutton}}
-^ Version/Model   ^ Launchdate   ^ OpenWrt Version Supported   ^ Model Specific Notes   ^ +
-| v2 / v2C / v2h2 | 20xx-xx      | Trunk [[https://dev.openwrt.org/changeset/44221|r44221]] from 2015-01-30 on | WNR1000-100PES - very similar to [[toh/netgear/wnr2000|WNR2000v3]] / [[toh/netgear/wnr612v2|WNR612v2]] | +
-| v3              | 2011-x?      | ? | WNR1000-100PES - similar to 614v8 |+
  
-===== Supported Versions ===== +**Note:** Official images are too large as of 17.XX. Use the Community Builds in the forum topic URL below for the latest 17.XX, 18.XX, and 19.XX images. https://forum.openwrt.org/t/builds-for-netgear-wnr1000v2-wnr1000v2-vc-wnr612v2-wpn824n-wnr2000v3/39360
----- datatable ---- +
-cols    : Brand, Model, Versions, Supported Current Rel, OEM device homepage URL_url, OWrt Forum Topic URL_url, Device Techdata_pageid +
-headers : Brand, Model, Version, Current Release, OEM Info, Forum Topic, Technical Data +
-align   : c,c,c,c,c,c,+
-filter  : Model=WNR1000 +
-sort    : Version +
-----+
  
----- datatable ---- +WNR1000-100PES very similar to [[toh:netgear:wnr2000|WNR2000v3]] / [[toh:netgear:wnr612v2|WNR612v2]]
-cols    Model, Unsupported Functions_unsupporteds +
-filter  Model=WNR1000 +
-sort    Version +
-----+
  
 +WNR1000v2 also exists as WNR1000v2h2 - instructions for WNR1000v2 also work for WNR1000v2h2 without modification.
 +===== Supported Versions =====
 +<!-- ToH: {
 +  "source": "json",
 +  "dom": "t",
 +  "paging": false,
 +  "rotate": true,
 +  "shownColumns": ["brand", "model", "version", "supportedcurrentrel", "oemdevicehomepageurl", "owrt_forum_topic_url", "deviceid"],
 +  "filterColumns": {"model": "^WNR1000$", "version": "v2"}
 +} -->
  
-===== Hardware Highlights ===== 
----- datatable ---- 
-cols    : Model, Versions, CPU, CPU MHz, Flash MB_mbflashs, RAM MB_mbram, WLAN Hardware, WLAN 2.4GHz, WLAN 5.0GHz, Ethernet 100M ports_, Ethernet Gbit ports_, Modem, USB ports_ 
-header  : Model, Version,SoC,CPU MHz,Flash MB,RAM MB,WLAN Hardware,WLAN2.4,WLAN5.0,100M ports,Gbit ports,Modem,USB 
-align   : c,c,c,c,c,c,c,c,c,c,c,c,c 
-filter  : Model=WNR1000 
-sort    : Version 
----- 
  
-^ Ver ^ CPU ^ RAM ^ Flash ^ Network ^ Wireless ^ USB ^ Serial ^ JTag ^ Wiki ^ FCC ^ +===== Hardware Highlights ===== 
-| v1 | Atheros AR9130 400 MHz | 32 MiB | 4 MiB | 1 WAN + 4x LAN (100 Mbit) | AR9130 [bgn 2x2:2] + AR9102 [bgn 2x2:2] | No | Yes | ? | [[https://wikidevi.com/wiki/Netgear_WNR1000v1|Link]] | [[https://fcc.io/PY3/08400094|FCC ID PY308400094]] | +<!-- ToH
-| v2 / v2C | Atheros AR7240 400 MHz | 32 MiB | 4 MiB | 1 WAN + 4x LAN (100 Mbit) | AR9285 [bgn 1x1:1] | No | Yes | ? | [[https://wikidevi.com/wiki/Netgear_WNR1000v2|Link]] | [[https://fcc.io/PY3/09300122|FCC ID PY309300122]] |  +  "source""json", 
-| v3 | Broadcom BCM5356 rev 1 | 16 MiB | 4 MiB | 1 WAN + 4x LAN (100 Mbit) | BCM5356A1 [bgn 1X1:1] | No | Yes | ? | [[https://wikidevi.com/wiki/Netgear_WNR1000v3|Link]] | [[https://fcc.io/PY3/09300117|FCC ID PY309300117]] | +  "dom""t", 
-| v4 | MediaTek MT7620N | 32 | 4 | 1 WAN + 4x LAN (100 Mbit) | MediaTek MT7620N [bgn 1x1:1] | ? | Yes | ? | [[https://wikidevi.com/wiki/Netgear_WNR1000v4|Link]] | [[https://fcc.io/PY3/14200269|FCC ID PY314200269]] |+  "paging"false, 
 +  "rotate"true, 
 +  "shownColumns": ["model", "version", "cpu", "cpumhz", "flashmb", "rammb", "wlanhardware", "wlan24ghz", "wlan50ghz", "ethernet100mports", "ethernet1gports", "modem", "usbports"], 
 +  "filterColumns"{"model""^WNR1000$", "version""v2"} 
 +} -->
  
  
 ===== Installation ===== ===== Installation =====
----- datatable ---- +<!-- ToH: { 
-cols    ModelVersionsSupported Current RelFirmware OpenWrt Install URL_url, Firmware OpenWrt Upgrade URL_urlFirmware OEM Stock URL_url +  "source""json", 
-headers ModelVersionCurrent ReleaseFirmware OpenWrt InstallFirmware OpenWrt UpgradeFirmware OEM Stock +  "dom": "t", 
-align   : c,c,c +  "paging": false, 
-filter  : Model=WNR1000 +  "rotate": true
-sort    Version +  "shownColumns"["model""version""supportedcurrentrel""firmwareopenwrtinstallurl""firmwareopenwrtupgradeurl""firmwareoemstockurl"]
-----+  "filterColumns"{"model": "^WNR1000$", "version""v2"} 
 +-->
  
 -> [[docs:guide-user:installation:generic.flashing|Install OpenWrt (generic explanation)]] -> [[docs:guide-user:installation:generic.flashing|Install OpenWrt (generic explanation)]]
  
-FIXME Please add the installation procedure here.+**Note:**  Ready-to-install firmware images for OpenWrt 17.01.7 and 18.06.8 and 19.07.3 are available as of June 2020 [[https://forum.openwrt.org/t/wnr1000v2-builds-for-netgear/39360|via OpenWrt Community Builds]]. These are customized builds that do include opkg due to inadequate flash size that cause stock, official OpenWrt builds to bootloop or not retain settings upon reboot.
  
 +[[https://forum.openwrt.org/t/wnr1000v2-builds-for-netgear/39360|Updated Installation Instructions]]
  
-===== Telnet enable =====+- - -
  
-[[telnet.console]]+I tried web-interface upload of v2.img linked above, router complained 2x about image, using ambiguous language about cause of failure; filename pattern violation, or image content, or checksum..
  
-===== Device Info WNR1000v3=====+ 1. alert/modal/popup "Firmware upload failed, please check your file" 
 + I dismiss that, and click ok/yes 
 + 2. another error, now inserted into web-page <div>, text refreshes away before I can copy-paste it
  
-==== Info ==== +Upgrade WNR1000v2 to the latest factory firmware1.1.2.60. Otherwise, the power LED may not behave properly.
-<code> +
-Release version Netgear Wireless Router WNR1000v3 +
-                  U12H13900/V1.0.2.28/52.0.60 +
-           Time : Dec  1 2010 20:31:53 +
-    CFE version : 3.0.6+
  
-</code>+You need to place the device into failsafe mode. For booting into failsafe mode, you need to power up the device while holding the reset button with a pin. The power LED should have an amber colour. Hold the button until it is starting to flash green. It starts to flash green after it flashes the amber LED for six times. After that, the device is in failsafe mode, accepting a firmware via its TFTP server. The device should respond to pings at 192.168.1.1, although the responses may be malformed.
  
-<code> +Configure your ethernet interface with a 192.168.1.0/24 IP address. I use 192.168.1.2 with netmask 255.255.255.0 but it should work with any free address from that block.
-Linux version 2.4.20 (zacker@svn) (gcc version 3.2.with Broadcom modifications) #1 Wed Dec 1 20:25:58 CST 2010 +
-</code>+
  
 +You need a TFTP client for this purpose. You may check the OpenWrt wiki for more information if you aren't familiar with the procedure.
 +You need openwrt-ar71xx-generic-wnr1000v2-squashfs-factory-barrier-breaker-r44095.img, download can be found at https://gist.github.com/SaltwaterC/ef49c8a4df81c8896153. 
 +It's only image what can be flashed sucseesfuly, later images stuck at bootloop.
  
-<code> +tftp 192.168.1.1 
-# cat /proc/cpuinfo +> binary 
-system type             : Broadcom BCM5356 chip rev 1 +> trace 
-processor               : 0 +> put openwrt-ar71xx-generic-wnr1000v2-squashfs-factory-barrier-breaker-r44095.img
-cpu model               :  V4.9 +
-BogoMIPS                : 166.29 +
-wait instruction        : no +
-microsecond timers      : yes +
-tlb_entries             : 64 +
-extra interrupt vector  : no +
-hardware watchpoint     : yes +
-VCED exceptions         : not available +
-VCEI exceptions         : not available +
-unaligned_instructions  : 0 +
-System clocks +
-        (cpu/mem/si/xtal)       : 333/166/83/25 Mhz. +
-dcache hits             : 2147483648 +
-dcache misses           : 3216862704 +
-icache hits             : 2147483648 +
-icache misses           : 3740752895 +
-instructions            : 2147483648+
  
-</code>+After boot you can upgrade openwrt to a newer version with sysupgrade. 
 +===== Telnet enable =====
  
 +[[telnet.console]]
  
-<code> 
-# cat /proc/meminfo 
-        total:    used:    free:  shared: buffers:  cached: 
-Mem:  14716928 14331904   385024        0  1589248  5386240 
-Swap:        0        0        0 
-MemTotal:        14372 kB 
-MemFree:           376 kB 
-MemShared:           0 kB 
-Buffers:          1552 kB 
-Cached:           5260 kB 
-SwapCached:          0 kB 
-Active:           4508 kB 
-Inactive:         4756 kB 
-HighTotal:           0 kB 
-HighFree:            0 kB 
-LowTotal:        14372 kB 
-LowFree:           376 kB 
-SwapTotal:           0 kB 
-SwapFree:            0 kB 
-</code> 
-<code> 
-# ps x 
-  PID  Uid     Stat Command 
-    1 0            init noinitrd  
-    2 0            [keventd] 
-    3 0            [ksoftirqd_CPU0] 
-    4 0            [kswapd] 
-    5 0            [bdflush] 
-    6 0            [kupdated] 
-    8 0            [mtdblockd] 
-   53 0            upnp -D -W vlan1  
-   56 0            /bin/eapd  
-   58 0            nas  
-   62 0            /bin/wps_monitor  
-   96 0            dnsRedirectReplyd  
-   98 0            swresetd  
-  103 0            httpd  
-  104 0            dnsmasq -h -n -c 0 -N -i br0 -r /tmp/resolv.conf -u root  
-  108 0            udhcpd /tmp/udhcpd.conf  
-  109 0            ddnsd &  
-  118 0            heartbeat  
-  125 0            wlanconfigd  
-  126 0            pot run  
-  137 0            upnpd  
-  138 0            /usr/sbin/email  
-  142 0            /usr/sbin/acl_logd  
-  143 0            udhcpc -i vlan1 -p /var/run/udhcpc0.pid -s /tmp/udhcpc -H  
-  146 0            lld2d br0  
-  151 0            wpsd  
-  166 0            telnetd  
-  169 0            /bin/sh  
-  177 0            ps x  
- 
-</code> 
- 
-===== WNR1000v2 ===== 
  
 +===== Hardware =====
 ==== Serial ==== ==== Serial ====
 -> [[docs:techref:hardware:port.serial]] general information about the serial port, serial port cable, etc. -> [[docs:techref:hardware:port.serial]] general information about the serial port, serial port cable, etc.
Line 159: Line 81:
 The serial port is found at JP2. Pin 1 is marked with dot. The serial port is found at JP2. Pin 1 is marked with dot.
  
-^ Pin ^ Description   ^ +^ Pin   ^ Description   ^ 
-| 1 | VCC | +| 1     | VCC           
-| 2 | RX  +| 2     | RX            
-| 3 | TX  +| 3     | TX            
-| 4 | GND |+| 4     | GND           |
  
 ==== GPIO ==== ==== GPIO ====
  
-GPIO LEDs and buttons on this device are connected to either AR7240 SoC or AR9285 wireless chip, so not all of them are accessible to stock version of OpenWrt 15.05 (generic ath9k driver does not register AR9285 GPIOs in kernel). Please read more in __Patches__ section below about current status of addressing these issues.+GPIO LEDs and buttons on this device are connected to GPIO controllers on AR7240 SoC and AR9285 wireless chip.
  
 Controlled by **AR7240** SoC (18 GPIOs total, LAN LEDs shared with built-in Ethernet switch) : Controlled by **AR7240** SoC (18 GPIOs total, LAN LEDs shared with built-in Ethernet switch) :
-  Type       Function     ^     GPIO      ^   Polarity      Notes   + Type    Function    ^     GPIO      ^   Polarity                 Notes               
-|   LED    |  WAN  AMBER      |    (0, 0)    active low    + LED   |  WAN  AMBER   |    (0, 0)    active low                                    
-  LED    |  TEST AMBER      |    (0, 1)    active low   |  aka POWER AMBER  - see note [3]  + LED   |  POWER AMBER  |    (0, 1)    active low  |  aka TEST AMBER  - see note [3]   
-  LED    |  LAN1 AMBER      |    (0, 6)    active low   |  shared with JTAG - see note [0]  | + LED   |  LAN1 AMBER   |    (0, 6)    active low  |  shared with JTAG - see note [0]  | 
-  LED    |  LAN2 AMBER      |    (0, 7)    active low   |  shared with JTAG - see note [0]  | + LED   |  LAN2 AMBER   |    (0, 7)    active low  |  shared with JTAG - see note [0]  | 
-|   LED    |  LAN3 AMBER      |    (0, 8)    active low   |  shared with JTAG - see note [0]  | + LED   |  LAN3 AMBER   |    (0, 8)    active low  |  shared with JTAG - see note [0]  | 
-|   LED    |  POWER GREEN     |  11  (0, 11)  |  active low    + LED   |  POWER GREEN  |  11  (0, 11)  |  active low                                    
-  LED    |  LAN4 AMBER      |  12  (0, 12)  |  active low    + LED   |  LAN4 AMBER   |  12  (0, 12)  |  active low                                    
-|   LED    |  LAN1 GREEN      |  13  (0, 13)  |  active low   |  link activity - see note [1]  + LED   |  LAN1 GREEN   |  13  (0, 13)  |  active low  |   link activity - see note [1]    
-  LED    |  LAN2 GREEN      |  14  (0, 14)  |  active low   |  link activity - see note [1]  + LED   |  LAN2 GREEN   |  14  (0, 14)  |  active low  |   link activity - see note [1]    
-  LED    |  LAN3 GREEN      |  15  (0, 15)  |  active low   |  link activity - see note [1]  + LED   |  LAN3 GREEN   |  15  (0, 15)  |  active low  |   link activity - see note [1]    
-  LED    |  LAN4 GREEN      |  16  (0, 16)  |  active low   |  link activity - see note [1]  + LED   |  LAN4 GREEN   |  16  (0, 16)  |  active low  |   link activity - see note [1]    
-  LED    |  WAN  GREEN      |  17  (0, 17)  |  active low   |  link activity - see note [1]  |+ LED   |  WAN  GREEN   |  17  (0, 17)  |  active low  |   link activity - see note [1]    |
  
-Controlled by **AR9285** wireless chip (12 GPIOs total, unaccessible with default ath9k driver, see __Patches__ section below) : +Controlled by **AR9285** wireless chip (12 GPIOs total) : 
-^   Type       Function     ^     GPIO      ^   Polarity      Notes   +^   Type     Function   ^     GPIO     ^   Polarity                   Notes                  
-|   LED    |  WLAN  BLUE      |  53  (1, 1)   |  active low   |  not all triggers work - see note [2]  | +|   LED    |  WLAN  BLUE  |  53  (1, 1)  |  active low  |  not all triggers work - see note [2]  | 
-|   LED    |  WPS  GREEN      |  57  (1, 5)   |  active low   |  | +|   LED    |  WPS  GREEN  |  57  (1, 5)  |  active low  |                                        
-|  Button      WPS         |  58  (1, 6)   |  active low   |  | +|  Button     WPS      |  58  (1, 6)  |  active low  |                                        
-|  Button     RESET        |  59  (1, 7)   |  active low    +|  Button    RESET     |  59  (1, 7)  |  active low                                         
-|  Button     RFKILL       |  60  (1, 8)   |  active low   |  |+|  Button    RFKILL    |  60  (1, 8)  |  active low  |                                        |
  
 **//Notes://** **//Notes://**
Line 198: Line 120:
   *//[2] - 'phy0radio' trigger does not work, use default 'phy0tpt' or 'wlan0' netdevice instead//   *//[2] - 'phy0radio' trigger does not work, use default 'phy0tpt' or 'wlan0' netdevice instead//
   *//[3] - this is amber light on power LED (labelled TEST in u-boot sources)//   *//[3] - this is amber light on power LED (labelled TEST in u-boot sources)//
- 
-=== Patches === 
- 
-Patches providing full GPIO support on WNR2000v3 / WNR612v2 / WNR1000v2 have been submitted to trunk ([[https://patchwork.ozlabs.org/project/openwrt/list/?submitter=68145]]). They are included in OpenWrt starting from version r49077.\\ 
-All above patches and their versions backported to Chaos Chalmer (15.05) are available at [[https://micu.webserwer.pl/pmwiki/pmwiki.php?n=OpenWRT.Patches]]. 
  
 === GPIO in OpenWrt === === GPIO in OpenWrt ===
Line 228: Line 145:
  gpio-60  (rfkill              ) in  hi      gpio-60  (rfkill              ) in  hi    
 </code> </code>
 +
 +===== Custom u-boot =====
 +
 +There is a project allowing to build custom u-boot image https://github.com/realmicu/uboot-wnrmod2k
 +It could be used if flash memory chip was replaced or to obtain additional functionality.
  
 ===== Tags ===== ===== Tags =====
 [[meta:tags|How to add tags]] [[meta:tags|How to add tags]]
 {{tag>4flash 32ram AR7240}} {{tag>4flash 32ram AR7240}}
  • Last modified: 2024/02/12 08:58
  • by 127.0.0.1