Well you clearly fixed the speed on 54Mbps for devices that speak a/g : "supported-rates-a/g=54Mbps"
Newer devices will also speak "n" and "ac", and will then use the default supported HT MCS and VHT MCS. So those will have higher speeds.
Using "basic-rates-a/g=54Mbps" is very very strange. This is the speed for the broadcasts and multicasts, also for the "beacons" sent by the AP. The rate should be chosen such that every device will receive that beacon as there is no ACK answer to check. So low enough for guaranteed delivery. Without beacon the client cannot know what the AP supports.
"basic rates" are typical 6Mbps, sometimes you can rise it to 9 or 12 or 18 Mbps. Even 24 Mbps in very clean environments.
I don't know why the AP sticks to the a/g protocol for those 2 devices. I suspect beacon reception problems, or the devices are set to a/g mode ????
To be honest for the years I've used Mikrotik, despite setting it to only use 802.11N and 802.11ac it seems to always go to 802.11a/g no matter what. It's extremely frustrating.
It does that to my Samsung S20, my Thinkpad P50, wife's iPhone XS, two Fire Sticks, and even tested her MacBook air. The damn thing seems to always want to be slow. I've tested it with them, sometimes one device at a time to be sure nothing else was slowing it. Speedtest.net and iperf3 tests are depressing on my wap ac compared to the outdoor NetMetal AC^2 on the other side of the land (3 acres).
Part of me wants to give up and just buy a Meraki Go or Ubiquiti ap and call it a night.
What happens when the device is using network traffic…does the rate remain slow or will it increase? Can you do a speedtest (I’m using “Magic iPerf”) to test the real throughput? And what rates are shown during the speed test?
Correct. This is where Mikrotik misunderstands the indoor/outdoor specification. They specify “none”,“indoor”,“outdoor” in their frequency list (/interface wireless info country-info)
Should be:
Indoor= all frequencies allowed
outdoor= no indoor-only frequencies allowed
Mikrotiks implementation:
indoor= no outdoor frequencies allowed , only “none” and “indoor”
outdoor= no indoor frequency allowed, only “none” and “outdoor”
There is no such thing in the regulations as “outdoor only” frequencies.
Remember that the protocol selection is a negotiation between the AP and the client device, done at the “basic rate”. A basic rate of 54Mbps is likely to fail ! So it may not detect N or AC.