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:wn2500rp_v1 [2019/12/25 21:55] – [BCM43236 802.11abgn Wireless Adapter] b43 blocks wlan0 walterav | toh:netgear:wn2500rp_v1 [2021/08/01 10:58] – Typos pdecat | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Netgear WN2500RP v1 ====== | ====== Netgear WN2500RP v1 ====== | ||
| + | Universal Dual Band WiFi Range Extender | ||
| - | Hardware info see [[https:// | + | {{section> |
| - | Flashing the device to OpenWrt | + | Currently |
| + | ===== Supported Versions ===== | ||
| + | ---- 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, | ||
| + | filter | ||
| + | filter | ||
| + | ---- | ||
| + | |||
| + | |||
| + | ===== Hardware Highlights ===== | ||
| + | ---- datatable ---- | ||
| + | cols : Model, Versions, CPU, CPU MHz, Flash MB_mbflashs, | ||
| + | header | ||
| + | align : c, | ||
| + | filter | ||
| + | filter | ||
| + | ---- | ||
| + | |||
| + | |||
| + | ===== Installation ===== | ||
| + | ---- datatable ---- | ||
| + | cols : Model, Versions, Supported Current Rel, Firmware OpenWrt Install URL_url, Firmware OpenWrt Upgrade URL_url, Firmware OEM Stock URL_url | ||
| + | headers : Model, Version, Current Release, Firmware OpenWrt Install, Firmware OpenWrt Upgrade, Firmware OEM Stock | ||
| + | align : c,c,c | ||
| + | filter | ||
| + | filter | ||
| + | ---- | ||
| + | |||
| + | Flashing the device to OpenWrt can be done via stock Netgear firmware webinterface " | ||
| + | |||
| + | ===== Return to Factory Firmware ===== | ||
| Reverting to stock Netgear firmware " | Reverting to stock Netgear firmware " | ||
| < | < | ||
| - | tfpt 192.168.1.1 | + | tftp 192.168.1.1 |
| bin | bin | ||
| trace | trace | ||
| put stockfirmware.chk | put stockfirmware.chk | ||
| </ | </ | ||
| - | After a couple of minutes router power led is solid green and running stock Netgear firmware. | + | After a couple of minutes router power led is solid green and running stock restored |
| - | ===== Hardware details | + | |
| - | * SoC: Broadcom BCM5357 | + | ===== Forum Activity |
| - | * CPU: MIPS 74Kc V4.9 @ 266MHz | + | [[https://forum.archive.openwrt.org/ |
| - | * RAM: 64MB | + | |
| - | * FLASH: 8MB | + | ===== LAN/WAN router ===== |
| - | * SWITCH: 4port 100Mbit | + | This extender lacks a WAN port, but with OpenWrt webinterface " |
| - | * RADIO0: BCM5358UB0 | + | |
| - | * RADIO1: BCM43236 5GHz | + | |
| - | * BUTTONS: 1x Restore Factory Settings 1x WPS | + | |
| ===== BCM43236 802.11abgn Wireless Adapter ===== | ===== BCM43236 802.11abgn Wireless Adapter ===== | ||
| - | By looking at the telnet logs from the stock Netgear firmware USB was noticed and a wl_high module on the usb-core. By installing the following packages on OpenWrt 19.07-rc2 made the following builtin usb wifi device show up! | + | |
| + | ==== 5GHz AP-mode limited support ==== | ||
| + | Using the 5GHz in AP modus has been succesfull for channels 36-48 at 20MHz N-MODE using WPA2PSK CCMP with ~30Mbit RX/TX. Notice that reboot makes the wifi adapter dissapear but a hard poweroff makes it appear again you can (check via lsusb) | ||
| + | < | ||
| + | opkg update | ||
| + | opkg remove kmod-b43 | ||
| + | opkg install kmod-usb2 usbutils kmod-brcmfmac kmod-mac80211 | ||
| + | lsusb #wifi detected otherwise hard poweroff | ||
| + | poweroff; | ||
| + | </ | ||
| + | |||
| + | You need a poweroff/ | ||
| + | ==== Further debugging ==== | ||
| + | By looking at the telnet logs from the stock Netgear firmware USB was noticed and a "wl_high" | ||
| < | < | ||
| Line 74: | Line 117: | ||
| [ 817.533410] kmodloader: done loading kernel modules from / | [ 817.533410] kmodloader: done loading kernel modules from / | ||
| - | ifconfig -a | + | ifconfig -a #cropped |
| - | br-lan | + | |
| - | inet addr: | + | |
| - | inet6 addr: fe80:: | + | |
| - | inet6 addr: fda5: | + | |
| - | UP BROADCAST RUNNING MULTICAST | + | |
| - | RX packets: | + | |
| - | TX packets: | + | |
| - | collisions: | + | |
| - | RX bytes: | + | |
| - | + | ||
| - | eth0 Link encap: | + | |
| - | inet6 addr: fe80:: | + | |
| - | UP BROADCAST RUNNING MULTICAST | + | |
| - | RX packets: | + | |
| - | TX packets: | + | |
| - | collisions: | + | |
| - | RX bytes: | + | |
| - | Interrupt:4 | + | |
| - | + | ||
| - | eth0.1 | + | |
| - | UP BROADCAST RUNNING MULTICAST | + | |
| - | RX packets: | + | |
| - | TX packets: | + | |
| - | collisions: | + | |
| - | RX bytes: | + | |
| - | + | ||
| - | eth0.2 | + | |
| - | inet addr: | + | |
| - | inet6 addr: fe80:: | + | |
| - | UP BROADCAST RUNNING MULTICAST | + | |
| - | RX packets: | + | |
| - | TX packets: | + | |
| - | collisions: | + | |
| - | RX bytes: | + | |
| - | + | ||
| - | lo Link encap:Local Loopback | + | |
| - | inet addr: | + | |
| - | inet6 addr: ::1/128 Scope: | + | |
| - | UP LOOPBACK RUNNING | + | |
| - | RX packets:998 errors:0 dropped:0 overruns:0 frame:0 | + | |
| - | TX packets:998 errors:0 dropped:0 overruns:0 carrier:0 | + | |
| - | collisions: | + | |
| - | RX bytes:77668 (75.8 KiB) TX bytes:77668 (75.8 KiB) | + | |
| wlan0 Link encap: | wlan0 Link encap: | ||
| BROADCAST MULTICAST | BROADCAST MULTICAST | ||
| Line 125: | Line 124: | ||
| collisions: | collisions: | ||
| RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) | RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) | ||
| + | | ||
| + | cat / | ||
| + | |||
| + | config wifi-device ' | ||
| + | option type ' | ||
| + | option channel ' | ||
| + | option hwmode ' | ||
| + | option path ' | ||
| + | option htmode ' | ||
| + | |||
| + | config wifi-iface ' | ||
| + | option device ' | ||
| + | option network ' | ||
| + | option mode ' | ||
| + | option ssid ' | ||
| + | option encryption ' | ||
| </ | </ | ||
| From here the wlan0 interface shows up in the luci webinterface and can scan for wireless networks shows both 2,4 and 5 GHz frequencies in scan, still have to test other functions! Setting up a accesspoint from luci webinterface 2,4 or 5 GHz triggers some errors about wlan1 although the device is wlan0. | From here the wlan0 interface shows up in the luci webinterface and can scan for wireless networks shows both 2,4 and 5 GHz frequencies in scan, still have to test other functions! Setting up a accesspoint from luci webinterface 2,4 or 5 GHz triggers some errors about wlan1 although the device is wlan0. | ||
| - | After reboot the builtin | + | < |
| + | [ 1125.421112] ieee80211 phy1: brcmf_cfg80211_request_ap_if: | ||
| + | [ 1125.428829] ieee80211 phy1: brcmf_cfg80211_add_iface: | ||
| + | </ | ||
| + | |||
| + | After reboot the builtin the usb-device did not come up again(lsusb shows only hub) and is not directly related to b43 since the following dmesg output was also visible with original OpenWrt image. | ||
| < | < | ||
| Line 141: | Line 161: | ||
| </ | </ | ||
| + | Poweroff the router for a couple of seconds and power it up again made the builtin usb wifi adapter available again more info: | ||
| + | < | ||
| + | opkg install wireless-tools | ||
| + | ifconfig wlan0 up | ||
| + | |||
| + | iwlist wlan0 chan | ||
| + | wlan0 24 channels in total; available frequencies : | ||
| + | Channel 01 : 2.412 GHz | ||
| + | Channel 02 : 2.417 GHz | ||
| + | Channel 03 : 2.422 GHz | ||
| + | Channel 04 : 2.427 GHz | ||
| + | Channel 05 : 2.432 GHz | ||
| + | Channel 06 : 2.437 GHz | ||
| + | Channel 07 : 2.442 GHz | ||
| + | Channel 08 : 2.447 GHz | ||
| + | Channel 09 : 2.452 GHz | ||
| + | Channel 10 : 2.457 GHz | ||
| + | Channel 11 : 2.462 GHz | ||
| + | Channel 36 : 5.18 GHz | ||
| + | Channel 40 : 5.2 GHz | ||
| + | Channel 44 : 5.22 GHz | ||
| + | Channel 48 : 5.24 GHz | ||
| + | Channel 52 : 5.26 GHz | ||
| + | Channel 56 : 5.28 GHz | ||
| + | Channel 60 : 5.3 GHz | ||
| + | Channel 64 : 5.32 GHz | ||
| + | Channel 149 : 5.745 GHz | ||
| + | Channel 153 : 5.765 GHz | ||
| + | Channel 157 : 5.785 GHz | ||
| + | Channel 161 : 5.805 GHz | ||
| + | Channel 165 : 5.825 GHz | ||
| + | </ | ||
| + | |||
| + | It might be a good idea to built a custom OpenWrt image without the b43 driver and see how the other brcm47xx interact with Broadcom 5357 WLAN maybe they got blocked. | ||
| + | |||
| + | Removing the b43 package via the luci webinterface seems to remove more than "opkg remove kmod-b43" | ||
| + | |||
| + | < | ||
| + | iwinfo | ||
| + | wlan0 | ||
| + | Access Point: 00: | ||
| + | Mode: Master | ||
| + | Tx-Power: 31 dBm Link Quality: unknown/70 | ||
| + | Signal: unknown | ||
| + | Bit Rate: 6.0 MBit/s | ||
| + | Encryption: WPA2 PSK (CCMP) | ||
| + | Type: nl80211 | ||
| + | Hardware: unknown [Generic MAC80211] | ||
| + | TX power offset: unknown | ||
| + | Frequency offset: unknown | ||
| + | Supports VAPs: no PHY name: phy0 | ||
| + | </ | ||
| ===== Telnet stock firmware ===== | ===== Telnet stock firmware ===== | ||
| - | The stock firmware has a telnet deamon that gets enabled by sending a magic packet, see unlock netgear[[https:// | + | The stock firmware has a telnet deamon that gets enabled by sending a magic packet, see unlock netgear[[toh:netgear:telnet.console|telnet console]] for more info. Example console output of multiple commands: |
| < | < | ||
| ./ | ./ | ||
| - | telnet 192.168.1.1 | + | telnet 192.168.1.250 |
| # echo $0 | # echo $0 | ||
| Line 2157: | Line 2229: | ||
| size: 26349 bytes (39187 left) | size: 26349 bytes (39187 left) | ||
| </ | </ | ||
| + | |||
| + | ===== Notes ===== | ||
| + | Using the reset button while using OpenWrt or powering on the device, may clear the " | ||
| + | |||
| + | |||
| + | ===== Tags ===== | ||
| + | [[meta: | ||
| + | {{tag> | ||