Differences

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

toh:netgear:wndr4300 [2013/02/09 18:03]
mandrawes
toh:netgear:wndr4300 [2014/10/09 13:51] (current)
theoradicus add gt32flash tag
Line 2: Line 2:
Similar to [[toh:netgear:WNDR3700]]**v4** but 3T3R. OpenWRT forum [[https://forum.openwrt.org/viewtopic.php?id=41094|thread]] on WNDR3700v4. Similar to [[toh:netgear:WNDR3700]]**v4** but 3T3R. OpenWRT forum [[https://forum.openwrt.org/viewtopic.php?id=41094|thread]] on WNDR3700v4.
 +
 +When working on this, firmware files downloaded from Netgear (.img files) can be tftp'd directly to the router in order to restore functionality.
 +
 +Stock Netgear WNDR4300v1 is pre-installed with a modified version of OpenWrt Kamikaze (bleeding-edge, r18571). It is possible to gain access to a terminal on the WNDR4300v1 by using telnet.
===== Supported Versions ===== ===== Supported Versions =====
-^ Version/Model ^ Launch Date ^ S/N ^ Router firmware version ^ OpenWrt Version Supported ^ Model Specific Notes ^ +^ Version/Model ^ Launch Date ^ S/N ^ Router firmware version ^ OpenWrt Version ^ Model Specific Notes ^ 
-| "V1"  |  2012-08  | - | V1.0.1.30, KAMIKAZE r18571 | - | [[https://dev.openwrt.org/browser/trunk/target/linux/ar71xx/files/arch/mips/ath79/mach-wndr4300.c?rev=34647&order=name|kernel support]]  | +| "V1"  |  2012-08  | - | V1.0.1.30, KAMIKAZE r18571 | Barrier Breaker 14.07 RC1 | [[https://dev.openwrt.org/browser/trunk/target/linux/ar71xx/files/arch/mips/ath79/mach-wndr4300.c?rev=34647&order=name|kernel support]]  | 
-[[https://dev.openwrt.org/changeset/34650/trunk/target/linux/ar71xx/generic/profiles/netgear.mk|OpenWrt Build Profile]]+[[https://dev.openwrt.org/browser/trunk/target/linux/ar71xx/nand/profiles/netgear.mk|OpenWrt Build Profile]]
-**Note:** It is not yet possible to use the default squasfsh/jffs2 images on NAND flashes, so only initramfs image is supported for now (see [[https://dev.openwrt.org/changeset/34650/trunk/target/linux/ar71xx/generic/profiles/netgear.mk|here]]).+**Note:** Sysupgrade and persistent system settings were problematic but those have been fixed; the v1 model is fully supported from Barrier Breaker 14.07 RC1 on.
===== Hardware Highlights ===== ===== Hardware Highlights =====
^ CPU ^ Ram ^ Flash ^ Network ^ USB ^ Serial ^ JTag ^ FCC ^ ^ CPU ^ Ram ^ Flash ^ Network ^ USB ^ Serial ^ JTag ^ FCC ^
-| Atheros AR9344 @ 560MHz | 128MiB | 128MiB | 4 x 1| Yes | Yes | Yes? | [[https://apps.fcc.gov/oetcf/eas/reports/ViewExhibitReport.cfm?mode=Exhibits&RequestTimeout=500&calledFromFrame=N&application_id=315301&fcc_id=PY312100187|here]] |+| Atheros AR9344 @ 560MHz | 128MiB | 128MiB NAND | 4 x 1| Yes | Yes | Yes | [[https://apps.fcc.gov/oetcf/eas/reports/ViewExhibitReport.cfm?mode=Exhibits&RequestTimeout=500&calledFromFrame=N&application_id=315301&fcc_id=PY312100187|here]] |
-==== Flash Layout ====+ 
 +===== Specific Configuration ===== 
 +==== OpenWrt Configuration ==== 
 +=== Interfaces === 
 + 
 +The default network configuration is: 
 +^ Interface Name  ^ Description ^ Default configuration ^ 
 +| br-lan          | LAN & WiFi | 192.168.1.1/24 |  
 +| (eth0)          | AR8327 Gigabit Switch | None |  
 +| VLAN 1 (eth0.1)  | LAN ports (1 to 4) | None |  
 +| VLAN 2 (eth0.2)  | WAN port (5) | DHCP |  
 +| wlan0            | WiFi 2.4 GHz | Disabled |  
 +| wlan1            | WiFi 5 GHz | Disabled |  
 + 
 + 
 +==== OEM Configuration ==== 
 +=== Interfaces === 
 +<HTML> 
 +<p style="padding: 10px;border:1px solid grey;height:600px;font:10px/14px Georgia, Garamond, Serif;overflow:Auto;background-color:#FFFFFF"> 
 +<code> 
 +root@WNDR4300:/# ifconfig  
 +ath0      Link encap:Ethernet  HWaddr 00:8E:F2:F9:E9:56   
 +          inet6 addr: fe80::28e:f2ff:fef9:e956/64 Scope:Link 
 +          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1 
 +          RX packets:0 errors:0 dropped:0 overruns:0 frame:0 
 +          TX packets:1528 errors:0 dropped:1263 overruns:0 carrier:0 
 +          collisions:0 txqueuelen:1000  
 +          RX bytes:0 (0.0 B)  TX bytes:611200 (596.8 KiB) 
 + 
 +ath1      Link encap:Ethernet  HWaddr 00:8E:F2:F9:E9:58   
 +          inet6 addr: fe80::28e:f2ff:fef9:e958/64 Scope:Link 
 +          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1 
 +          RX packets:0 errors:0 dropped:0 overruns:0 frame:0 
 +          TX packets:63 errors:0 dropped:1262 overruns:0 carrier:0 
 +          collisions:0 txqueuelen:1000  
 +          RX bytes:0 (0.0 B)  TX bytes:23814 (23.2 KiB) 
 + 
 +br0      Link encap:Ethernet  HWaddr 00:8E:F2:F9:E9:56   
 +          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0 
 +          inet6 addr: fe80::28e:f2ff:fef9:e956/64 Scope:Link 
 +          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1 
 +          RX packets:11914 errors:0 dropped:0 overruns:0 frame:0 
 +          TX packets:7801 errors:0 dropped:0 overruns:0 carrier:0 
 +          collisions:0 txqueuelen:0  
 +          RX bytes:814320 (795.2 KiB)  TX bytes:3655772 (3.4 MiB) 
 + 
 +eth0      Link encap:Ethernet  HWaddr 00:8E:F2:F9:E9:56   
 +          inet6 addr: fe80::28e:f2ff:fef9:e956/64 Scope:Link 
 +          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1 
 +          RX packets:11918 errors:0 dropped:0 overruns:0 frame:0 
 +          TX packets:7284 errors:0 dropped:0 overruns:0 carrier:0 
 +          collisions:0 txqueuelen:0  
 +          RX bytes:862528 (842.3 KiB)  TX bytes:3568425 (3.4 MiB) 
 + 
 +eth1      Link encap:Ethernet  HWaddr 00:8E:F2:F9:E9:57   
 +          inet6 addr: fe80::28e:f2ff:fef9:e957/64 Scope:Link 
 +          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1 
 +          RX packets:0 errors:0 dropped:0 overruns:0 frame:0 
 +          TX packets:35 errors:0 dropped:0 overruns:0 carrier:0 
 +          collisions:0 txqueuelen:1000  
 +          RX bytes:0 (0.0 B)  TX bytes:9398 (9.1 KiB) 
 + 
 +lo        Link encap:Local Loopback   
 +          inet addr:127.0.0.1  Mask:255.0.0.0 
 +          inet6 addr: ::1/128 Scope:Host 
 +          UP LOOPBACK RUNNING  MTU:16436  Metric:1 
 +          RX packets:26806 errors:0 dropped:0 overruns:0 frame:0 
 +          TX packets:26806 errors:0 dropped:0 overruns:0 carrier:0 
 +          collisions:0 txqueuelen:0  
 +          RX bytes:1093086 (1.0 MiB)  TX bytes:1093086 (1.0 MiB) 
 + 
 +phy0      Link encap:Ethernet  HWaddr 00:8E:F2:F9:E9:56   
 +          inet6 addr: fe80::28e:f2ff:fef9:e956/64 Scope:Link 
 +          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1 
 +          RX packets:11918 errors:0 dropped:0 overruns:0 frame:0 
 +          TX packets:8170 errors:0 dropped:0 overruns:0 carrier:0 
 +          collisions:0 txqueuelen:1000  
 +          RX bytes:1077052 (1.0 MiB)  TX bytes:3662022 (3.4 MiB) 
 + 
 +wifi0    Link encap:Ethernet  HWaddr 00:8E:F2:F9:E9:56   
 +          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1 
 +          RX packets:363172 errors:0 dropped:0 overruns:0 frame:0 
 +          TX packets:39405 errors:1101 dropped:0 overruns:0 carrier:0 
 +          collisions:0 txqueuelen:1000  
 +          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B) 
 +          Interrupt:2 Memory:b8100000-b811ffff  
 + 
 +wifi1    Link encap:Ethernet  HWaddr 00:8E:F2:F9:E9:58   
 +          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1 
 +          RX packets:190 errors:0 dropped:0 overruns:0 frame:0 
 +          TX packets:34344 errors:46 dropped:0 overruns:0 carrier:0 
 +          collisions:0 txqueuelen:1000  
 +          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B) 
 +          Interrupt:64 Memory:b0000000-b0020000  
 +</code> 
 +</p> 
 +</HTML> 
 +=== VLAN === 
 +<HTML> 
 +<p style="padding: 10px;border:1px solid grey;font:10px/14px Georgia, Garamond, Serif;overflow:Auto;background-color:#FFFFFF"> 
 +<code> 
 +root@WNDR4300:/# cat /proc/net/vlan/config  
 +VLAN Dev name    | VLAN ID 
 +Name-Type: VLAN_NAME_TYPE_RAW_PLUS_VID_NO_PAD 
 +eth0          | 1  | phy0 
 +eth1          | 2  | phy0 
 +</code> 
 +</p> 
 +</HTML> 
 + 
 +=== Wireless === 
 +Done in the file ''[[doc:uci:wireless|/etc/config/wireless]]'' 
 + 
 +=== GPIO === 
 +From /etc/rc.local  
 +<HTML> 
 +<p style="padding: 10px;border:1px solid grey;font:10px/14px Georgia, Garamond, Serif;overflow:Auto;background-color:#FFFFFF"> 
 +<code> 
 +# Configure GPIO4 as input 
 +mm 0xb8040000 `md 0xb8040000 | awk '{printf("0x%x\n"),or(int($3),0x10)}'` 
 +</code> 
 +</p> 
 +</HTML> 
 +===== Hardware ===== 
 +==== Info ==== 
 +| **[[wp>Instruction set|Architecture]]:**    | [[wp>MIPS architecture|MIPS]] MIPS 74Kc | 
 +| **Vendor:**          | [[wp>Qualcomm Atheros]] | 
 +| **[[doc:techref:Bootloader]]:**    | [[doc:techref:bootloader:uboot|U-Boot]] | 
 +| **[[doc:hardware:soc|System-On-Chip]]:**  | AR9344 (MIPS) | 
 +| **[[doc:hardware:cpu|CPU]]/Speed**        | 560 MHz | 
 +| **Flash-Chip:**      | Micron 29F1G08ABADA | 
 +| **Flash size:**      | 128 MiB NAND | 
 +| **RAM:**            | 128 MiB  | 
 +| **Wireless:**        | Atheros AR9340 2.4GHz 802.11bgn | Atheros AR9580 5GHz 802.11an | 
 +| **RegDomain:**      | US | US | 
 +| **Ethernet:**        | Atheros AR8327 Gigabit Switch | 
 +| **USB:**            | Yes 1 x 2.0    | 
 +| **[[doc:hardware:port.serial|Serial]]:**          | [[#Serial|Yes]] | 
 +| **[[doc:hardware:port.jtag|JTAG]]:**            | [[#JTAG|Yes]]  | 
 + 
 +==== Photos ==== 
 +Available here: http://uk.hardware.info/reviews/3685/4/netgear-wndr4300-review-3800+40004300-photos-and-screenshots 
 + 
 +Model Number 
 + 
 +//Front:// 
 + 
 +**Photo of front of the casing** 
 + 
 +//Back:// 
 + 
 +**Photo of back of the casing** 
 + 
 +==== Opening the case ==== 
 +**Note:** This will void your warranty! 
 + 
 +**Note:** Instructions from WNDR3700 
 + 
 +  *To remove the cover use a Torx (T-8) screwdriver. 
 +  *There are two screws easily visible on the bottom of the case. 
 +  *There are four more screws under the rubber feet. The feet are not glued to the plastic and can easily be removed and pushed back into place once reassembled. The feet have rubber tethers, but you can slide them out gently without damaging them, and later you can reinsert them just as easily. Don't forget to put them in a plastic baggie so you don't lose them! 
 + 
 +//Main PCB// 
 + 
 +**Photo of PCB** 
 +Front: 
 +{{:media:20130914-netgear-wndr4300-pcb-front.jpg|}} 
 +The serial connection are the headers just to the left of the RF shield. From the bottom of the picture, which is the front of the device, the GND pin is first followed by RX, TX, and finally VCC is the topmost pin (towards the back of the device). 
 +Another image is available here: http://uk.hardware.info/reviews/3685/2/netgear-wndr4300-review-3800+40004300-atheros-pcb 
 + 
 +Back: 
 +{{:media:20130914-netgrear-wndr4300-pcb-back.jpg|}} 
 + 
 +==== Serial ==== 
 +-> [[doc:hardware:port.serial]] general information about the serial port, serial port cable, etc. 
 + 
 +Having a serial console connected at boot will cause the device to fail booting.  Connect a few seconds after power on or later.  Specifically the Tx line causes the failure. 
 + 
 +<code>find_hif: bootstrap = 0xaf055b 
 +WASP BootROM Ver. 1.1 
 +Nand Flash init 
 +ONFI: Control setting = 0xb44 
 +hdr: [0xbd004000 : 0xbd004000 : 0x3000 : 0xc200e86c] 
 +nand_load_fw: read 6 pages 
 +nand_load_fw: 0x10000 0x800 0xbd0047f0 
 +nand_load_fw: 0x20000 0x800 0xbd004ff0 
 +nand_load_fw: 0x30000 0x800 0xbd0057f0 
 +nand_load_fw: 0x40000 0x800 0xbd005ff0 
 +nand_load_fw: 0x50000 0x800 0xbd0067f0 
 +f/w 0 read complete, jumping to 0xbd004000 
 +initialize PLL & DDR 
 + 
 +sri 
 +Wasp 1.2 
 +Wasp (16bit) ddr1 init            <---- this should be:  Wasp (32bit) ddr2 init 
 +setting for 40 
 +fw1: Nand Init 
 +leave FW1 
 +f/w 0 execution complete 
 +hdr: [0xa0100000 : 0xa0100000 : 0x11000 : 0x26e9875d] 
 +nand_load_fw: read 34 pages 
 +nand_load_fw: 0x70000 0x800 0xa01007f0 
 +... 31 increments ... 
 +nand_load_fw: 0x270000 0x800 0xa01107f0 
 +Checksum mismatch. 0x26e9875d != 0xa1b631f6 
 + -- repeat ad infinitum -- 
 +</code> 
 + 
 + 
 + 
 +How to connect to the Serial Port of this specific device: 
 +GND pin is at the front of the device, followed by RX/TX/VCC 
 + 
 + 
 + 
 +**Photo of PCB with markings** 
 + 
 +==== JTAG ==== 
 +-> [[doc:hardware:port.jtag]] general information about the JTAG port, JTAG cable, etc. 
 + 
 +The JTAG port is located in the bottom left of the PCB, see [[toh/netgear/wndr4300#Opening the case]]. 
 + 
 +How to connect to the JTAG Port of this specific device: 
 + 
 + 
 +===== Flash Layout ===== 
 + 
 +==== OEM Flash Layout ====
<code> <code>
root@WNDR4300:/# cat /proc/mtd root@WNDR4300:/# cat /proc/mtd
Line 32: Line 263:
mtd12: 06000000 00020000 "reserved" mtd12: 06000000 00020000 "reserved"
</code> </code>
 +
 +dmesg Output (as of Firmware 1.0.1.34)
 +<code>
 +Atheros on-chip NAND FLash Controller Driver, Version 0.1 (c) 2010 Atheros Communications, Ltd.
 +Ath Nand ID[878555a0]: 2c:f1:80:95:02
 +ONFI MICRON      MT29F1G08ABADAWP 
 +Micron NAND 128MiB 3,3V 8-bit [128MB]
 +12 cmdlinepart partitions found on MTD device ath-nand
 +Creating 12 MTD partitions on "ath-nand":
 +0x000000000000-0x000000040000 : "u-boot"
 +0x000000040000-0x000000080000 : "u-boot-env"
 +0x000000080000-0x0000000c0000 : "caldata"
 +0x0000000c0000-0x000000140000 : "pot"
 +0x000000140000-0x000000340000 : "language"
 +0x000000340000-0x0000003c0000 : "config"
 +0x0000003c0000-0x0000006c0000 : "traffic_meter"
 +0x0000006c0000-0x0000007e0000 : "kernel"
 +0x0000007e0000-0x000001fc0000 : "rootfs"
 +mtd: find squashfs magic at 0x7e0000 of "ath-nand"
 +the correct location of partition "rootfs": 0x0000007e0000-0x000001fc0000
 +mtd: partition "rootfs" set to be root filesystem
 +mtd: partition "rootfs_data" created automatically, ofs=1080000, len=F40000
 +0x000001080000-0x000001fc0000 : "rootfs_data"
 +0x0000006c0000-0x000001fc0000 : "firmware"
 +0x000001fc0000-0x000002000000 : "caldata_backup"
 +0x000002000000-0x000008000000 : "reserved"
 +=== NAND Parameters ===
 +sc = 0x87855400 bbt = 0x878f7200 bbt_size = 0x100 nf_ctrl = 0x344
 +page = 0x800 block = 0x20000 oob = 0x40
 +</code>
 +=== Visual representation ===
 +
 +^  Netgear WNDR4300          ^^^^^^^^^^^^^
 +^ Layer0      |                      Atheros NAND Flash Controller: Micron NAND 128MiB 3,3V 8-bit [128MB]                                                                      ||||||||||||
 +^ Layer1      |  mtd0 **//u-boot//** 256KiB  |  mtd1 **//u-boot-env//** 256KiB  |  mtd2 **//caldata//** 256KiB  |  mtd3 **//pot//** 512KiB  |  mtd4 **//language//** 2MiB  |  mtd5 **//config//** 512KiB  |  mtd6 **//traffic_meter//** 2MiB  |  mtd10 **//firmware//** 25MiB  |||  mtd11 **//caldata_backup//** 256KiB  |  mtd12 **//reserved//** 96MiB  |
 +^ Layer2      |                              |                                  |                              |                          |                              |                              |                        |  mtd7 **//kernel//** 1152KiB  |  mtd8 **//rootfs//** 24448KiB  ||                                    |                                |
 +^ <color magenta>mountpoint</color>  |      |                                  |                              |                          |                              |                              |                        |                              |  <color magenta>''/''</color>  ||                                    |  <color magenta>''/jffs''</color>  |
 +^ filesystem  |                              |                                  |                              |                          |                              |                                    |                        |                              |  [[doc:techref:filesystems#mini_fo|mini_fo]]/[[doc:techref:filesystems#overlayfs|overlayfs]]  ||          |          |
 +^ Layer3      |                              |                                  |                              |                          |                              |                                                      |                        |                              |      |  mtd9 **//rootfs_data//** 15616KiB  |                                    |                                |
 +^ <color magenta>mountpoint</color>      |                              |                                  |                              |                          |                            |                        |                              |      | <color magenta>''/rom''</color>  |  <color magenta>''/overlay''</color>  |        |                        |                           
 +^ filesystem  |  //none//                    |  //none//                        |  //none//                    |  //none//                |  //none//                    |    //none//                        |  //none//              |  //none//                    |  [[doc:techref:filesystems#SquashFS]]  |  [[doc:techref:filesystems#JFFS2]]  |  //none//  |  [[doc:techref:filesystems#JFFS2]]  |
 +
 +
 +==== OpenWrt Flash Layout ====
 +<code>
 +# cat /proc/mtd
 +dev:    size  erasesize  name
 +mtd0: 00040000 00020000 "u-boot"
 +mtd1: 00040000 00020000 "u-boot-env"
 +mtd2: 00040000 00020000 "caldata"
 +mtd3: 00080000 00020000 "pot"
 +mtd4: 00200000 00020000 "language"
 +mtd5: 00080000 00020000 "config"
 +mtd6: 00300000 00020000 "traffic_meter"
 +mtd7: 00200000 00020000 "kernel"
 +mtd8: 01700000 00020000 "ubiroot"
 +mtd9: 01900000 00020000 "firmware"
 +mtd10: 00040000 00020000 "caldata_backup"
 +mtd11: 06000000 00020000 "reserved"
 +mtd12: 001d1000 0001f000 "rootfs"
 +mtd13: 0118f000 0001f000 "rootfs_data"
 +</code>
 +=== Visual representation ===
 +
 +^  Netgear WNDR4300          ^^^^^^^^^^^^^
 +^ Layer0      |                      Atheros NAND Flash Controller: Micron NAND 128MiB 3,3V 8-bit [128MB]                                                                      ||||||||||||
 +^ Layer1      |  mtd0 **//u-boot//** 256KiB  |  mtd1 **//u-boot-env//** 256KiB  |  mtd2 **//caldata//** 256KiB  |  mtd3 **//pot//** 512KiB  |  mtd4 **//language//** 2MiB  |  mtd5 **//config//** 512KiB  |  mtd6 **//traffic_meter//** 2MiB  |  mtd9 **//firmware//** 25MiB  |||  mtd10 **//caldata_backup//** 256KiB  |  mtd11 **//reserved//** 96MiB  |
 +^ Layer2      |                              |                                  |                              |                          |                              |                              |                        |  mtd7 **//kernel//** 2048KiB  |  mtd8 **//ubiroot//** 23MiB  ||                                    |                                |
 +^ wear-leveling  |                              |                                  |                              |                          |                              |                                    |                        |                              |  ubi and gluebi/[[doc:techref:filesystems#overlayfs|overlayfs]]  ||          |          |
 +^ Layer3      |                              |                                  |                              |                          |                              |                                                      |                        |                              | mtd12 **//rootfs//** 1860KiB*    |  mtd13 **//rootfs_data//** 17980KiB*  |                                    |                                |
 +^ <color magenta>mountpoint</color>      |                              |                                  |                              |                          |                            |                        |                              |      | <color magenta>''/rom''</color>  |  <color magenta>''/overlay''</color>  |        |                        |                           
 +^ filesystem  |  //none//                    |  //none//                        |  //none//                    |  //none//                |  //none//                    |    //none//                        |  //none//              |  //none//                    |  [[doc:techref:filesystems#SquashFS]]  |  [[doc:techref:filesystems#JFFS2]]  |  //none//  |  //none//  |
 +
 +* dynamic size
 +
===== Bootlogs ===== ===== Bootlogs =====
 +
 +==== OEM bootloader bootlog ====
 +<code>
 +find_hif: bootstrap = 0xaf055a
 +WASP BootROM Ver. 1.1
 +Nand Flash init
 +ONFI: Control setting = 0xb44
 +hdr: [0xbd004000 : 0xbd004000 : 0x3000 : 0xc200e86c]
 +nand_load_fw: read 6 pages
 +nand_load_fw: 0x10000 0x800 0xbd0047f0
 +nand_load_fw: 0x20000 0x800 0xbd004ff0
 +nand_load_fw: 0x30000 0x800 0xbd0057f0
 +nand_load_fw: 0x40000 0x800 0xbd005ff0
 +nand_load_fw: 0x50000 0x800 0xbd0067f0
 +f/w 0 read complete, jumping to 0xbd004000
 +initialize PLL & DDR
 +
 +sri
 +Wasp 1.2
 +Wasp (32bit) ddr2 init
 +setting for 40
 +fw1: Nand Init
 +leave FW1
 +f/w 0 execution complete
 +hdr: [0xa0100000 : 0xa0100000 : 0x11000 : 0x26e9875d]
 +nand_load_fw: read 34 pages
 +nand_load_fw: 0x70000 0x800 0xa01007f0
 +nand_load_fw: 0x80000 0x800 0xa0100ff0
 +nand_load_fw: 0x90000 0x800 0xa01017f0
 +nand_load_fw: 0xa0000 0x800 0xa0101ff0
 +nand_load_fw: 0xb0000 0x800 0xa01027f0
 +nand_load_fw: 0xc0000 0x800 0xa0102ff0
 +nand_load_fw: 0xd0000 0x800 0xa01037f0
 +nand_load_fw: 0xe0000 0x800 0xa0103ff0
 +nand_load_fw: 0xf0000 0x800 0xa01047f0
 +nand_load_fw: 0x100000 0x800 0xa0104ff0
 +nand_load_fw: 0x110000 0x800 0xa01057f0
 +nand_load_fw: 0x120000 0x800 0xa0105ff0
 +nand_load_fw: 0x130000 0x800 0xa01067f0
 +nand_load_fw: 0x140000 0x800 0xa0106ff0
 +nand_load_fw: 0x150000 0x800 0xa01077f0
 +nand_load_fw: 0x160000 0x800 0xa0107ff0
 +nand_load_fw: 0x170000 0x800 0xa01087f0
 +nand_load_fw: 0x180000 0x800 0xa0108ff0
 +nand_load_fw: 0x190000 0x800 0xa01097f0
 +nand_load_fw: 0x1a0000 0x800 0xa0109ff0
 +nand_load_fw: 0x1b0000 0x800 0xa010a7f0
 +nand_load_fw: 0x1c0000 0x800 0xa010aff0
 +nand_load_fw: 0x1d0000 0x800 0xa010b7f0
 +nand_load_fw: 0x1e0000 0x800 0xa010bff0
 +nand_load_fw: 0x1f0000 0x800 0xa010c7f0
 +nand_load_fw: 0x200000 0x800 0xa010cff0
 +nand_load_fw: 0x210000 0x800 0xa010d7f0
 +nand_load_fw: 0x220000 0x800 0xa010dff0
 +nand_load_fw: 0x230000 0x800 0xa010e7f0
 +nand_load_fw: 0x240000 0x800 0xa010eff0
 +nand_load_fw: 0x250000 0x800 0xa010f7f0
 +nand_load_fw: 0x260000 0x800 0xa010fff0
 +nand_load_fw: 0x270000 0x800 0xa01107f0
 +f/w 1 read complete, jumping to 0xa0100000
 +
 +
 +U-Boot 1.1.4 (Jun 28 2012 - 10:12:47)
 +
 +U-boot dni29 V0.3 for DNI HW ID: 29763948 flash 128MB RAM 128MB 1st Radio 2x2 2nd Radio 3x3
 +
 +
 +DRAM:  128 MB
 +Atheros on-chip NAND FLash Controller Driver, Version 0.1 (c) 2010 Atheros Communications, Ltd.
 +Ath Nand ID[87ff0178]: 2c:f1:80:95:02
 +ONFI MICRON      MT29F1G08ABADAWP
 +Micron NAND 128MiB 3,3V 8-bit [128MB]
 +====== NAND Parameters ======
 +sc = 0x87ff0158 bbt = 0x87f68008 bbt_size = 0x100 nf_ctrl = 0x344
 +page = 0x800 block = 0x20000 oob = 0x40
 +size = 128MB
 +Setting 0xb8116290 to 0x50a02d0f
 +Using default environment
 +
 +In:    serial
 +Out:  serial
 +Err:  serial
 +Net:  ag934x_enet_initialize...
 + 4096 bytes read: OK
 +Fetching MAC Address from 0x87fe7928
 + wasp  reset mask:c02300
 +WASP  ----> S17 PHY *
 +: cfg1 0x80000000 cfg2 0x7114
 +eth0: 28:c6:8e:19:ce:53
 +athrs17_reg_init: complete
 +eth0 up
 +eth0
 +Hit any key to stop autoboot:  0
 +dup 1 speed 1000
 +
 + Client starts...[Listening] for ADVERTISE...TTT
 +Retry count exceeded; boot the image as usual
 +
 + nmrp server is stopped or failed !
 +
 +Loading from device 0: ath-nand (offset 0x6c0000)
 +</code>
 +
==== OEM bootlog ==== ==== OEM bootlog ====
-<HTML> 
-<p style="padding: 10px;border:1px solid grey;height:600px;font:10px/14px Georgia, Garamond, Serif;overflow:Auto;background-color:#FFFFFF"> 
<code> <code>
Linux version 2.6.31 (root@dnixm-compiler1) (gcc version 4.3.3 (GCC) ) #1 Thu Jul 19 20:41:40 CST 2012 Linux version 2.6.31 (root@dnixm-compiler1) (gcc version 4.3.3 (GCC) ) #1 Thu Jul 19 20:41:40 CST 2012
Line 332: Line 739:
br0: port 1(eth0) entering forwarding state br0: port 1(eth0) entering forwarding state
NET: Unregistered protocol family 24 NET: Unregistered protocol family 24
- 
- 
</code> </code>
-</p> 
-</HTML> 
-===== Specific Configuration ===== +==== OpenWrt bootlog ====
-==== OEM Configuration ==== +
-=== Interfaces === +
-<HTML> +
-<p style="padding: 10px;border:1px solid grey;height:600px;font:10px/14px Georgia, Garamond, Serif;overflow:Auto;background-color:#FFFFFF">+
<code> <code>
-root@WNDR4300:/# ifconfig  +[    0.000000] Linux version 3.10.18 (sag@luegisland.agner.local) (gcc version 4.6.4 (OpenWrt/Linaro GCC 4.6-2013.05 r38664) ) #11 Tue Nov 12 23:04:53 CET 2013 
-ath0      Link encap:Ethernet HWaddr 00:8E:F2:F9:E9:56  +[    0.000000] bootconsole [early0] enabled 
-         inet6 addr: fe80::28e:f2ff:fef9:e956/64 Scope:Link +[    0.000000] CPU revision is: 0001974c (MIPS 74Kc) 
-         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1 +[    0.000000] SoC: Atheros AR9344 rev 2 
-         RX packets:0 errors:0 dropped:0 overruns:0 frame:0 +[    0.000000] Clocks: CPU:560.000MHz, DDR:400.000MHz, AHB:200.000MHz, Ref:40.000MHz 
-         TX packets:1528 errors:0 dropped:1263 overruns:0 carrier:0 +[    0.000000] Determined physical RAM map: 
-         collisions:0 txqueuelen:1000  +[    0.000000] memory: 08000000 @ 00000000 (usable) 
-         RX bytes:0 (0.0 B) TX bytes:611200 (596.8 KiB)+[    0.000000] Initrd not found or empty - disabling initrd 
 +[    0.000000] Zone ranges: 
 +[    0.000000]  Normal  [mem 0x00000000-0x07ffffff] 
 +[    0.000000] Movable zone start for each node 
 +[    0.000000] Early memory node ranges 
 +[    0.000000]  node  0: [mem 0x00000000-0x07ffffff] 
 +[    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes. 
 +[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes 
 +[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512 
 +[    0.000000] Kernel command lineboard=WNDR4300 console=ttyS0,115200 mtdparts=ar934x-nfc:256k(u-boot)ro,256k(u-boot-env)ro,256k(caldata),512k(pot),2048k(langua 
 +ge),512k(config),3072k(traffic_meter),2048k(kernel),23552k(ubiroot),25600k@0x6c0000(firmware),256k(caldata_backup),-(reserved) ubi.mtd=ubiroot rootfstype=squashfs 
 +noinitrd 
 +[    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes) 
 +[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) 
 +[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) 
 +[    0.000000] Writing ErrCtl register=00000000 
 +[    0.000000] Readback ErrCtl register=00000000 
 +[    0.000000] Memory: 126316k/131072k available (2230k kernel code, 4756k reserved, 586k data, 188k init, 0k highmem) 
 +[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 
 +[    0.000000] NR_IRQS:51 
 +[    0.000000] Calibrating delay loop... 278.93 BogoMIPS (lpj=1394688) 
 +[    0.070000] pid_max: default: 32768 minimum: 301 
 +[    0.070000] Mount-cache hash table entries: 512 
 +[    0.080000] NET: Registered protocol family 16 
 +[    0.080000] MIPS: machine is NETGEAR WNDR4300 
 +[    0.290000] registering PCI controller with io_map_base unset 
 +[    0.300000] bio: create slab <bio-0> at 0 
 +[    0.310000] PCI host bridge to bus 0000:00 
 +[    0.310000] pci_bus 0000:00: root bus resource [mem 0x10000000-0x13ffffff] 
 +[    0.320000] pci_bus 0000:00: root bus resource [io  0x0000] 
 +[    0.320000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff] 
 +[    0.330000] pci 0000:00:00.0: invalid calibration data 
 +[    0.330000] pci 0000:00:00.0: BAR 0: assigned [mem 0x10000000-0x1001ffff 64bit] 
 +[    0.340000] pci 0000:00:00.0: BAR 6: assigned [mem 0x10020000-0x1002ffff pref] 
 +[    0.340000] pci 0000:00:00.0: using irq 40 for pin 1 
 +[    0.350000] Switching to clocksource MIPS 
 +[    0.350000] NET: Registered protocol family 2 
 +[    0.360000] TCP established hash table entries: 1024 (order: 1, 8192 bytes
 +[    0.360000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes) 
 +[    0.370000] TCP: Hash tables configured (established 1024 bind 1024) 
 +[    0.370000] TCP: reno registered 
 +[    0.370000] UDP hash table entries: 256 (order: 0, 4096 bytes) 
 +[    0.380000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes
 +[    0.390000] NET: Registered protocol family 1 
 +[    0.410000] squashfs: version 4.0 (2009/01/31) Phillip Lougher 
 +[    0.410000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. 
 +[    0.420000] msgmni has been set to 246 
 +[    0.430000] io scheduler noop registered 
 +[    0.430000] io scheduler deadline registered (default) 
 +[    0.440000] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled 
 +[    0.460000] serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11) is a 16550A 
 +[    0.470000] console [ttyS0] enabled, bootconsole disabled 
 +[    0.470000] console [ttyS0] enabled, bootconsole disabled 
 +[    0.480000] NAND device: Manufacturer ID: 0x2c, Chip ID: 0xf1 (Micron NAND 128MiB 3,3V 8-bit), 128MiB, page size: 2048, OOB size: 64 
 +[    0.490000] Scanning device for bad blocks 
 +[    0.580000] 12 cmdlinepart partitions found on MTD device ar934x-nfc 
 +[    0.590000] Creating 12 MTD partitions on "ar934x-nfc": 
 +[    0.590000] 0x000000000000-0x000000040000 : "u-boot" 
 +[    0.600000] 0x000000040000-0x000000080000 : "u-boot-env" 
 +[    0.610000] 0x000000080000-0x0000000c0000 : "caldata" 
 +[    0.610000] 0x0000000c0000-0x000000140000 : "pot" 
 +[    0.620000] 0x000000140000-0x000000340000 : "language" 
 +[    0.630000] 0x000000340000-0x0000003c0000 : "config" 
 +[    0.630000] 0x0000003c0000-0x0000006c0000 : "traffic_meter" 
 +[    0.640000] 0x0000006c0000-0x0000008c0000 : "kernel" 
 +[    0.650000] 0x0000008c0000-0x000001fc0000 : "ubiroot" 
 +[    0.650000] 0x0000006c0000-0x000001fc0000 : "firmware" 
 +[    0.900000] 0x000001fc0000-0x000002000000 : "caldata_backup" 
 +[    0.900000] 0x000002000000-0x000008000000 : "reserved" 
 +[    0.940000] switch0: Atheros AR8327 rev. 4 switch registered on ag71xx-mdio.0 
 +[    2.160000] libphy: ag71xx_mdio: probed 
 +[    2.720000] ag71xx ag71xx.0: connected to PHY at ag71xx-mdio.0:00 [uid=004dd034, driver=Atheros AR8216/AR8236/AR8316] 
 +[    2.730000] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode:RGMII 
 +[    2.740000] TCP: cubic registered 
 +[    2.740000] NET: Registered protocol family 17 
 +[    2.750000] 8021q: 802.1Q VLAN Support v1.8 
 +[    2.750000] UBI: attaching mtd8 to ubi0 
 +[    3.040000] UBI: scanning is finished 
 +[    3.060000] UBI: attached mtd8 (name "ubiroot", size 23 MiB) to ubi0 
 +[    3.070000] UBI: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes 
 +[    3.070000] UBI: min./max. I/O unit sizes: 2048/2048, sub-page size 2048 
 +[    3.080000] UBI: VID header offset: 2048 (aligned 2048), data offset: 4096 
 +[    3.090000] UBI: good PEBs: 184, bad PEBs: 0, corrupted PEBs: 0 
 +[    3.090000] UBI: user volume: 2, internal volumes: 1, max. volumes count: 128 
 +[    3.100000] UBI: max/mean erase counter: 1/0, WL threshold: 4096, image sequence number: 625695434 
 +[    3.110000] UBI: available PEBs: 0, total reserved PEBs: 184, PEBs reserved for bad PEB handling: 20 
 +[    3.120000] UBI: background thread "ubi_bgt0d" started, PID 266 
 +[    3.130000] mtd: device 12 (rootfs) set to be root filesystem 
 +[    3.140000] VFS: Mounted root (squashfs filesystem) readonly on device 31:12. 
 +[    3.150000] Freeing unused kernel memory: 188K (80321000 - 80350000) 
 +Console is alive 
 +procd: Console is alive 
 +- watchdog - 
 +procd: - watchdog - 
 +[    5.020000] usbcore: registered new interface driver usbfs 
 +[    5.030000] usbcore: registered new interface driver hub 
 +[    5.040000] usbcore: registered new device driver usb 
 +[    5.040000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver 
 +[    5.050000] ehci-platform: EHCI generic platform driver 
 +[    5.060000] ehci-platform ehci-platform: EHCI Host Controller 
 +[    5.060000] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1 
 +[    5.070000] ehci-platform ehci-platform: irq 3, io mem 0x1b000000 
 +[    5.100000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00 
 +[    5.100000] hub 1-0:1.0: USB hub found 
 +[    5.110000] hub 1-0:1.0: 1 port detected 
 +[    5.110000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver 
 +kmod: ran 21 iterations 
 +- preinit - 
 +procd: - preinit - 
 +Press the [f] key and hit [enter] to enter failsafe mode 
 +[    6.720000] eth0: link up (1000Mbps/Full duplex) 
 +mount_root[    8.480000] jffs2: write-buffering enabled buffer (2048) erasesize (126976) 
 +: jffs2 is ready 
 +[    8.570000] jffs2: notice: (348) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (1 unchecked, 0 orphan) and 13 of xref (0 dead, 2 o 
 +rphan) found. 
 +[    8.620000] eth0: link down 
 +- early - 
 +procd: - early - 
 +- watchdog - 
 +procd: - watchdog - 
 +- init - 
 +procd: - init - 
 +Please press Enter to activate this console. 
 +[  10.050000] NET: Registered protocol family 10 
 +[  10.060000] nf_conntrack version 0.5.0 (1976 buckets, 7904 max) 
 +[  10.070000] ip6_tables: (C) 2000-2006 Netfilter Core Team 
 +[  10.100000] Loading modules backported from Linux version master-2013-06-27-0-gdcfa6d5 
 +[  10.100000] Backport generated by backports.git backports-20130617-4-ge3220f5 
 +[  10.110000] ip_tables: (C) 2000-2006 Netfilter Core Team 
 +[  10.150000] xt_time: kernel timezone is -0000 
 +[  10.190000] cfg80211: Calling CRDA to update world regulatory domain 
 +[  10.190000] cfg80211: World regulatory domain updated: 
 +[  10.200000] cfg80211:  (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp) 
 +[  10.210000] cfg80211:  (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) 
 +[  10.210000] cfg80211:  (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) 
 +[  10.220000] cfg80211:  (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) 
 +[  10.230000] cfg80211:  (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) 
 +[  10.240000] cfg80211:  (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) 
 +[  10.290000] PPP generic driver version 2.4.2 
 +[  10.290000] NET: Registered protocol family 24 
 +[  10.390000] cfg80211: Calling CRDA for country: US 
 +[  10.400000] cfg80211: Regulatory domain changed to country: US 
 +[  10.400000] cfg80211:  (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp) 
 +[  10.410000] cfg80211:  (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm) 
 +[  10.420000] cfg80211:  (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 1700 mBm) 
 +[  10.430000] cfg80211:  (5250000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) 
 +[  10.430000] cfg80211:  (5490000 KHz - 5600000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) 
 +[  10.440000] cfg80211:  (5650000 KHz - 5710000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) 
 +[  10.450000] cfg80211:  (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm) 
 +[  10.460000] ieee80211 phy0: Atheros AR9340 Rev:0 mem=0xb8100000, irq=47 
 +[  10.460000] PCI: Enabling device 0000:00:00.0 (0000 -> 0002) 
 +[  10.580000] ieee80211 phy1: Atheros AR9300 Rev:4 mem=0xb0000000, irq=40 
 +[  14.140000] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready 
 +[  14.140000] IPv6: ADDRCONF(NETDEV_UP): eth0.1: link is not ready 
 +[  14.160000] device eth0.1 entered promiscuous mode 
 +[  14.160000] device eth0 entered promiscuous mode 
 +[  14.190000] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready 
 +[  14.200000] IPv6: ADDRCONF(NETDEV_UP): eth0.2: link is not ready 
 +[  15.970000] eth0: link up (1000Mbps/Full duplex) 
 +[  15.980000] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready 
 +[  15.980000] br-lan: port 1(eth0.1) entered forwarding state 
 +[  15.990000] br-lan: port 1(eth0.1) entered forwarding state 
 +[  16.000000] IPv6: ADDRCONF(NETDEV_CHANGE): eth0.1: link becomes ready 
 +[  16.000000] IPv6: ADDRCONF(NETDEV_CHANGE): eth0.2: link becomes ready 
 +[  16.010000] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready 
 +[  17.990000] br-lan: port 1(eth0.1) entered forwarding state 
 +procd: - init complete - 
 +[  20.480000] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready 
 +[  20.500000] device wlan0 entered promiscuous mode 
 +[  20.520000] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready 
 +[  20.540000] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready 
 +[  20.550000] br-lan: port 2(wlan0) entered forwarding state 
 +[  20.550000] br-lan: port 2(wlan0) entered forwarding state 
 +[  22.550000] br-lan: port 2(wlan0) entered forwarding state 
 +[  23.400000] IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready 
 +[  23.410000] device wlan1 entered promiscuous mode 
 +[  23.420000] IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready 
 +[  23.440000] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready 
 +[  23.450000] br-lan: port 3(wlan1) entered forwarding state 
 +[  23.450000] br-lan: port 3(wlan1) entered forwarding state 
 +[  25.450000] br-lan: port 3(wlan1) entered forwarding state
-ath1      Link encap:Ethernet  HWaddr 00:8E:F2:F9:E9:58   
-          inet6 addr: fe80::28e:f2ff:fef9:e958/64 Scope:Link 
-          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1 
-          RX packets:0 errors:0 dropped:0 overruns:0 frame:0 
-          TX packets:63 errors:0 dropped:1262 overruns:0 carrier:0 
-          collisions:0 txqueuelen:1000  
-          RX bytes:0 (0.0 B)  TX bytes:23814 (23.2 KiB) 
-br0      Link encap:Ethernet  HWaddr 00:8E:F2:F9:E9:56   
-          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0 
-          inet6 addr: fe80::28e:f2ff:fef9:e956/64 Scope:Link 
-          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1 
-          RX packets:11914 errors:0 dropped:0 overruns:0 frame:0 
-          TX packets:7801 errors:0 dropped:0 overruns:0 carrier:0 
-          collisions:0 txqueuelen:0  
-          RX bytes:814320 (795.2 KiB)  TX bytes:3655772 (3.4 MiB) 
-eth0      Link encap:Ethernet  HWaddr 00:8E:F2:F9:E9:56   +BusyBox v1.19.4 (2013-11-10 13:45:57 CET) built-in shell (ash) 
-          inet6 addr: fe80::28e:f2ff:fef9:e956/64 Scope:Link +Enter 'help' for a list of built-in commands.
-          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1 +
-          RX packets:11918 errors:0 dropped:0 overruns:0 frame:0 +
-          TX packets:7284 errors:0 dropped:0 overruns:0 carrier:0 +
-          collisions:0 txqueuelen:0  +
-          RX bytes:862528 (842.3 KiB) TX bytes:3568425 (3.4 MiB)+
-eth1      Link encap:Ethernet  HWaddr 00:8E:F2:F9:E9:57   +  _______                    ________       __ 
-          inet6 addr: fe80::28e:f2ff:fef9:e957/64 Scope:Link + |      |.-----.-----.-----.| | |  |.----.| |_ 
-          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1 + |  -  || _ | -__|     || |  | ||  _||  _| 
-          RX packets:0 errors:0 dropped:0 overruns:0 frame:0 + |_______||  __|_____|__|__||________||__| |____| 
-          TX packets:35 errors:0 dropped:0 overruns:0 carrier:0 +          |__| W I R E L E S S  F R E E D O M 
-          collisions:0 txqueuelen:1000  + ----------------------------------------------------- 
-          RX bytes:0 (0.0 B)  TX bytes:9398 (9.1 KiB) + BARRIER BREAKER (Bleeding Edge, r38704
- + ----------------------------------------------------- 
-lo       Link encap:Local Loopback   + * 1/2 oz Galliano        Pour all ingredients into 
-         inet addr:127.0.0.1  Mask:255.0.0.0 +  * 4 oz cold Coffee        an irish coffee mug filled 
-          inet6 addr: ::1/128 Scope:Host +  * 1 1/2 oz Dark Rum      with crushed ice. Stir. 
-          UP LOOPBACK RUNNING MTU:16436 Metric:1 +  * 2 tsp. Creme de Cacao 
-          RX packets:26806 errors:0 dropped:0 overruns:0 frame:0 + ----------------------------------------------------- 
-          TX packets:26806 errors:0 dropped:0 overruns:0 carrier:0 +root@OpenWrt:/#
-          collisions:0 txqueuelen:0  +
-          RX bytes:1093086 (1.0 MiB)  TX bytes:1093086 (1.0 MiB) +
- +
-phy0      Link encap:Ethernet  HWaddr 00:8E:F2:F9:E9:56  +
-         inet6 addr: fe80::28e:f2ff:fef9:e956/64 Scope:Link +
-          UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 +
-          RX packets:11918 errors:0 dropped:0 overruns:0 frame:0 +
-          TX packets:8170 errors:0 dropped:0 overruns:0 carrier:0 +
-          collisions:0 txqueuelen:1000  +
-          RX bytes:1077052 (1.0 MiB) TX bytes:3662022 (3.4 MiB) +
- +
-wifi0     Link encap:Ethernet HWaddr 00:8E:F2:F9:E9:56  +
-         UP BROADCAST RUNNING MULTICAST MTU:1500  Metric:1 +
-          RX packets:363172 errors:0 dropped:0 overruns:0 frame:0 +
-         TX packets:39405 errors:1101 dropped:0 overruns:0 carrier:0 +
-         collisions:0 txqueuelen:1000  +
-          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B+
-         Interrupt:2 Memory:b8100000-b811ffff  +
- +
-wifi1    Link encap:Ethernet  HWaddr 00:8E:F2:F9:E9:58  +
-         UP BROADCAST RUNNING MULTICAST MTU:1500  Metric:+
-         RX packets:190 errors:0 dropped:0 overruns:0 frame:0 +
-          TX packets:34344 errors:46 dropped:0 overruns:0 carrier:0 +
-          collisions:0 txqueuelen:1000  +
-          RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) +
-         Interrupt:64 Memory:b0000000-b0020000 +
</code> </code>
-</p> 
-</HTML> 
-=== VLAN === 
-<HTML> 
-<p style="padding: 10px;border:1px solid grey;font:10px/14px Georgia, Garamond, Serif;overflow:Auto;background-color:#FFFFFF"> 
-<code> 
-root@WNDR4300:/# cat /proc/net/vlan/config  
-VLAN Dev name    | VLAN ID 
-Name-Type: VLAN_NAME_TYPE_RAW_PLUS_VID_NO_PAD 
-eth0          | 1  | phy0 
-eth1          | 2  | phy0 
-</code> 
-</p> 
-</HTML> 
-=== Wirless === 
-<HTML> 
-<p style="padding: 10px;border:1px solid grey;font:10px/14px Georgia, Garamond, Serif;overflow:Auto;background-color:#FFFFFF"> 
-<code> 
-root@WNDR4300:/# iwconfig  
-lo        no wireless extensions. 
-sit0      no wireless extensions.+===== Notes ===== 
 +====Telnet (original firmware)==== 
 +Many Netgear routers have telnet support built-in, but gaining access to it requires an extra step of sending a specially formatted payload to the ''telnet daemon'' before it will allow users to log in. Netgear provides the executable called ''telnetenable.exe'' for doing just this. It is only available for the "other OS". However, people not employed by Netgear wrote two alternative Programs that do run under Unix. One is written in C and is under the GPLv2 and the other written in Python and is under the MIT License. 
 +  * please follow => [[toh:netgear:telnet.console|Unlocking the Netgear Telnet Console]]
-phy0      no wireless extensions.+====5G radio====
-br0      no wireless extensions.+Sometimes the 5G wifi interface (a separate AR9580 chip attached on PCIe) will completely disappear, because the PCIE_RC strap bit gets stuck at '0'. This can be checked by running "devmem 0x180600b0" and looking at bit 6:
-eth0      no wireless extensions.+  * GOOD: 0x002F05**5**A 
 +  * BAD: 0x002F05**1**A
-eth1      no wireless extensions.+On OpenWRT this causes the kernel to completely ignore the PCIe interface and everything attached to it, so only the onchip 2.4GHz radio will work.  On the original firmware it may cause the unit to get stuck in a reboot loop.
-pas0      no wireless extensions.+If this happens, just power the unit off for about 30 seconds.  In fact it might be a good idea to power cycle the unit before OpenWRT's initial boot.  See [[https://forum.openwrt.org/viewtopic.php?pid=221429#p221429|this thread]] for more information.
-wifi0    no wireless extensions.+You may need to manually add the 5G radio to /etc/config/wireless if it was not autodetected. Here is a known-good configuration:
-wifi1     no wireless extensions.+<code> 
 +config wifi-device  wlan1 
 + option type     mac80211 
 + option channel  153 
 + option hwmode 11na 
 + list ht_capab SHORT-GI-40 
 + list ht_capab DSSS_CCK-40 
 + option htmode HT40- 
 + option country  US 
 + option path 'pci0000:00/0000:00:00.0' 
 +</code>
-ath0      IEEE 802.11ng  ESSID:"NETGEAR80"   +Or try this:
-          Mode:Master  Frequency:2.462 GHz  Access Point: 00:8E:F2:F9:E9:56   +
-          Bit Rate:144.4 Mb/s  Tx-Power:18 dBm   +
-          RTS thr=2347 B  Fragment thr:off +
-          Encryption key:DA9C-01B7-BB95-BEC3-D695-6118-B518-96DF [2]  Security mode:open +
-          Power Management:off +
-          Link Quality=94/94  Signal level=-96 dBm  Noise level=-95 dBm +
-          Rx invalid nwid:736  Rx invalid crypt:0  Rx invalid frag:0 +
-          Tx excessive retries:0  Invalid misc:0  Missed beacon:0+
-ath1      IEEE 802.11na  ESSID:"NETGEAR80-5G"   
-          Mode:Master  Frequency:5.22 GHz  Access Point: 00:8E:F2:F9:E9:58   
-          Bit Rate:450 Mb/s  Tx-Power:15 dBm   
-          RTS thr=2347 B  Fragment thr:off 
-          Encryption key:5362-3DF5-2AD8-8642-7C29-FFA9-7B17-27C0 [2]  Security mode:open 
-          Power Management:off 
-          Link Quality=94/94  Signal level=-96 dBm  Noise level=-95 dBm 
-          Rx invalid nwid:81  Rx invalid crypt:0  Rx invalid frag:0 
-          Tx excessive retries:0  Invalid misc:0  Missed beacon:0 
-</code> 
-</p> 
-</HTML> 
-=== GPIO === 
-From /etc/rc.local  
-<HTML> 
-<p style="padding: 10px;border:1px solid grey;font:10px/14px Georgia, Garamond, Serif;overflow:Auto;background-color:#FFFFFF"> 
<code> <code>
-# Configure GPIO4 as input +cd /etc/config 
-mm 0xb8040000 `md 0xb8040000 | awk '{printf("0x%x\n"),or(int($3),0x10)}'`+mv wireless wireless.tmp 
 +wifi detect
</code> </code>
-</p> 
-</HTML> 
-===== Hardware ===== 
-==== Info ==== 
-| **[[wp>Instruction set|Architecture]]:**    | [[wp>MIPS architecture|MIPS]] MIPS 74Kc | 
-| **Vendor:**          | [[wp>Qualcomm Atheros]] | 
-| **[[doc:techref:Bootloader]]:**    | [[doc:techref:bootloader:uboot|U-Boot]] | 
-| **[[doc:hardware:soc|System-On-Chip]]:**  | AR9344 (MIPS) | 
-| **[[doc:hardware:cpu|CPU]]/Speed**        | 560 MHz | 
-| **Flash-Chip:**      | Micron 29F1G08ABADA | 
-| **Flash size:**      | 128 MiB | 
-| **RAM:**            | 128 MiB  | 
-| **Wireless:**        | Atheros AR9340 2.4GHz 802.11bgn | Atheros AR9580 5GHz 802.11an | 
-| **RegDomain:**      | US | US | 
-| **Ethernet:**        | Atheros AR8327 Gigabit Switch | 
-| **USB:**            | Yes 1 x 2.0    | 
-| **[[doc:hardware:port.serial|Serial]]:**          | [[#Serial|Yes]] | 
-| **[[doc:hardware:port.jtag|JTAG]]:**            | [[#JTAG|Yes]]  | 
-==== Photos ==== +===== Resources ===== 
-Available here: http://uk.hardware.info/reviews/3685/4/netgear-wndr4300-review-3800+40004300-photos-and-screenshots+ - OEM source code and toolchain: ftp://downloads.netgear.com/files/GPL/
-Model Number +===== Tags =====
- +
-//Front:// +
- +
-**Photo of front of the casing** +
- +
-//Back:// +
- +
-**Photo of back of the casing** +
- +
-==== Opening the case ==== +
-**Note:** This will void your warranty! +
- +
-**Note:** Instructions from WNDR3700 +
- +
-  *To remove the cover use a Torx (T-8) screwdriver. +
-  *There are two screws easily visible on the bottom of the case. +
-  *There are four more screws under the rubber feet. The feet are not glued to the plastic and can easily be removed and pushed back into place once reassembled. The feet have rubber tethers, but you can slide them out gently without damaging them, and later you can reinsert them just as easily. Don't forget to put them in a plastic baggie so you don't lose them! +
- +
-//Main PCB// +
- +
-**Photo of PCB** +
- +
-Available here: http://uk.hardware.info/reviews/3685/2/netgear-wndr4300-review-3800+40004300-atheros-pcb +
- +
-==== Serial ==== +
--> [[doc:hardware:port.serial]] general information about the serial port, serial port cable, etc. +
- +
-How to connect to the Serial Port of this specific device: +
- +
-**Photo of PCB with markings** +
- +
-==== JTAG ==== +
--> [[doc:hardware:port.jtag]] general information about the JTAG port, JTAG cable, etc. +
- +
-How to connect to the JTAG Port of this specific device: +
- +
-**Photo of PCB with markings** +
- +
-===== Notes ===== +
-==== Gain access to built-in telnet daemon of the original firmware. ==== +
-Many Netgear routers have telnet support built-in, but gaining access to it requires an extra step of sending a specially formatted payload to the ''telnet daemon'' before it will allow users to log in. Netgear provides the executable called ''telnetenable.exe'' for doing just this. It is only available for the "other OS". However, people not employed by Netgear wrote two alternative Programs that do run under Unix. One is written in C and is under the GPLv2 and the other written in Python and is under the MIT License. +
-  * please follow => [[toh:netgear:telnet.console|Unlocking the Netgear Telnet Console]]+
-{{tag>74k 128flash 128ram 802.11abgn_simultan 802.11abgn ar9344 mips 3x3}}+{{tag>74k 128flash gt32flash 128ram 802.11abgn_simultan 802.11abgn ar9344 mips 3x3}}

Back to top

toh/netgear/wndr4300.1360429393.txt.bz2 · Last modified: 2013/02/09 18:03 by mandrawes