Differences

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

toh:netgear:wnr3500l [2013/01/13 00:34]
alexandro
toh:netgear:wnr3500l [2014/10/12 12:58] (current)
theoradicus tag phy->nic
Line 9: Line 9:
^ Model ^ CPU ^ Ram ^ Flash ^ Network ^ USB ^ Serial ^ JTag ^ ^ Model ^ CPU ^ Ram ^ Flash ^ Network ^ USB ^ Serial ^ JTag ^
| WNR3500U | Broadcom BCM4718A@480MHz | 64MiB | 8MiB | 4 x 1 | Yes | Yes | ? | | WNR3500U | Broadcom BCM4718A@480MHz | 64MiB | 8MiB | 4 x 1 | Yes | Yes | ? |
-| WNR3500L | Broadcom BCM4718A@453MHz | 64MiB | 8MiB | 4 x 1 | Yes | Yes | ? |+| WNR3500L | Broadcom BCM4718A@453MHz | :::  | :::  | :::  | ::: | ::: | ? |
| :::      | Broadcom BCM4716A@457MHz | :::  | :::  | :::  | ::: | ::: | ? | | :::      | Broadcom BCM4716A@457MHz | :::  | :::  | :::  | ::: | ::: | ? |
-| WNR3500Lv2 | Broadcom BCM5357      | 128MiB NAND flash| 128MiB | 4 x 1| yes| yes | ? |+| WNR3500Lv2 | Broadcom BCM5357      | 128MiB | 128MiB NAND | 4 x 1 | yes| yes | ? |
===== Installation ===== ===== Installation =====
-wnr3500 V2 is **not supported** by OpenWrt!+wnr3500L V2 is **not supported** by OpenWrt!
-wnr3500 V1 partially work in trunk since 2013-01-11 ([[https://dev.openwrt.org/ticket/7198|bug 7198]]).+wnr3500L V1 partially work in trunk since 2013-01-11 ([[https://dev.openwrt.org/ticket/7198|bug 7198]]).
-  - prepare firmware+  - Prepare firmware
    - Get and unpack [[http://downloads.openwrt.org/snapshots/trunk/brcm47xx/OpenWrt-ImageBuilder-brcm47xx-for-linux-x86_64.tar.bz2|ImageBulder]], [[http://wiki.openwrt.org/doc/howto/obtain.firmware.generate|more info]]     - Get and unpack [[http://downloads.openwrt.org/snapshots/trunk/brcm47xx/OpenWrt-ImageBuilder-brcm47xx-for-linux-x86_64.tar.bz2|ImageBulder]], [[http://wiki.openwrt.org/doc/howto/obtain.firmware.generate|more info]]
-    - Fix network config (maybe already in trunk) 
-      - copy target/linux/brcm47xx/base-files/etc/init.d/netconfig into files/etc/init.d/ 
-      - replace ''if (nvram["boardtype"] == "0x04cf")'' to ''if (tolower(nvram["boardtype"]) == "0x04cf")''  
    - Build firmware     - Build firmware
-      - ''make image PROFILE=Broadcom-b43 PACKAGES='kmod-bgmac' FILES=files/'' +      * ''make image PROFILE=Broadcom-bgmac-b43 '' for the open source b43 wireless driver (wireless-G only) 
-     - Your firmware will be bin/brcm47xx/openwrt-brcm47xx-squashfs.trx +      * ''make image PROFILE=Broadcom-bgmac-wl '' for the proprietary wl wireless driver(needed for wireless-N) 
-  - If your current firmware don't allow write arbitrary files to mtd, use [[http://www.dd-wrt.com/routerdb/de/download/Netgear/WNR3500L/-/dd-wrt.v24-14311_NEWD-2_K2.6_mini-WNR3500L.chk/3467|dd-wrt image]]+   - Your firmware will be bin/brcm47xx/openwrt-brcm47xx-squashfs.trx 
 +  - If your current firmware don't allow write arbitrary files to mtd, use [[http://www.dd-wrt.com/routerdb/de/download/Netgear/WNR3500L/-/dd-wrt.v24-14896_NEWD-2_K2.6_mini-WNR3500L.chk/3817|dd-wrt image]]
    - dd-wrt image can be used for flash device after [[http://www.myopenrouter.com/article/20501/Reset-Debrick-NETGEAR-     - dd-wrt image can be used for flash device after [[http://www.myopenrouter.com/article/20501/Reset-Debrick-NETGEAR-
WNR3500L-Pin-Short-Method/|pin-short debricking/reseting]] WNR3500L-Pin-Short-Method/|pin-short debricking/reseting]]
-    - configure network on your machine (lan, 192.168.1.0/24) +    - Configure network on your machine (lan, 192.168.1.0/24) 
-    - set login over web 192.168.1.1 and telnet to router +    - Set login over web 192.168.1.1 and telnet to router 
-    - copy firmware to router+    - Copy firmware to router
      - ''scp username@192.168.1.X:path/to/openwrt-brcm47xx-squashfs.trx /tmp/''       - ''scp username@192.168.1.X:path/to/openwrt-brcm47xx-squashfs.trx /tmp/''
-    - write firmware+    - Write firmware
      - ''mtd -r write /tmp/openwrt-brcm47xx-squashfs.trx linux''       - ''mtd -r write /tmp/openwrt-brcm47xx-squashfs.trx linux''
-  - now you should have access to openwrt by telnet and start configure it.+  - Now you should have access to openwrt by telnet and start configure it. 
 + 
 +==== USB has no power ==== 
 +Using stock firmware (including Barrier Breaker) the USB socket is powered down during shutdown. ([[https://dev.openwrt.org/ticket/13286|see ticket]]) 
 +The following solution is confirmed to work with b53 wifi driver and [[http://downloads.openwrt.org/barrier_breaker/14.07/brcm47xx/mips74k/openwrt-brcm47xx-mips74k-squashfs.trx|official barrier breaker build]]: 
 + 
 +''nvram set board_id=U12H136T99_NETGEAR 
 +nvram set boardflags=0x00000710 
 +nvram commit'' 
 + 
 +Followed by a cold reboot (power cycle). 
 + 
 +===== Debricking with Serial Terminal ===== 
 +Note: The router's serial port uses 3.3v logic, do not connect a regular 12v serial cable to it. 
 + 
 +  - Assign your computer a static IP address(i.e. 192.168.1.2) and connect to port 4 on the router 
 +  - Open serial terminal. See [[http://wiki.openwrt.org/doku.php#serial | Serial]] for pinout and specs. 
 +  - Reboot router and press Ctrl+C as soon as you see CFE messages 
 +  - At the CFE> prompt, enter 'tfptd' to start the tftp server 
 +  - The router is now waiting for a tfpt connection, follow the [[http://wiki.openwrt.org/doc/howto/generic.flashing.tftp#bootloader.contains.tftp.server | tftp guide]] for more information 
 +    * Note: the router is expecting a .chk file. You must use the stock firmware or the dd-wrt initial flashing image. 
 +  - The router will reboot automatically when the process is complete 
===== Hardware ===== ===== Hardware =====
Line 72: Line 92:
For some Help with the Tags, please have a look here: [[meta/tags]] For some Help with the Tags, please have a look here: [[meta/tags]]
-{{tag>GigabitEthernet FastEthernet 5Port 2PHY USB JTAG SERIAL 802.11bgn BCM4718 b43 NonDetachableAntenna 64RAM 8Flash MIPS 74K}}+{{tag>GigabitEthernet FastEthernet 5Port 2NIC USB JTAG SERIAL 802.11bgn BCM4718 b43 NonDetachableAntenna 64RAM 8Flash MIPS 74K}}

Back to top

toh/netgear/wnr3500l.1358033671.txt.bz2 · Last modified: 2013/01/13 00:34 by alexandro