Wi is Fi: Understanding Wi-Fi 4/5/6/6E/7 (802.11 n/AC/ax/be)
wiisfi.com
wiisfi.com
A useful trick to explain you current wifi speed on Mac is to alt-click on the wifi icon - it immediately gives tons of useful connection properties that you can make sense of after reading this page.
One more thing that doesn't seem to be mentioned that may decrease the wifi speed - is installing an open-source firmware like OpenWrt on your router. While it gives a ton of cool benefits, it is totally possible the drivers etc that come with it will be worse than stock firmware.
I have some experience running m0n0wall (it wasn't deprecated back then) as a router and a Ubiquiti Long Range AP (bought old, used) as a dedicated Wi-Fi AP at my old home.
Some recent reviews that give an idea of what's out there (look further too, there's a few 4x2.5GBe + 2x10GBe ones too)
https://www.servethehome.com/asrock-industrial-4x4-box-8840u...
I'm actually running mine with the router in a VM in proxmox with a PCI-e passthrough NIC because I'm also running a few other network critical services that I wanted more isolation on (omada controller, mail server, ldap, etc.) but don't want the power budget for yet another server.
EDIT: bah, wrong second link for STH, https://www.servethehome.com/everything-homelab-node-goes-1u...
Reasoning 1: FLOSS/Libre principles - find whatever wireless router has the best wireless radios but still complies to your particular set of openness principles. More than anything the radio performance will still be your performance limitation so the rest of the box ends up not mattering and you can use your software straight on it without much worry. If you're ideal FLOSS hardware doesn't support running your ideal FLOSS "smarts" directly you can mix this with the 2nd approach, otherwise just stick with the one box.
Reasoning 2: You just want better software - find the device with the best radios and see if it has a native "AP" mode (it probably will). The radios will likely outperform the rest of the device if you want to do any "smarts" with the traffic so completely ignore whether or not that specific device can run open software and get an x86 tiny/mini/micro PC to run some set of software like OPNSense or whatever you prefer. The AP is then a dumb passthrough and the PC is flexible so the two sides no longer limit each other (both in performance and lifecycle).
I'm a developer but sometimes take customer support calls. One time a consumer had just gotten our 1Gbps symmetrical fiber installed, and he was testing it against his crappy 200Mbps/10Mbps high-latency existing cable. He claimed that the cable was "far better" and wanted to cancel us. Took me about a half an hour of troubleshooting and trying to convince the guy that it's virtually impossible the other connection was better. Turned out he was standing close to the old router, far from our router, using a low-spec Android phone. I had him connect to our router via Ethernet with a Macbook, and the speed test blew his mind.
The problem is that ISPs, including the one I work for, advertise only one number: bandwidth. Consumer thinks "1,000Mbps is faster than 200Mbps, so I should buy that!" They then run a speed test and whoever has the higher number is the winner. But it's not their fault for not knowing the flaw in their method, because the only marketing or education about our product that any ISP does is around that one number.
I have a lot of ideas around how better marketing/education could be achieved. But I have a lot of code to write, so, maybe one day...
In the meantime I take every opportunity to explain to folks that 200Mbps fiber != 200Mbps cable. Latency is incredibly important to how "fast" your internet feels, and of course there are a million things about your Wifi router and how/where it is set up.
Of course if you're a "light initial touch" ISP or are more open about letting them run their own modem then this kind of approach isn't as easy to do and you're stuck with trying to educate the customer on doing the whole shebang themselves.
Having the installer run a test and talk with the customer is helpful, but a lot of people don't trust the installer. The incumbent ISPs are so evil that they've convinced consumers that all ISPs are evil tricksters. So we'll get a customer service call 10 minutes after the installer has left: "I'm not getting the speeds I'm paying for!"
Lounge, Office, Bedroom for example. Connect your devices to each at least once and then forget about it as it'l switch over.
Of course if you have money, you could do the same but using MESH/Mimo.
In this case, you don't even need to connect to each.
* https://support.apple.com/en-ca/guide/deployment/dep98f116c0...
Not by default, you'd still need to tweak the Roaming Aggressiveness/Sensitivity. Set it too low and it will only switch when the current WiFi is down, too high and it will switch too often and you'll have too many network interruptions.
On iOS devices for example I think the roam trigger threshold is not user selectable (–70 dBm, and if gaining 8/12dBm depending on transmitting state). So setting this up reliably is closer to luck than science.
It's very well thought out and the only qualm/pre reading tip I'd have with it is "it was written a couple years ago then extended over time". Practically, this means when it starts out talking about how your devices are the problem you should start thinking about "how many of my heavy data devices are laptops or phones already 6ghz capable or could easily be made to do so and what would it look like to connect them in my house" and keep that as the priority in your head as you read the rest of the article.The article eventually mentions everything you really need to know to come to that thought but you may have already come to conclusions on trying to solve it via optimizing the legacy bands before you get there.
Once most of your heavy data devices are doing most of their traffic on 6ghz, optimizing the rest of your network/bands becomes anywhere between not needed to much more feasible (which depends largely on your physical environment and how many heavy clients you were able to put on 6 most of the time) so you may not need to do anything else to enjoy gigabit Wi-Fi speeds.
I guess the other bit I'd list the mentioned tri band 2.4, 5, 6 GHz mesh systems don't have a "dedicated backhaul". Instead of buying one of the above 2.4, 5, 5 tri band radio mesh systems for IP to twice the price you can just as easily not connect clients to the 6 GHz radio on the other mesh APs and you will have a "dedicated" backhaul that (almost certainly) performs better than a dual 5 GHz mesh solution while also leaving you more 5 GHz bandwidth available. Still listen to the advice to avoid mesh if you can though :).
One last "fun" mention: If you want to splurge just to have it those TP link (pre finalization of) Wi-Fi 7 routers are really quite good and if you can get coverage and device support right in your space 1-2 Gbps as the typical goodput is feasible. If you want more than that for some reason there aren't any "practical" answers right now.
Ask/Force them to connect via cable to test. "oh the issue is gone now". Well, well well...
Reading that the "normal power mode" would require sending GPS coordinates to a central database explains the limited support/availability I guess. And the regulations are different per country..
Creating wifi 6E hotspots still seems to be impossible with windows and the available wifi6E hardware.
And sellers seem to take advantage of customers, who mostly don't understand the difference between wifi6 and wifi6E. Even Meta seems to do it for Quest3. They advertise a dedicated, super fast wifi TP-Link USB-stick which only supports wifi6 and not 6E(which is the whole point of using wifi6 with the Quest3)
Anyway..
As I understand it, the FCC is the sole regulatory agency which requires this weird setup (of pinging and determining stuff just to have a higher power) - other countries, probably understanding how confusing and weird this setup is, just basically cap the power to 200mW-ish for indoor use (in most countries which allows 6GHz Wi-Fi that is, a lot of countries are not allowing them at all).
You may have mixed this with outdoor use, which the FCC does require AFC for regardless of power, but I'd still argue even the outdoor regulation is saner than how most countries approached the band. I.e. rather than say "no, you can't use all/most of this 6 GHz space outdoors at all because there are some incumbents" the option of "Despite there being incumbents, you can use the band up to 4000 mW EIRP from the AP and 1000 mW EIRP from the client on the condition you tie into the AFC system to make sure you aren't interfering with an incumbent by doing so" is available.
Pretty sure my router is still g
* https://www.youtube.com/@WirelessLANProfessionals/videos
Some good details from the people who have to make things work.
Most cell phone use frequencies below 1GHz. Years ago a consumer wifi company released a router combo that I thinkc could do 10 Gigabits per second, over 10 times our current normal speed. But they used a frequency above 60GHz and simply holding a piece of paper directly between the computer and router line of sight caused the connection to drop.