If I knew that we wouldn't be having this issue
Is this the only board with this problem?
Only one I know of, even the AX3600 doesnt have this issue
Can we try to use any other BDF extracted from the firmware?
0b89a8aca946aab606a36c584b21f1846607fc75a3bf95ec972458cf02f49593 bdwlan.b242
0dfe9f2e2c29e19a8945fa9060f13b9c62ddcd2c52cf202e1c33336f51ba5b54 bdwlan_ctl.b292
13d4c352aebebece2c2e4240a5463be4934581506c27a67c45f523803d7c6256 bdwlan.b214
18fa8bd41cb831b4de00111fa53ff6187b20ed8f861928e08d41561cddb60470 bdwlan.b210
18fa8bd41cb831b4de00111fa53ff6187b20ed8f861928e08d41561cddb60470 bdwlan.bin
27c86d5f1213b7b0c035c89c10a0534d01fca8f5a506868829025d8b822f3109 bdwlan.b290
354f7351dd85bf48f903c3571c77f0726d39666aef242e283ad1c1a0b5f248a2 bdwlan.b215
3c8d4ffd8619e6e09dbaf5392457b89cb20ce54bf0300823047d7a2b1495f7e0 bdwlan.b212
4354f99e2b9796f1e0b85305168c7480db13f0a608378797776601bd494d143e bdwlan.b240
52fb3f52413c318fd4f898dbf239656159e927739a6551f40d318911d1a78fbd bdwlan.b243
543597893e4bcfe4ee9af7c779c8688d8bcad88537b4aa314d360087dd94bfbd bdwlan.b231
55399f60e33dad9f14a2d29057d1fac0788364eee63dc3d181b3ce5bb8767ab3 bdwlan.b292
5742920534fdedad2217efc22aac83ca2b7d4b4abe8ed582e258c2ad92c42bf4 bdwlan.b294
59b2ccfb710441ba9b90ec04144f3dedaa5902ee6fb260669d273a10660ffb1b bdwlan_ctl.b291
5f796aae812e2b922393f950a2838c895949d68707f3e31e9c3d6fdf88e53be2 GoldenBin_20210323.bin
61ce8046ad281342f12eb6d27435907679ff37b266d8b9018b12b334b9edf719 BDF_20210705.bin
61ce8046ad281342f12eb6d27435907679ff37b266d8b9018b12b334b9edf719 bdwlan.rt5010w-d350_rev0
6b161b532367c200d552daa1fc9d6a2501d797a7770333b43bef4d86b6f7a9e2 bdwlan.b290_SKY85340_QPF4588A_EMI_20200513_02115
6b161b532367c200d552daa1fc9d6a2501d797a7770333b43bef4d86b6f7a9e2 bdwlan.rt5010w_rev2
71e5cad613fb914808b39f3b20e4284419a65ee2f563a4e6d1f4e1faeeeeb52a bdwlan.b216
7527e6be57b3e8cd40b03b1dbdfdee18dce78a6e18a3b70c81a55749dfedaf8d BDF_20210412.bin
7b33024909bcd02b131d8d007924957ac7ae3a666d0de3525813bf3a15530a75 bdwlan.b293
82f4e323726ad274a132d15bf109412eb3a0839c05cd47ccbab58d7442ba5709 bdwlan_ctl.b290
9692c99199dc8c0ba56629c623afb3b41bfd7ebe96caf12e8aec2da1ce54f786 bdwlan.b213
9a2ab519b672aeeded90fd1f91c3e0f312ad86d64df780627987d0010d625c9c bdwlan.b211
a55176c440b419f4ad083a918e91e9008f3aaf7c4dff2eb90ff8c49ee8e0e9dc bdwlan.b291
b0668f76db89821538347c5785e485cd77808656a01d81e8bc87fc44ace963df bdwlan.b230
b57951ce38c68266869544c9c90765d4cfdaa27092626e8292d7b87e781443ab bdwlan.b241
cb548e4e19a0b89d772f1e26e62edf036f690f5d9ca7d2da45a0c13c2582bba9 bdwlan_filterless.b215
cf47af6ca1c44e9c42bdc73418918dede2f50f8600e927a143f3af8b3374b8dd bdwlan_ctl.b293
d9ff97e41e346a66b23c15941b566c31dea78a1008f68316dc9a58b311610bdb bdwlan.b260
fdb697d91f1dbdb136797c9a5fdc02aec2aa4a6630222a32a5a8552b70f9ca83 bdwlan_ctl.b260
fef15e1cd66099ba2c1c36d0941e843b3ff470d63e467e1a6a4bab342585c8fa bdwlan.b290_SKY85340_SKY85755_EMI_spur_20200914_02932
fef15e1cd66099ba2c1c36d0941e843b3ff470d63e467e1a6a4bab342585c8fa bdwlan.rt5010w_rev3
Which firmware, reg domain and channel are you using for 5GHz?
For me using PA and channel 44 (the best one in terms of output power), I'm limited to 26dbm when using 2.9.x branch firmwares.
Using 2.7.x or older gives me 28dbm on both 5GHz and 2.4GHz, which are still both below the reg domain's but higher than 2.9.x.
Not really as its model specific
I'm on snapshot SNAPSHOT r23900-7f54d9ba1a, WLAN.HK.2.9.0.1-01862-QCAHKSWPL_SILICONZ-1, country code US, channel 157 or 161 with power at 29dBm. So far I'm very happy with the coverage as I see a stronger signal on the 5GHz band than my R7800. 5.5 days of uptime and a few more clients have been migrated over from my previous router, everything is stable so far.
I checked the BDF_20210412.bin
file. Both radios work but the same problem still occurs.
Comparing binary files there are few differences:
Could this be a previous BDF version for this board?
I got no idea, I used the BDF that stock FW is using, and there will be differences since regulatory data was updated
I am comparing the original file.
The GoldenBin_20210323.bin
BDF file also works. And in this case the dBm values are different:
- US
root@OpenWrt:~# iw reg get
global
country US: DFS-FCC
(902 - 904 @ 2), (N/A, 30), (N/A)
(904 - 920 @ 16), (N/A, 30), (N/A)
(920 - 928 @ 8), (N/A, 30), (N/A)
(2400 - 2472 @ 40), (N/A, 30), (N/A)
(5150 - 5250 @ 80), (N/A, 23), (N/A), AUTO-BW
(5250 - 5350 @ 80), (N/A, 24), (0 ms), DFS, AUTO-BW
(5470 - 5730 @ 160), (N/A, 24), (0 ms), DFS
(5730 - 5850 @ 80), (N/A, 30), (N/A), AUTO-BW
(5850 - 5895 @ 40), (N/A, 27), (N/A), NO-OUTDOOR, AUTO-BW, PASSIVE-SCAN
(5925 - 7125 @ 320), (N/A, 12), (N/A), NO-OUTDOOR, PASSIVE-SCAN
(57240 - 71000 @ 2160), (N/A, 40), (N/A)
phy#1 (self-managed)
country US: DFS-FCC
(2402 - 2472 @ 40), (6, 30), (N/A)
(5170 - 5250 @ 80), (6, 30), (N/A), AUTO-BW
(5250 - 5330 @ 80), (6, 24), (0 ms), DFS, AUTO-BW
(5490 - 5730 @ 160), (6, 24), (0 ms), DFS, AUTO-BW
(5735 - 5835 @ 80), (6, 30), (N/A), AUTO-BW
phy#0 (self-managed)
country US: DFS-FCC
(2402 - 2472 @ 40), (6, 30), (N/A)
(5170 - 5250 @ 80), (6, 30), (N/A), AUTO-BW
(5250 - 5330 @ 80), (6, 24), (0 ms), DFS, AUTO-BW
(5490 - 5730 @ 160), (6, 24), (0 ms), DFS, AUTO-BW
(5735 - 5835 @ 80), (6, 30), (N/A), AUTO-BW
root@OpenWrt:~# iwinfo
phy0-ap0 ESSID: "xxx"
Access Point: ***
Mode: Master Channel: 36 (5.180 GHz) HT Mode: HE80
Center Channel 1: 42 2: unknown
Tx-Power: 28 dBm Link Quality: unknown/70
Signal: unknown Noise: -110 dBm
Bit Rate: unknown
Encryption: WPA2 PSK (CCMP)
Type: nl80211 HW Mode(s): 802.11ac/ax/n
Hardware: embedded [Qualcomm Atheros IPQ8074]
TX power offset: none
Frequency offset: none
Supports VAPs: yes PHY name: phy0
phy1-ap0 ESSID: "xxx"
Access Point: ***
Mode: Master Channel: 11 (2.462 GHz) HT Mode: HE20
Center Channel 1: 11 2: unknown
Tx-Power: 30 dBm Link Quality: unknown/70
Signal: unknown Noise: -106 dBm
Bit Rate: unknown
Encryption: WPA2 PSK (CCMP)
Type: nl80211 HW Mode(s): 802.11ax/b/g/n
Hardware: embedded [Qualcomm Atheros IPQ8074]
TX power offset: none
Frequency offset: none
Supports VAPs: yes PHY name: phy1
- DE
root@OpenWrt:~# iw reg get
global
country DE: DFS-ETSI
(2400 - 2483 @ 40), (N/A, 20), (N/A)
(5150 - 5250 @ 80), (N/A, 23), (N/A), NO-OUTDOOR, AUTO-BW
(5250 - 5350 @ 80), (N/A, 20), (0 ms), NO-OUTDOOR, DFS, AUTO-BW
(5470 - 5725 @ 160), (N/A, 26), (0 ms), DFS
(5725 - 5875 @ 80), (N/A, 13), (N/A)
(5945 - 6425 @ 160), (N/A, 23), (N/A), NO-OUTDOOR
(57000 - 66000 @ 2160), (N/A, 40), (N/A)
phy#1 (self-managed)
country DE: DFS-ETSI
(2402 - 2482 @ 40), (N/A, 20), (N/A)
(5170 - 5250 @ 80), (N/A, 23), (N/A), NO-OUTDOOR, AUTO-BW
(5250 - 5330 @ 80), (N/A, 23), (0 ms), NO-OUTDOOR, DFS, AUTO-BW
(5490 - 5590 @ 80), (N/A, 30), (0 ms), DFS, AUTO-BW
(5590 - 5650 @ 40), (N/A, 30), (600000 ms), DFS, AUTO-BW
(5650 - 5710 @ 40), (N/A, 30), (0 ms), DFS, AUTO-BW
phy#0 (self-managed)
country DE: DFS-ETSI
(2402 - 2482 @ 40), (N/A, 20), (N/A)
(5170 - 5250 @ 80), (N/A, 23), (N/A), NO-OUTDOOR, AUTO-BW
(5250 - 5330 @ 80), (N/A, 23), (0 ms), NO-OUTDOOR, DFS, AUTO-BW
(5490 - 5590 @ 80), (N/A, 30), (0 ms), DFS, AUTO-BW
(5590 - 5650 @ 40), (N/A, 30), (600000 ms), DFS, AUTO-BW
(5650 - 5710 @ 40), (N/A, 30), (0 ms), DFS, AUTO-BW
root@OpenWrt:~# iwinfo
phy0-ap0 ESSID: "xxx"
Access Point: ***
Mode: Master Channel: 36 (5.180 GHz) HT Mode: HE80
Center Channel 1: 42 2: unknown
Tx-Power: 19 dBm Link Quality: 65/70
Signal: -45 dBm Noise: -110 dBm
Bit Rate: 1200.9 MBit/s
Encryption: WPA2 PSK (CCMP)
Type: nl80211 HW Mode(s): 802.11ac/ax/n
Hardware: embedded [Qualcomm Atheros IPQ8074]
TX power offset: none
Frequency offset: none
Supports VAPs: yes PHY name: phy0
phy1-ap0 ESSID: "xxx"
Access Point: ***
Mode: Master Channel: 11 (2.462 GHz) HT Mode: HE20
Center Channel 1: 11 2: unknown
Tx-Power: 16 dBm Link Quality: unknown/70
Signal: unknown Noise: -106 dBm
Bit Rate: unknown
Encryption: WPA2 PSK (CCMP)
Type: nl80211 HW Mode(s): 802.11ax/b/g/n
Hardware: embedded [Qualcomm Atheros IPQ8074]
TX power offset: none
Frequency offset: none
Supports VAPs: yes PHY name: phy1
My WRX36 also sits on a shelf waiting for ath11k drivers to mature. Wifi performance was way to erratic for me, though I haven't tested a new build on it in a few months, so perhaps firmware/drivers have improved as of late. Go for a mediatek router if you want to replace r7800 with wifi6. If memory serves, I believe the r7800 has better 2.4 ghz range than the belkin devices, at least that was my impression when I compared the two a while back. Now, I have two, an e8450 and an rt3200, and they work flawlessly. Decent range and speed. Dozens of clients connected. It just works.
As of latest snapshot r23939 builds (+ luci, sqm):
wan speed: r7800 > wax206 > wrx36
wan latency: wax206 > r7800 > wrx36
wlan perf.: r7800 > wax206 ~ wrx36
wifi range: wrx36 > r7800 ~ wax206
How did you replace the BDF? It looks enticing and it seems to be taking the regs' power to the letter.
Package with another board-2.bin
: https://easyupload.io/yl1wa0
The difference is 3 dBm for US
and 1 dBm for DE
in 5G radio. It's still not full power.
That package seems to be cooperating better with more modern (2.9.x branch) firmwares, as it's allowing me now 30dbm on 2.4GHz and 28dbm on 5GHz, PA domain. Nice work!
The BDF also has the radio calibration, with the wrong calibration the radio can work worst.
You need to test if the higher (or same) Tx power from a different BDF gives same/worst (iperf3) speed at some distance, when compared to the factory BDF.
When I tried that:
https://forum.openwrt.org/t/dynalink-dl-wrx36-askey-rt5010w-ipq8072a-technical-discussion/110454/1655
How did you saw that the factory dynalink FW uses 30dB Tx power?
I switched to openwrt when my router arrived and didn't test dynalink FW, but I see in the pdf manual that the Tx power is measured in 25%, 50%, 75%, 100% (in the web gui), so I always wonder what was the real Tx power in factory FW.
These three BDF files (rt5010w-d350_rev0.bin
, BDF_20210412.bin
and GoldenBin_20210323.bin
) are not very different from each other compared to the others inside the firmware.
Binary comparison:
iperf3 result (HE80) on GoldenBin_20210323.bin
BDF:
Connecting to host 192.168.1.1, port 5201
[ 5] local 192.168.1.183 port 48776 connected to 192.168.1.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 108 MBytes 903 Mbits/sec 0 3.06 MBytes
[ 5] 1.00-2.00 sec 111 MBytes 933 Mbits/sec 0 3.06 MBytes
[ 5] 2.00-3.00 sec 105 MBytes 881 Mbits/sec 0 3.06 MBytes
[ 5] 3.00-4.00 sec 110 MBytes 923 Mbits/sec 0 3.06 MBytes
[ 5] 4.00-5.00 sec 114 MBytes 954 Mbits/sec 0 3.06 MBytes
[ 5] 5.00-6.00 sec 112 MBytes 944 Mbits/sec 0 3.06 MBytes
[ 5] 6.00-7.00 sec 108 MBytes 902 Mbits/sec 0 3.06 MBytes
[ 5] 7.00-8.00 sec 111 MBytes 933 Mbits/sec 0 3.06 MBytes
[ 5] 8.00-9.00 sec 108 MBytes 902 Mbits/sec 0 3.06 MBytes
[ 5] 9.00-10.00 sec 114 MBytes 954 Mbits/sec 0 3.06 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 1.07 GBytes 923 Mbits/sec 0 sender
[ 5] 0.00-10.01 sec 1.07 GBytes 920 Mbits/sec receiver
iperf Done.
In the factory firmware, the AP reports txpower. This can be read using the WIFIman app. I also checked it directly on the router. And from what I remember, the dBm values were correct.
@Ansuel @robimarko Are you able to say anything more about these three BDF files?
Is it faster than the openwrt BDF at same distance?
Was this in the next room?
The test is sending data to the router or receiving from it?
Two wall test:
rt5010w-d350_rev0.bin
Connecting to host 192.168.1.1, port 5201
[ 5] local 192.168.1.183 port 50376 connected to 192.168.1.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 38.4 MBytes 322 Mbits/sec 0 1.51 MBytes
[ 5] 1.00-2.00 sec 40.0 MBytes 336 Mbits/sec 0 2.12 MBytes
[ 5] 2.00-3.00 sec 41.2 MBytes 346 Mbits/sec 0 2.68 MBytes
[ 5] 3.00-4.00 sec 38.8 MBytes 325 Mbits/sec 0 3.00 MBytes
[ 5] 4.00-5.00 sec 42.5 MBytes 356 Mbits/sec 0 3.00 MBytes
[ 5] 5.00-6.00 sec 42.5 MBytes 357 Mbits/sec 0 3.00 MBytes
[ 5] 6.00-7.00 sec 38.8 MBytes 325 Mbits/sec 0 3.00 MBytes
[ 5] 7.00-8.00 sec 42.5 MBytes 356 Mbits/sec 0 3.00 MBytes
[ 5] 8.00-9.00 sec 43.8 MBytes 367 Mbits/sec 0 3.00 MBytes
[ 5] 9.00-10.00 sec 36.2 MBytes 304 Mbits/sec 5 2.10 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 405 MBytes 339 Mbits/sec 5 sender
[ 5] 0.00-10.01 sec 402 MBytes 337 Mbits/sec receiver
iperf Done.
Connecting to host 192.168.1.1, port 5201
Reverse mode, remote host 192.168.1.1 is sending
[ 5] local 192.168.1.183 port 41582 connected to 192.168.1.1 port 5201
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 51.5 MBytes 432 Mbits/sec
[ 5] 1.00-2.00 sec 53.5 MBytes 449 Mbits/sec
[ 5] 2.00-3.00 sec 55.8 MBytes 468 Mbits/sec
[ 5] 3.00-4.00 sec 53.3 MBytes 447 Mbits/sec
[ 5] 4.00-5.00 sec 54.5 MBytes 457 Mbits/sec
[ 5] 5.00-6.00 sec 47.3 MBytes 396 Mbits/sec
[ 5] 6.00-7.00 sec 55.5 MBytes 465 Mbits/sec
[ 5] 7.00-8.00 sec 55.7 MBytes 468 Mbits/sec
[ 5] 8.00-9.00 sec 52.5 MBytes 440 Mbits/sec
[ 5] 9.00-10.00 sec 57.6 MBytes 483 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.01 sec 541 MBytes 453 Mbits/sec 0 sender
[ 5] 0.00-10.00 sec 537 MBytes 451 Mbits/sec receiver
iperf Done.
GoldenBin_20210323.bin
Connecting to host 192.168.1.1, port 5201
[ 5] local 192.168.1.183 port 53326 connected to 192.168.1.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 39.5 MBytes 331 Mbits/sec 0 1.76 MBytes
[ 5] 1.00-2.00 sec 38.8 MBytes 325 Mbits/sec 0 2.41 MBytes
[ 5] 2.00-3.00 sec 43.8 MBytes 367 Mbits/sec 0 2.91 MBytes
[ 5] 3.00-4.00 sec 41.2 MBytes 346 Mbits/sec 0 3.07 MBytes
[ 5] 4.00-5.00 sec 41.2 MBytes 346 Mbits/sec 0 3.07 MBytes
[ 5] 5.00-6.00 sec 41.2 MBytes 346 Mbits/sec 0 3.07 MBytes
[ 5] 6.00-7.00 sec 40.0 MBytes 336 Mbits/sec 0 3.07 MBytes
[ 5] 7.00-8.00 sec 43.8 MBytes 367 Mbits/sec 0 3.07 MBytes
[ 5] 8.00-9.00 sec 41.2 MBytes 346 Mbits/sec 0 3.07 MBytes
[ 5] 9.00-10.00 sec 41.2 MBytes 346 Mbits/sec 0 3.07 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 412 MBytes 346 Mbits/sec 0 sender
[ 5] 0.00-10.01 sec 410 MBytes 343 Mbits/sec receiver
iperf Done.
Connecting to host 192.168.1.1, port 5201
Reverse mode, remote host 192.168.1.1 is sending
[ 5] local 192.168.1.183 port 46608 connected to 192.168.1.1 port 5201
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 68.2 MBytes 572 Mbits/sec
[ 5] 1.00-2.00 sec 72.3 MBytes 607 Mbits/sec
[ 5] 2.00-3.00 sec 69.7 MBytes 584 Mbits/sec
[ 5] 3.00-4.00 sec 63.4 MBytes 532 Mbits/sec
[ 5] 4.00-5.00 sec 63.1 MBytes 529 Mbits/sec
[ 5] 5.00-6.00 sec 63.7 MBytes 535 Mbits/sec
[ 5] 6.00-7.00 sec 62.3 MBytes 523 Mbits/sec
[ 5] 7.00-8.00 sec 60.8 MBytes 510 Mbits/sec
[ 5] 8.00-9.00 sec 62.2 MBytes 522 Mbits/sec
[ 5] 9.00-10.00 sec 63.0 MBytes 529 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.02 sec 652 MBytes 545 Mbits/sec 0 sender
[ 5] 0.00-10.00 sec 649 MBytes 544 Mbits/sec receiver
iperf Done.
But this is just a quick test...