WSR-1166DHP2 support

I have WSR-1166DHP2 (and WSR-1166DHP). I believed these two models are exactly the same. Up to 19.07, the firmware name was wsr-1166, and this firmware works with both models. However, from 20.02, the firmware name is wsr-1166dhp. I installed this firmware to my WSR-1166DHP2. It works except the wireless support. 20.02 firmware supports only 5GHz band, 2.4 GHz band is not detected. This means from 20.02 and on, no (full) support for WSR-1166DHP2?

It seems I posted in the wrong group. I do not know how to remove this. I leave it and post the article in different group. Please delete this article > maintenance person.

Hello,
I have wsr-1166dhp and wsr-1166dhp2. I thought these two models are exactly same. Up to 19.07 the Firmware name was wsr-1166 and both models worked perfect. But from 20.02 the name changed to wsr-1166dhp. It works perfect with wsr-1166dhp. But for wsr-1166dhp2, the Firmware does not support radio0 (11g). Except this problem, other functions works perfect. I checked /etc/config/wireless. It shows like this:

config wifi-device 'radio0'
option type 'mac80211'
option hwmode '11g'
option path '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0'

config wifi-device 'radio1'
option type 'mac80211'
option hwmode '11a'
option path '1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0'

Then I checked /sys/devices directory for wsr-1166dhp2:

root@OpenWrt:/sys/devices/platform/1e140000.pcie/pci0000:00# ls
0000:00:00.0 pci_bus uevent

Yes, the directory 0000:00:01.0 is missing. I checked the same place for wsr-1166dhp.
I found the folder for radio0. This seems the source of problem. May I know or ask developers to fix this?

1 Like

The same things happened on my WSR-1166DHP2. At first, I started using it with OpenWrt 22.03 flashed, but 2.4GHz was not usable. OpenWrt 23.05 didn't work either.

Then, a few days ago, following the announcement of the ASU server's vulnerability, I decided to flash it again. This time, I first flashed 19.07.9, which seems to be the last version that recognized 2.4GHz, and then upgrade from 19.07.9 to the latest 23.05.4. This two-step flashing turned out to be good, as radio0 (MediaTek MT7603E 802.11b/g/n) was properly recognized at last. In both steps, I upgraded the firmware via Luci with the "Keep settings and retain the current configuration" option unchecked.

FYI, I checked the folders that Khar69 mentioned and surely found the "0000:00:00.1" folder for radio0, along with the "0000:00:00.0" folder for radio1.

1 Like

I used WSR-1166DHP2 in this state for a while and found it unreliable, because the wireless recognition status changes every time it is booted up. You cannot tell whether or not radio0 will be recognized that day until you boot it up. Also, the folder 0000:00:01.0 is gone when radio0 is not recognized, while the same folder re-appears when radio0 is recognized again. Strange.

1 Like

My WSR-1166DHP2 is in a similar situation.

  1. I initially flashed OpenWrt 19.7.10 to the router.
  2. Then, I upgraded to OpenWrt 23.05.5.
  3. After this upgrade, the MT7603E 802.11b/g/n radio (radio0) functioned correctly.
  4. The radio continues to work properly even after performing a reboot through the LuCI interface.
  5. However, when I power cycle the router using the physical power button, the MT7603E radio (radio0) is no longer recognized upon startup.