MikroTik hAP ax3 poor WiFi performance

MacOS and Linux are not thát different IMHO.
MacOS is BSD based (closed source), Linux is … well, Linux (open source). Both are Unix derivates, however.
Problem will be mostly in difference between Mac/Linux and Windows, I guess.

The issue doesn’t exist when doing NAT, only when WLAN < Bridge > ethernert > server.

I’m facing the very same issue… running version is 7.7

I have tested the setup by drop in replacement of the existing cheap AP - place, obstacles, distance and devices operating are exactly the same. Environment is the same.
I’m so much disappointed with AX3 performance… jaw dropped… testing stations never reaches more than 300 Mbit/s real speed to NAS or Internet (AP-> 1G LAN ->virtual pfSense router on i5-12600 server, so fast as it can be-> 1G internet) and it never ever negotiates more link speed than 400 Mbit… it is also very unstable, drops to very low MCS and low speeds (80-108 Mbps)
Interesting thing that this 300 Mbit seem to be some cap as it mostly equal 300 sharp.

My testing laptop and phone (MacBook Pro 2019, 802.11ac 3/MIMO, iPhone 11 which is 802.11ax 2/MIMO) are about 2.5 meters away from the AP in a straight line. Last machine tested was win11 PC with Intel ax 210 nic. This one stands closest to the AP - 50 cm, antena to antena.

Usually, when stations moved away even slightly from straight line, the connection drops parameters even harder, then stations decide to move to … further AP which is 6-7 meters away behind brick wall and wooden door, it is Asus AX55 (same radio configuration as AX3)
All of this happens in 5Ghz band. When it comes to 2Ghz band, performance is even worse… devices close to the AX3 like old printer, old AV receiver, some ESP controllers from IoT can’t catch the radio and moving to Asus. Unusable even in the same room!

Config - rather simple, but adding channels, channel width etc. gave no gain, so I decided to left it as default as possible but still analogue to other devices I use:

/interface wifiwave2
set [ find default-name=wifi2 ] channel.band=2ghz-ax .skip-dfs-channels=\
    disabled .width=20/40mhz configuration.country=Poland .mode=ap .ssid=\
    hardc0re_2G disabled=no name=wifi-2G security.authentication-types=\
    wpa2-psk,wpa3-psk .encryption=ccmp,gcmp,ccmp-256,gcmp-256
set [ find default-name=wifi1 ] channel.band=5ghz-ax configuration.country=\
    Poland .mode=ap .ssid=hardc0re_5G disabled=no name=wifi-5g \
    security.authentication-types=wpa2-psk,wpa3-psk .encryption=\
    ccmp,gcmp,ccmp-256,gcmp-256 .group-encryption=ccmp .management-encryption=\
    cmac .management-protection=allowed

Channels are different on both APs, for 2 and 5 Ghz bands. There are no other interferences I can notice.

Funny thing that I have replaced … cheap-of-cheapest Xiaomi AX3000 Mesh system box, which barely have any configuration. Very basic thing. On this one, I got full possible negotiated 802.11ac speeds (866 or 10xx something, but rarely) on MBP, and 1200 on iPhone 11. Xiaomi AX3000 has no external antenas. 2Ghz band was giving full range for older devices too…

It looks like some flaw somewhere - usually, from my experience, the problem might be with hardware radio path eg. some shorting to ground, internal interference, problems with antenas and connectors… just guessing. But this behavior is very strange.
What I have checked seems ok. Received power and noise floor for 5Ghz on the stations seem quite good but 2Ghz are terribly bad and very unstable (jumps from very low to good values constantly)

Any ideas what can be wrong with this device? I’m very very surprised by its poor wifi performance, would never expect that from Mikrotik box…

Does this looks like a bridging + TCP + ether1 2.5GbE issue?
UDP works fine.
Still had a chance to access an AX Windows machine but it looks like it’s not a platform issue.

Macbook Air M2 < wifi1 < bridge 1 < ether1 (2.5GbE) < Intel NUC8 with Thunderbolt 10 GbE
TCP - iperf3
Up - Good

iperf3 -c 192.168.99.11 -t10  -i1 -P1
Connecting to host 192.168.99.11, port 5201
[  5] local 192.168.99.128 port 63183 connected to 192.168.99.11 port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec   104 MBytes   870 Mbits/sec
[  5]   1.00-2.00   sec   104 MBytes   872 Mbits/sec
[  5]   2.00-3.00   sec   102 MBytes   855 Mbits/sec
[  5]   3.00-4.00   sec  94.1 MBytes   791 Mbits/sec
[  5]   4.00-5.00   sec  92.0 MBytes   772 Mbits/sec
[  5]   5.00-6.00   sec  90.6 MBytes   760 Mbits/sec
[  5]   6.00-7.00   sec  90.6 MBytes   760 Mbits/sec
[  5]   7.00-8.00   sec  91.4 MBytes   767 Mbits/sec
[  5]   8.00-9.00   sec  93.0 MBytes   780 Mbits/sec
[  5]   9.00-10.00  sec  91.2 MBytes   766 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.00  sec   953 MBytes   799 Mbits/sec                  sender
[  5]   0.00-10.02  sec   950 MBytes   795 Mbits/sec                  receiver

Down - Bad

iperf3 -c 192.168.99.11 -t10  -i1 -P1 -R
Connecting to host 192.168.99.11, port 5201
Reverse mode, remote host 192.168.99.11 is sending
[  5] local 192.168.99.128 port 63209 connected to 192.168.99.11 port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec  14.8 MBytes   124 Mbits/sec
[  5]   1.00-2.00   sec  15.5 MBytes   130 Mbits/sec
[  5]   2.00-3.00   sec  13.2 MBytes   111 Mbits/sec
[  5]   3.00-4.00   sec  15.6 MBytes   131 Mbits/sec
[  5]   4.00-5.00   sec  15.4 MBytes   129 Mbits/sec
[  5]   5.00-6.00   sec  13.4 MBytes   113 Mbits/sec
[  5]   6.00-7.00   sec  14.7 MBytes   123 Mbits/sec
[  5]   7.00-8.00   sec  14.6 MBytes   123 Mbits/sec
[  5]   8.00-9.00   sec  13.3 MBytes   112 Mbits/sec
[  5]   9.00-10.00  sec  15.3 MBytes   128 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   147 MBytes   123 Mbits/sec  284             sender
[  5]   0.00-10.00  sec   146 MBytes   122 Mbits/sec                  receiver

Down - NAT - Good (ISP: 300Mbit Down)
Macbook Air M2 < wifi1 < NAT< ether5 (1GbE) + PPPOE < FRITZ!Box 7583 G.Fast in house 100 meters < FTTB M-Net ISP

iperf3 -c speedtest.wtnet.de -p 5202 -P 1 -4 -R
Connecting to host speedtest.wtnet.de, port 5202
Reverse mode, remote host speedtest.wtnet.de is sending
[  6] local 192.168.99.128 port 64394 connected to 213.209.106.95 port 5202
[ ID] Interval           Transfer     Bitrate
[  6]   0.00-1.00   sec  33.6 MBytes   282 Mbits/sec
[  6]   1.00-2.00   sec  40.1 MBytes   336 Mbits/sec
[  6]   2.00-3.00   sec  40.0 MBytes   335 Mbits/sec
[  6]   3.00-4.00   sec  40.4 MBytes   339 Mbits/sec
[  6]   4.00-5.00   sec  40.2 MBytes   338 Mbits/sec
[  6]   5.00-6.00   sec  40.2 MBytes   337 Mbits/sec
[  6]   6.00-7.00   sec  40.3 MBytes   338 Mbits/sec
[  6]   7.00-8.00   sec  40.2 MBytes   337 Mbits/sec
[  6]   8.00-9.00   sec  38.7 MBytes   324 Mbits/sec
[  6]   9.00-10.00  sec  38.1 MBytes   319 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  6]   0.00-10.02  sec   424 MBytes   355 Mbits/sec  173             sender
[  6]   0.00-10.00  sec   392 MBytes   329 Mbits/sec                  receiver

UDP - iperf3
Up - Good

iperf3 -c 192.168.99.11 -t10  -i1 -P1 -u -b 1G
Connecting to host 192.168.99.11, port 5201
[  5] local 192.168.99.128 port 56491 connected to 192.168.99.11 port 5201
[ ID] Interval           Transfer     Bitrate         Total Datagrams
[  5]   0.00-1.00   sec   114 MBytes   954 Mbits/sec  82345
[  5]   1.00-2.00   sec   121 MBytes  1.01 Gbits/sec  211465
[  5]   2.00-3.00   sec   108 MBytes   903 Mbits/sec  285654
[  5]   3.00-4.00   sec   104 MBytes   869 Mbits/sec  320205
[  5]   4.00-5.00   sec   104 MBytes   869 Mbits/sec  274020
[  5]   5.00-6.00   sec   103 MBytes   866 Mbits/sec  314495
[  5]   6.00-7.00   sec   103 MBytes   868 Mbits/sec  276878
[  5]   7.00-8.00   sec   104 MBytes   871 Mbits/sec  317805
[  5]   8.00-9.00   sec   104 MBytes   872 Mbits/sec  275742
[  5]   9.00-10.00  sec   104 MBytes   869 Mbits/sec  321306
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Jitter    Lost/Total Datagrams
[  5]   0.00-10.00  sec  1.04 GBytes   896 Mbits/sec  0.000 ms  0/2679915 (0%)  sender
[  5]   0.00-10.01  sec  1.03 GBytes   886 Mbits/sec  0.005 ms  1879486/2645129 (71%)  receiver

Down - Good

iperf3 -c 192.168.99.11 -t10  -i1 -P1 -u -b 1G -R
Connecting to host 192.168.99.11, port 5201
Reverse mode, remote host 192.168.99.11 is sending
[  5] local 192.168.99.128 port 57426 connected to 192.168.99.11 port 5201
[ ID] Interval           Transfer     Bitrate         Jitter    Lost/Total Datagrams
[  5]   0.00-1.00   sec   116 MBytes   975 Mbits/sec  0.052 ms  1008/85201 (1.2%)
[  5]   1.00-2.00   sec   116 MBytes   971 Mbits/sec  0.002 ms  2395/86278 (2.8%)
[  5]   2.00-3.00   sec   116 MBytes   975 Mbits/sec  0.006 ms  2097/86250 (2.4%)
[  5]   3.00-4.00   sec   114 MBytes   954 Mbits/sec  0.004 ms  3627/85953 (4.2%)
[  5]   4.00-5.00   sec   117 MBytes   981 Mbits/sec  0.008 ms  2186/86877 (2.5%)
[  5]   5.00-6.00   sec   116 MBytes   975 Mbits/sec  0.006 ms  1985/86180 (2.3%)
[  5]   6.00-7.00   sec   117 MBytes   985 Mbits/sec  0.029 ms  1149/86211 (1.3%)
[  5]   7.00-8.00   sec   114 MBytes   960 Mbits/sec  0.101 ms  3402/86297 (3.9%)
[  5]   8.00-9.00   sec   114 MBytes   954 Mbits/sec  0.004 ms  4082/86380 (4.7%)
[  5]   9.00-10.00  sec   116 MBytes   975 Mbits/sec  0.013 ms  2495/86648 (2.9%)
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Jitter    Lost/Total Datagrams
[  5]   0.00-10.00  sec  1.16 GBytes  1000 Mbits/sec  0.000 ms  0/863269 (0%)  sender
[  5]   0.00-10.00  sec  1.13 GBytes   971 Mbits/sec  0.013 ms  24426/862275 (2.8%)  receiver

Macbook Air M2 < wifi1 < bridge 1 < ether4 (1GbE) < Intel NUC8 with Thunderbolt 10 GbE

TCP - iperf3 -

iperf3 -c 192.168.99.11 -t10  -i1 -P1  -R
Connecting to host 192.168.99.11, port 5201
Reverse mode, remote host 192.168.99.11 is sending
[  5] local 192.168.99.128 port 64768 connected to 192.168.99.11 port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec  89.0 MBytes   747 Mbits/sec
[  5]   1.00-2.00   sec  83.3 MBytes   698 Mbits/sec
[  5]   2.00-3.00   sec  86.4 MBytes   725 Mbits/sec
[  5]   3.00-4.00   sec  86.9 MBytes   729 Mbits/sec
[  5]   4.00-5.00   sec  89.3 MBytes   749 Mbits/sec
[  5]   5.00-6.00   sec  77.3 MBytes   648 Mbits/sec
[  5]   6.00-7.00   sec  75.3 MBytes   632 Mbits/sec
[  5]   7.00-8.00   sec  85.7 MBytes   719 Mbits/sec
[  5]   8.00-9.00   sec  87.8 MBytes   736 Mbits/sec
[  5]   9.00-10.00  sec  78.2 MBytes   656 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.01  sec   842 MBytes   706 Mbits/sec  106             sender
[  5]   0.00-10.00  sec   839 MBytes   704 Mbits/sec                  receiver

Thanks for testing.

In that case I guess the remaining action will be to create a supout.rif file and create a ticket towards support.
Make also sure to point them to this thread since you already did quite some testing.

yep, already did both!

Hi theprojectgroup

Would you share your Wi-Fi settings please?

I’m getting bad Wi-Fi speeds and would like a config to get me up and running.

For comparison my

ISP router (a 6E unit), but only using 6 on my iPhone 12 Pro Max is 814 down/230up
hAP AX3 in same spot is 639 down/228up

From further distance, it’s even more prevalent
ISP 6E unit 400 down/200 up
hAP 108 down/78up


Thank you

Hi,

what unit 6E do you have?

What is your range during tests?

I’m afraid you will not fix it. So far, on the current and rc software, ax3 has a worse range than most other modems, including cable. I have the same issue, and I’m really annoyed.

60-100 cm

Thanks! I’ve just downgraded mine. Looks a bit better. Will stay with 7.6 until positive messages from the forum

Hello. I have the Vodafone Pro II Ultrahub 6E - Vantiva produced unit for Vodafone (used to be called Technicolor)
F-Pro2-ProductFamilySide-2000x1000.jpeg
Can’t get anything anywhere near this to match the speeds and range. (Happy for suggestions, anyone :smiley: …)

https://www.vodafone.co.uk/broadband/pro-ii-devices
https://www.benzinga.com/pressreleases/22/10/n29318193/vantiva-and-vodafone-deploy-uk-markets-first-wi-fi-6e-gateway

I’ve tried
1/ Mikrotik hAP ax3 - poor, as described above (even with 7.6 FW re-installed )
2/ ASUS RT-AX86U Pro, which is supposed to be excellent, but I’ve found is about 70% as good as the Vodafone unit (same location), same conditions.
3/ Next steps will be separate Aruba or Ubiquiti WAPs and use with the Mikrotik hAP ax3 (I love the software and control/granularity of the Mikrotik - RouterOS - only just learned this, but it’s great) - I’ve hard wired Cat6A everywhere in the house, so it has been recommended to me that I buy multiple AP’s for each zone and turn them down a bit. To be honest, if I could have the Mikrotik functionality with the WiFi of the Vodafone unit (+ a booster for the yard) I’d be a very happy person.

The bizarre thing is the the Vodafone Pro II Ultrahub reaches everywhere in my house, even 2 levels up I’m getting 600 down/300up and this is 12 meters away through blockwork walls. Best WiFi i’ve ever had for a single unit!

I’m also contemplating using the Mikrotik hAP ax3 with the Vodafone Ultrahub router as a dumb access point (not sure how this will work though - i’ll just give it a fixed IP, turn off DHCP and let the MT do it’s stuff). I just wish we were able to get custom firmware for the Ultrahub and flash it and remove the crippling Vodafone software. Can’t find anything about how to do this though as the device is locked down. Also there are separate boosters for the Vodafone unit, but the ethernet backhaul isn’t supported by Vodafone (again locked down by their custom firmware) so no control of these.

MikroTik does not have any WiFi device that can compete with the Vodafone Pro II Ultrahub 6E.
For excellent Router I suggest the RB5009 and for WiFi I suggest the TP-Link EAP660 HD … this combination will provide excellent Routing and EXCELLENT WiFi equivalent to the Vodafone Pro II Ultrahub 6E

Thanks Mozerd.

I had looked at the RB5009, but discounted it due to availability. I might just hang out for this. FYI I’m running a 1gig up/ 1gig down fibre service. The hAP AX3 was my foray into Mikrotik gear and I have been very impressed with the versatility of it… just the WiFi that’s let it down for me.

Appreciate the pointer towards the EAP660HD, however will probably hold out for the EAP770 if it’s due soon. I swapped out 2 x TP LInk EAP225’s and a Cisco 240ac when I installed the Vodafone unit and it really blew them away. Now I’ve had a taste for what’s available, I’m going to try to future-proof and a separate router, with replaceable AP’s seems to be the way forward, as advised! :smiley:

you should get approx 800Mbit from AX3, your setting is wrong… try to do not select any country…it should boost you up…

Is that a joke, not select a country? Why is there a setting to begin with?

do not cry if you do not understand…

I cry. You happy now?

Yeah, when you put your device next to the antenna, maybe. In real-life usage, it is more like 300-600 max.

You can play with it and check your negotiated rates and how it changes with the location in the terminal:

interface/wifiwave2/registration-table/print detail stats interval=1 where interface ="wifi1"

An interesting thing, as antennas are in theory omnidirectional. in reality turning it 180 deg without adjusting the position can increase the performance. At least it worked for me. Still, I’m far from expectation :frowning: