Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
| toh:netgear:wndr4300 [2018/05/01 19:39] – Datatables added, cleanup tmomas | toh:netgear:wndr4300 [2023/05/19 17:18] – [Hardware Highlights] 1Gbit ports danitool | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== |
| + | {{: | ||
| - | There are two retail | + | //This page covers WNDR4300 **v1** and WNDR4300SW.// |
| + | |||
| + | There are several | ||
| * **V1**: The label at the bottom of the router says // | * **V1**: The label at the bottom of the router says // | ||
| - | * **V2**: The label at the bottom of the router says // | + | * **V2**: The label at the bottom of the router says // |
| + | * **SW**: | ||
| Note: in menuconfig, in order to see " | Note: in menuconfig, in order to see " | ||
| - | |||
| - | Other versions: | ||
| - | * **SW**: | ||
| ===== Supported Versions ===== | ===== Supported Versions ===== | ||
| ---- datatable ---- | ---- datatable ---- | ||
| - | cols : Brand, Model, Versions, Supported Current Rel, OEM device homepage URL_url, | + | cols : Brand, Model, Versions, Supported Since Rel, Supported Current Rel, OEM device homepage URL_url, Forum search_search-forums, Device Techdata_pageid |
| - | headers : Brand, Model, Version, Current Release, OEM Info, Forum Topic, Technical Data | + | headers : Brand, Model, Version, Supported Since, Current Release, OEM Info, Forum Search, Technical Data |
| - | align : | + | align : |
| - | filter | + | filter |
| + | filter | ||
| ---- | ---- | ||
| - | ^ Version/ | + | :!: **SW** |
| - | | **v1** | 2012-08 | - | V1.0.1.30 (Kamikaze r18571) | Chaos Calmer 15.05.1 | [[https:// | + | |
| - | | **v2** | ~2014-12 | - | V1.0.0.26, ? | <color red> | + | |
| - | | **SW** | + | |
| :!: Before Barrier Breaker 14.07 RC1, sysupgrade and persistent system settings used to be problematic on WNDR4300v1, but those have been fixed from 14.07 RC1 on. | :!: Before Barrier Breaker 14.07 RC1, sysupgrade and persistent system settings used to be problematic on WNDR4300v1, but those have been fixed from 14.07 RC1 on. | ||
| Line 30: | Line 29: | ||
| ===== Hardware Highlights ===== | ===== Hardware Highlights ===== | ||
| ---- datatable ---- | ---- datatable ---- | ||
| - | cols : Model, Versions, CPU, CPU MHz, Flash MB_mbflashs, | + | cols : Model, Versions, CPU, CPU MHz, Flash MB_mbflashs, |
| - | header | + | header |
| align : c, | align : c, | ||
| - | filter | + | filter |
| + | filter | ||
| ---- | ---- | ||
| - | |||
| - | ^ Version ^ SoC ^ Ram ^ Flash ^ Network ^ Wireless ^ USB ^ Serial ^ JTag ^ Wiki ^ FCCid ^ | ||
| - | | **v1** | Atheros AR9344 560MHz | 128MiB | 128MiB NAND | 1 WAN + 4x LAN (GBit) | AR9580 [an 3x3:3] + AR9344 [bgn 2x2:2] | Yes | Yes | Yes | [[https:// | ||
| - | | **v2** | Atheros QCA9563 | 128MiB | 2MiB SPI NOR + 128MiB SPI NAND | 1 WAN + 4x LAN (GBit) | AR9580 [an 3x3:3] + QCA9563 [bgn 2x2:2] | ? | ? | ? | [[https:// | ||
| Line 46: | Line 42: | ||
| headers : Model, Version, Current Release, Firmware OpenWrt Install, Firmware OpenWrt Upgrade, Firmware OEM Stock | headers : Model, Version, Current Release, Firmware OpenWrt Install, Firmware OpenWrt Upgrade, Firmware OEM Stock | ||
| align : l,c,c | align : l,c,c | ||
| - | filter | + | filter |
| + | filter | ||
| ---- | ---- | ||
| Line 58: | Line 55: | ||
| - Connect your computer to the router with an ethernet cable and browse to '' | - Connect your computer to the router with an ethernet cable and browse to '' | ||
| - In Netgear web interface go to:\\ ''< | - In Netgear web interface go to:\\ ''< | ||
| - | - Upload the Openwrt firmware:\\ '' | + | - Upload the Openwrt firmware:\\ '' |
| - Proceed with the firmware installation and wait some minutes until it finish. | - Proceed with the firmware installation and wait some minutes until it finish. | ||
| Line 66: | Line 63: | ||
| :!: To restore the original Netgear firmware, the firmware files downloaded from Netgear (.img files) can be tftp'd directly to the router (the chapter [[toh: | :!: To restore the original Netgear firmware, the firmware files downloaded from Netgear (.img files) can be tftp'd directly to the router (the chapter [[toh: | ||
| - | - set a static IP on your computer, i.e 192.168.1.35, and connect the ethernet cable to the router | + | - set a static IP on your computer, i.e 192.168.1.2/24 (a.k.a. 192.168.1.2 with a netmask of 255.255.255.0), and connect the ethernet cable to the router |
| - | - power on the router | + | - power off the router |
| - | - press and hold the RESET button | + | - press and hold the RESET button |
| - | - keep holding | + | - turn on the router while continuing to hold the RESET |
| + | - continue to hold the RESET button | ||
| - once the power LED is flashing green, release RESET | - once the power LED is flashing green, release RESET | ||
| - start the TFTP transfer to router at 192.168.1.1. In your computer execute:\\ <code bash> | - start the TFTP transfer to router at 192.168.1.1. In your computer execute:\\ <code bash> | ||
| + | |||
| + | ==== Debrick with Uboot and TFTP ==== | ||
| You can also break into Uboot command line via serial interface and execute:\\ | You can also break into Uboot command line via serial interface and execute:\\ | ||
| '' | '' | ||
| Then you can send the factory firmware via tftp client from the computer. | Then you can send the factory firmware via tftp client from the computer. | ||
| + | |||
| + | ==== Debrick with nmrpflash ==== | ||
| + | |||
| + | See [[https:// | ||
| Line 84: | Line 88: | ||
| - put the xxxxxx-wndr4300-initramfs-uImage.bin into the TFTP server at your computer | - put the xxxxxx-wndr4300-initramfs-uImage.bin into the TFTP server at your computer | ||
| - boot the router and break into the Uboot command line, via serial console | - boot the router and break into the Uboot command line, via serial console | ||
| - | - enter the following into Uboot command line: <code bash> | + | - enter the following into Uboot command line: <code bash> |
| bootm </ | bootm </ | ||
| - The system should boot! | - The system should boot! | ||
| Line 259: | Line 263: | ||
| ==== Info ==== | ==== Info ==== | ||
| | ^ V1 ^ | | ^ V1 ^ | ||
| - | | **[[wp> | + | ^ [[wp> |
| - | | **Vendor:** | + | ^ Vendor |
| - | | **[[docs: | + | ^ [[docs: |
| - | | **[[docs: | + | ^ [[docs: |
| - | | **[[docs: | + | ^ [[docs: |
| - | | **Flash-Chip:** | + | ^ Flash-Chip |
| - | | **Flash size:** | + | ^ Flash size |
| - | | **RAM:** | Nanya NT5TU32M16DG-AC / DDR2-800 | + | ^ RAM | Nanya NT5TU32M16DG-AC / DDR2-800 |
| - | | **RAM size:** | 128 MiB | | + | ^ RAM size |
| - | | **Wireless:** | + | ^ Wireless |
| - | | ::: | Atheros AR9580 5GHz 802.11an, **3T3R** | | + | | ::: | Atheros AR9580 5GHz 802.11an, **3T3R** | |
| - | | **RegDomain:** | US | | + | ^ RegDomain |
| - | | **Ethernet:** | + | ^ Ethernet |
| - | | **USB:** | Yes 1 x 2.0 | | + | ^ USB | Yes 1 x 2.0 | |
| - | | **PSU:** | 12V DC 2.5A / P030WF120B | + | ^ PSU | 12V DC 2.5A / P030WF120B |
| - | | **[[docs: | + | ^ [[docs: |
| - | | **[[docs: | + | ^ [[docs: |
| ==== Photos ==== | ==== Photos ==== | ||
| - | Available here: http:// | + | Available here: [[http:// |
| Model Number | Model Number | ||
| Line 1124: | Line 1128: | ||
| * please follow => [[toh: | * please follow => [[toh: | ||
| + | |||
| + | ==== EEPROM regdomain ==== | ||
| + | As default the // | ||
| + | |||
| + | The regdomain is at offset **0x1C** in both 2.4GHz and 5GHz EEPROMs: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | You can hex edit theese files directly to change the regdomain to match your country. Example using the command line: | ||
| + | * Change the regdomain value to //0xD4//: <code bash> | ||
| + | * Check if the change was correct: <code bash> | ||
| + | <WRAP center round important 60%> | ||
| + | Always keep an original backup from your **" | ||
| + | </ | ||
| + | If we wanted to make the change forever, then " | ||
| + | (Tested under OpenWrt 22.03.2) | ||
| + | * Check where the caldata partition is: < | ||
| + | dev: size | ||
| + | mtd0: 00040000 00020000 " | ||
| + | mtd1: 00040000 00020000 " | ||
| + | mtd2: 00040000 00020000 " | ||
| + | mtd3: 00080000 00020000 " | ||
| + | mtd4: 00200000 00020000 " | ||
| + | mtd5: 00080000 00020000 " | ||
| + | mtd6: 00300000 00020000 " | ||
| + | mtd7: 00400000 00020000 " | ||
| + | mtd8: 01500000 00020000 " | ||
| + | mtd9: 01900000 00020000 " | ||
| + | mtd10: 00040000 00020000 " | ||
| + | mtd11: 06000000 00020000 " | ||
| + | mtd12: 07500000 00020000 " | ||
| + | </ | ||
| + | * Dump the partition somewhere (without OOB): < | ||
| + | * Change the 2.4 GHz regdomain < | ||
| + | * Check if the change was correct with hexdump: < | ||
| + | * Install kmod-mtd-rw< | ||
| + | opkg install kmod-mtd-rw</ | ||
| + | * Make the caldata partition writeable: < | ||
| + | * Write back to the " | ||
| + | * Check if the " | ||
| + | |||
| + | |||
| + | | ||
| ====5G radio==== | ====5G radio==== | ||
| Line 1169: | Line 1216: | ||
| ===== Tags ===== | ===== Tags ===== | ||
| [[meta: | [[meta: | ||
| - | {{tag>74k 128flash gt32flash | + | {{tag>ath79 ar9344 128nand |