User Tools

Site Tools


toh:netgear:wnr1000

Netgear WNR1000

Versions

Version/Model Launchdate S/N OpenWrt Version Supported Model Specific Notes
v1 ? WNR1000-100PES
v2 / v2C / v2h2 20xx-xx Trunk r44221 from 2015-01-30 on WNR1000-100PES - very similar to WNR2000v3 / WNR612v2
v3 2011-x? ? WNR1000-100PES - similar to 614v8
v4 ?

Hardware Highlights

Ver CPU RAM Flash Network Wireless USB Serial JTag Wiki FCC
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 ? Link FCC ID PY308400094
v2 / v2C Atheros AR7240 400 MHz 32 MiB 4 MiB 1 WAN + 4x LAN (100 Mbit) AR9285 [bgn 1x1:1] No Yes ? Link FCC ID PY309300122
v3 Broadcom BCM5356 rev 1 16 MiB 4 MiB 1 WAN + 4x LAN (100 Mbit) BCM5356A1 [bgn 1X1:1] No Yes ? Link FCC ID PY309300117
v4 MediaTek MT7620N 32 4 1 WAN + 4x LAN (100 Mbit) MediaTek MT7620N [bgn 1x1:1] ? Yes ? Link FCC ID PY314200269

Installation

Telnet enable

Device Info WNR1000v3

Info

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

Linux version 2.4.20 (zacker@svn) (gcc version 3.2.3 with Broadcom modifications) #1 Wed Dec 1 20:25:58 CST 2010

# cat /proc/cpuinfo
system type             : Broadcom BCM5356 chip rev 1
processor               : 0
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

# 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
# ps x
  PID  Uid     Stat Command
    1 0         S    init noinitrd 
    2 0         S    [keventd]
    3 0         S    [ksoftirqd_CPU0]
    4 0         S    [kswapd]
    5 0         S    [bdflush]
    6 0         S    [kupdated]
    8 0         S    [mtdblockd]
   53 0         S    upnp -D -W vlan1 
   56 0         S    /bin/eapd 
   58 0         S    nas 
   62 0         S    /bin/wps_monitor 
   96 0         S    dnsRedirectReplyd 
   98 0         S    swresetd 
  103 0         S    httpd 
  104 0         S    dnsmasq -h -n -c 0 -N -i br0 -r /tmp/resolv.conf -u root 
  108 0         S    udhcpd /tmp/udhcpd.conf 
  109 0         S    ddnsd & 
  118 0         S    heartbeat 
  125 0         S    wlanconfigd 
  126 0         S    pot run 
  137 0         S    upnpd 
  138 0         S    /usr/sbin/email 
  142 0         S    /usr/sbin/acl_logd 
  143 0         S    udhcpc -i vlan1 -p /var/run/udhcpc0.pid -s /tmp/udhcpc -H 
  146 0         S    lld2d br0 
  151 0         S    wpsd 
  166 0         R    telnetd 
  169 0         S    /bin/sh 
  177 0         R    ps x 

WNR1000v2

Serial

port.serial general information about the serial port, serial port cable, etc.

The serial port is found at JP2. Pin 1 is marked with dot.

Pin Description
1 VCC
2 RX
3 TX
4 GND

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.

Controlled by AR7240 SoC (18 GPIOs total, LAN LEDs shared with built-in Ethernet switch) :

Type Function GPIO Polarity Notes
LED WAN AMBER 0 (0, 0) active low
LED TEST AMBER 1 (0, 1) active low aka POWER AMBER - see note [3]
LED LAN1 AMBER 6 (0, 6) active low shared with JTAG - see note [0]
LED LAN2 AMBER 7 (0, 7) active low shared with JTAG - see note [0]
LED LAN3 AMBER 8 (0, 8) active low shared with JTAG - see note [0]
LED POWER GREEN 11 (0, 11) active low
LED LAN4 AMBER 12 (0, 12) active low
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 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 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) :

Type Function GPIO Polarity Notes
LED WLAN BLUE 53 (1, 1) active low not all triggers work - see note [2]
LED WPS GREEN 57 (1, 5) active low
Button WPS 58 (1, 6) active low
Button RESET 59 (1, 7) active low
Button RFKILL 60 (1, 8) active low

Notes:

  • [0] - needs reprogramming of SoC to deallocate GPIO pins from JTAG
  • [1] - needs reprogramming of SoC to deallocate GPIO pins from built-in Ethernet switch; required for different link speed colors
  • [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)

Patches

Patches providing full GPIO support on WNR2000v3 / WNR612v2 / WNR1000v2 have been submitted to trunk (https://patchwork.ozlabs.org/project/openwrt/list/?submitter=68145).
All above patches and their versions backported to Chaos Chalmer (15.05) are available at https://micu.webserwer.pl/pmwiki/pmwiki.php?n=OpenWRT.Downloads.

GPIO in OpenWrt

# cat /sys/kernel/debug/gpio
GPIOs 0-17, ath79:
 gpio-0   (netgear:amber:wan   ) out hi    
 gpio-1   (netgear:amber:test  ) out hi    
 gpio-6   (netgear:amber:lan1  ) out hi    
 gpio-7   (netgear:amber:lan2  ) out hi    
 gpio-8   (netgear:amber:lan3  ) out hi    
 gpio-11  (netgear:green:power ) out lo    
 gpio-12  (netgear:amber:lan4  ) out hi    
 gpio-13  (netgear:green:lan1  ) out lo    
 gpio-14  (netgear:green:lan2  ) out lo    
 gpio-15  (netgear:green:lan3  ) out lo    
 gpio-16  (netgear:green:lan4  ) out lo    
 gpio-17  (netgear:green:wan   ) out lo    

GPIOs 52-63, ath9k-phy0:
 gpio-53  (netgear:blue:wlan   ) out hi    
 gpio-57  (netgear:green:wps   ) out hi    
 gpio-58  (wps                 ) in  hi    
 gpio-59  (reset               ) in  hi    
 gpio-60  (rfkill              ) in  hi    

toh/netgear/wnr1000.txt · Last modified: 2016/04/10 08:39 by tmomas