<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:media="http://search.yahoo.com/mrss/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Wireless LAN Professionals</title>
	<atom:link href="https://wlanprofessionals.com/feed/?post_type=resources" rel="self" type="application/rss+xml" />
	<link>https://wlanprofessionals.com</link>
	<description></description>
	<lastBuildDate>Mon, 20 Jul 2026 18:30:06 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.5</generator>

<image>
	<url>https://wlanprofessionals.com/wp-content/uploads/2019/11/cropped-boingo-logo-1-32x32.png</url>
	<title>Wireless LAN Professionals</title>
	<link>https://wlanprofessionals.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>The Viral Battery Tips, Read by a Guy Who Measures Radios</title>
		<link>https://wlanprofessionals.com/the-viral-battery-tips-read-by-a-guy-who-measures-radios/</link>
		
		<dc:creator><![CDATA[wlanpros]]></dc:creator>
		<pubDate>Mon, 20 Jul 2026 02:00:00 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://wlanprofessionals.com/?p=20047</guid>

					<description><![CDATA[The most-shared phone battery thread of the season has the single most important setting backwards. It tells you to turn OFF &#8220;5G Auto&#8221; to save your battery. 5G Auto is the battery-saver. Apple built it to fall back to LTE on its own whenever 5G adds nothing, which is most of the time. The thread&#8217;s [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1200" height="630" src="https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/07/20112940/battery-tips-hero.png" alt="The Viral Battery Tips, Read by a Guy Who Measures Radios" class="wp-image-20088" srcset="https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/07/20112940/battery-tips-hero.png 1200w, https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/07/20112940/battery-tips-hero-300x158.png 300w, https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/07/20112940/battery-tips-hero-1024x538.png 1024w, https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/07/20112940/battery-tips-hero-768x403.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>



<p>The most-shared phone battery thread of the season has the single most important setting backwards. It tells you to turn OFF &#8220;5G Auto&#8221; to save your battery. 5G Auto is the battery-saver. Apple built it to fall back to LTE on its own whenever 5G adds nothing, which is most of the time. The thread&#8217;s villain is the actual hero. That is the problem with viral battery tips: one or two are genuinely useful, and the rest are folklore wearing a lab coat.</p>



<p>I spend my days measuring what radios actually do. When a tip says a toggle &#8220;broadcasts a signal&#8221; or &#8220;keeps the modem firing,&#8221; that is not magic to me, it is a measurable behavior with a known cost. Some of these tips are right. Some are right for the wrong reason. And a few are wrong in a way that, if you follow them, makes your phone worse. Here is the honest scorecard: the settings that earn their place, then the ones you are wasting your attention on, then why I refuse to print the numbers everybody else is printing.</p>



<h2 class="wp-block-heading">The real wins</h2>



<p>Start with the one myth that matters most, because almost everyone has been taught it wrong.</p>



<p><strong>Stop force-quitting your apps.</strong> Swiping every card out of the App Switcher feels productive. It does nothing good for your battery. Apple&#8217;s own software chief, Craig Federighi, was asked directly whether you should quit apps to save power and whether doing so helps battery life. His answer was &#8220;no and no.&#8221; A suspended app sitting in the background costs almost nothing. Relaunching it from a cold start costs MORE energy than leaving it alone. The ritual you have performed for years is, at best, a placebo, and at worst a small net loss. Stop swiping.</p>



<p><strong>Leave 5G Auto on.</strong> Apple calls the underlying behavior Smart Data Mode. With 5G Auto, the phone uses LTE whenever 5G would not actually improve what you are doing, and only reaches for 5G when 5G helps. That self-throttling is the whole point. The setting that keeps the 5G radio lit no matter what is &#8220;5G On,&#8221; and that is the one that costs you. Forcing the phone all the way down to LTE only helps in a genuinely weak-5G spot where the radio would otherwise sit there hunting. For almost everyone, 5G Auto is already the smart choice. You find it under Settings, Cellular, Cellular Data Options, Voice &amp; Data.</p>



<p><strong>Use Low Power Mode when you need the runtime.</strong> This is the single most effective toggle on the list. It throttles background work, dims the display, and trims the things that quietly eat your charge. On the iPhone it is one switch in Settings, Battery. macOS has its own Low Power Mode you can set to kick in on battery. When you are watching the percentage tick down before a flight, this is the one to reach for. It works, and it works more than any single toggle the viral threads obsess over.</p>



<p><strong>On a Mac, check &#8220;Wake for Network Access.&#8221;</strong> This setting lets a sleeping MacBook wake periodically to check the network, which can nibble battery overnight. The effect is bigger on older Intel machines and smaller on Apple silicon. If your Mac loses more charge asleep than you expect, turn this off under Battery options and see if the overnight drain stops. Real mechanism, easy to test on your own machine.</p>



<p><strong>Switch low-priority Mail accounts from Push to Fetch.</strong> Push holds a connection open so mail arrives the instant it lands. For accounts you do not need that fast, Fetch (or Manual) means fewer radio wake-ups. The gain is modest, but it is real, and it costs you nothing except a few minutes of delay on email you were not refreshing for anyway.</p>



<p><strong>Trim Background App Refresh for apps that do not need it.</strong> This is honest housekeeping. Some apps have no business updating themselves in the background. Turn them off and you cut a little needless work. The gain is small. It is also free, and it is real, which is more than I can say for half the thread.</p>



<p><strong>Turn off Always-On Display extras (iPhone 14 Pro and up).</strong> The Always-On Display is a dimmed panel refreshing slowly, so it does use a little power. Turning off the wallpaper and notifications on it, or turning the whole feature off, trims a sliver. Small, but real, and yours to decide.</p>



<p><strong>Turn off Sound Recognition if you do not use it.</strong> This is one of the rare &#8220;always-on&#8221; features that genuinely keeps the microphone analyzing audio continuously, listening for alarms, doorbells, and the like. That is a real ongoing cost, unlike most of the mic scare stories. If you turned it on once to try it and forgot about it, switch it off under Settings, Accessibility, Sound Recognition.</p>



<h2 class="wp-block-heading">The placebos: stop wasting your time</h2>



<p>Now the part the viral threads get wrong, and get wrong with confidence. These toggles run on dedicated low-power coprocessors, the silicon built specifically so these jobs cost almost nothing. Turning them off to &#8220;save battery&#8221; buys you essentially nothing:</p>



<ul class="wp-block-list">

<li><strong>Step and motion counting</strong> runs on a low-power motion coprocessor, not your main chip. It is effectively free.</li>


<li><strong>&#8220;Hey Siri&#8221; always-listening</strong> runs on a dedicated always-on processor built for exactly that one job. The &#8220;your mic is draining your battery&#8221; claim does not match how the hardware works.</li>


<li><strong>Keyboard haptics</strong> fire the Taptic Engine for a few milliseconds per keystroke. The cumulative battery cost is trivial.</li>


<li><strong>Significant Locations</strong> is computed opportunistically from location the system already has. It is a fine privacy toggle if you want it off. It is not a battery move.</li>


<li><strong>Analytics and diagnostics uploads</strong> happen opportunistically, usually on Wi-Fi while charging. Negligible.</li>


<li><strong>Live Activities and lock-screen widgets</strong> are budget-throttled by iOS, not free-polling every few seconds the way the threads claim.</li>

</ul>



<p>Some of these are still reasonable privacy choices. None of them are battery choices. Turn them off because you want them off, not because some thread promised you an extra hour.</p>



<p>And one tell worth knowing: if a tip arrives wrapped in an &#8220;an Apple Genius told this man&#8221; story, that framing is the giveaway. Real settings do not need a campfire story to sell them.</p>



<h2 class="wp-block-heading">Why I will not give you the percentages</h2>



<p>You may have noticed I have not handed you a single number. No &#8220;12 to 18 percent.&#8221; No &#8220;1.8 to 2.4 hours.&#8221; No &#8220;30 percent overnight.&#8221; That is deliberate.</p>



<p>Every one of those figures floating around these threads traces back to content farms, not to Apple. I went looking for a primary source on each, and there is not one. The direction of every tip above is solid, I can stand behind which way each setting pushes your battery. The precise percentages are invented, and I will not print a number I cannot source just to make the advice feel more scientific.</p>



<p>That is the difference between a tip from someone who measures this stuff and a tip written for reach. The reach version needs a big number to earn the share. The honest version tells you the direction, tells you the mechanism, and trusts you to decide.</p>



<p>Stop force-quitting your apps, because it never helped. Leave 5G Auto on, because it is the battery-saver the thread told you to kill. Reach for Low Power Mode when you actually need the runtime, and skip the step-counter and the &#8220;Hey Siri&#8221; toggle, because they run on chips built to cost you nothing. The rest is rounding error dressed up as a revelation. What is the one battery tip you followed for years before you found out it did nothing?</p>
]]></content:encoded>
					
		
		
		<media:content url="https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/07/20112940/battery-tips-hero.png" medium="image"></media:content>
            	</item>
		<item>
		<title>We Went Looking for Flaws in Our Own App. We Found Them.</title>
		<link>https://wlanprofessionals.com/we-went-looking-for-flaws-in-our-own-app/</link>
					<comments>https://wlanprofessionals.com/we-went-looking-for-flaws-in-our-own-app/#respond</comments>
		
		<dc:creator><![CDATA[wlanpros]]></dc:creator>
		<pubDate>Wed, 15 Jul 2026 14:00:00 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://wlanprofessionals.com/?p=20083</guid>

					<description><![CDATA[We audited our own Wi-Fi Toolbox tool by tool and published everything we found wrong, what we fixed, and why we are open-sourcing the entire app under AGPL-3.0.]]></description>
										<content:encoded><![CDATA[<p>We released the WLAN Pros Toolbox to the public on July 7, a free set of 170+ tools for Wi-Fi professionals. Four days later, we set out to prove it wrong. We went through the whole app, tool by tool, and we found real problems. Here is the good, the bad, and the ugly, along with what we did about every bit of it.</p>
<h2>The one that stings</h2>
<p>Ping Sweep scans a network segment and tells you which devices are alive and answering. It was calling dead ones alive. A device that was actually down and unreachable came back as responsive.</p>
<p>Think about what you do with that. You trust the tool, you cross the device off the list, you skip the investigation, and you go looking somewhere else while the thing you needed sits offline. A tool meant to keep you out of trouble could have walked you straight into it.</p>
<p>The fixed tool reports how many hosts answered on the port it probed, and when none of them do, it says so and refuses to draw the conclusion for you. Hosts that are ICMP-only, or that firewall the port, will not appear. Silent hosts may still be up. A scanner that cannot see a host has no business calling it alive, and it has no business calling it dead either.</p>
<h2>The app argued with itself about your signal</h2>
<p>This one is quieter and it goes deeper.</p>
<p>Our analyzer graded your RSSI on one set of thresholds. Our own Signal Thresholds reference screen showed you a different set. The same dBm reading got two different grades depending on which screen you happened to open.</p>
<p>At -73 dBm, the reference screen told you the signal was fair and usable. The analyzer, looking at the identical number, told you the signal was weak, that you were at the edge of coverage, and that no faster internet plan was going to touch it. One of those answers sends an engineer up a ladder to move an Access Point that was fine where it was.</p>
<p>The reference screen carried values I had reviewed and corrected myself. The grading constants behind the verdict engine were never updated to match. Nothing in the code tied the two together, so nothing ever complained. Both surfaces now read from one shared source, and a test fails the build if they ever drift apart again.</p>
<p>That is the finding I would want a working engineer to take from all of this. An app that contradicts itself about the same measurement cannot be used as a reference, and being a reference was the entire job.</p>
<h2>We showed our work, and our work was wrong</h2>
<p>A handful of tables in the app named their sources right there on the screen. Those turned out to be among the most wrong things in the product. One printed its standards document under the data, and its numbers did not match the document it cited.</p>
<p>A citation nobody pins to the value it justifies does not make the data right. It makes the data look right, and it stops the next person from checking. Ours had exactly that effect for the life of the product.</p>
<p>The mechanism is the part worth taking back to your own work. The numbers were not invented. Every one of them was a real published value, correct for a different input than the one printed beside it. Every sanity check we knew how to run came back clean, and internal consistency was preserved by the very nature of the bug.</p>
<p>A number can be self-consistent and still be a lie.</p>
<p>The only check that catches that is a comparison against an external primary source at a named input. It was the one check we did not have. We have it now, and we went through the rest of the reference tables and corrected what we found there.</p>
<h2>The tests were green, and they could never have caught it</h2>
<p>We had a large test suite and it was all green.</p>
<p>Our tests were generated from the code. They proved the port was faithful, that the app computed what its own source data said it should. They could not prove the source data was ever right, and the source data was wrong.</p>
<p>The signal-grading tests were the purest version of the problem. They derived the dBm values they expected from the very constants they were testing. A test built that way cannot fail. It can only agree with you.</p>
<p>I was double-checking. I was checking the wrong thing.</p>
<p>The new tests assert against the standards documents and the manufacturer datasheets, never against us. And one of them now checks the two signal screens against each other, so the app can no longer disagree with itself in silence.</p>
<h2>The good, and the platform that is still broken</h2>
<p>We published exactly what was wrong. No burying it in a vague &#8220;performance improvements&#8221; note, no spin. If a number was broken, we said so, and we said by how much.</p>
<p>The corrections are live on iPhone, Mac, and Android.</p>
<p>They are not on Windows. Our Windows build machine was reimaged and the build key went with it, and we cannot rebuild that platform until I am physically back at the machine. Windows users are running the pre-audit build right now: the scanner that calls dead hosts alive, the grading that argues with itself, all of it. There is no version of that sentence that sounds good, and I am not going to dress it up. We are telling you instead of letting you find out.</p>
<h2>Why we are opening the whole thing up</h2>
<p>We are going a step further. We are relicensing the entire app under AGPL-3.0 and opening the source. That decision is made and the license is already committed to the code. What is left is cleaning up the repository history, and then it goes public. Two reasons, both about you.</p>
<p>First, you should never have to just take our word for it. Once the source is public, anyone can look inside and check our numbers for themselves. Trust you can verify is worth more than trust you are asked to assume.</p>
<p>Second, AGPL keeps the Toolbox free and open for the working professionals who use it, including in their paid work. A &#8220;non-commercial&#8221; license would have locked out our own audience, the exact people this was built for. And it makes sure any improvement anyone makes stays open for everyone else too.</p>
<h2>The one we missed</h2>
<p>Then, on the night before this article was meant to publish, I found a worse one. On my own phone.</p>
<p>I was on cellular. No Wi-Fi at all. I opened Test My Connection, the tool at the front door of the app, the one somebody reaches for first when their internet feels slow. It showed me a Wi-Fi signal card with a green LIVE badge. It showed a Wi-Fi data rate of 29 Mbps. And it handed me this verdict:</p>
<blockquote>
<p>&#8220;Your internet can carry more than your Wi-Fi link is passing. Boost the Wi-Fi signal to raise the ceiling.&#8221;</p>
</blockquote>
<p>It told a man with no Wi-Fi to go improve his Wi-Fi.</p>
<p>The 29 Mbps was a real number once. It was the last reading that phone ever took, from the last time it had been on a network. The app kept showing the last number it had ever seen, and it put a LIVE badge on it.</p>
<p>The cause was a gate. The honest &#8220;You are not connected to Wi-Fi&#8221; state only appeared for someone who had never captured a Wi-Fi reading at all. Once you had seen one, dropping to cellular did not clear it. The intent was kind. Do not blank out a user&#8217;s data over a brief signal drop. The effect was dishonest. The app presented a number it did not have.</p>
<p>Two things about it are worse than the bug.</p>
<p>It was not new. It shipped in earlier releases, which means it was live on our own front page the whole time we spent auditing ourselves and feeling good about it.</p>
<p>And our own audit missed it. The audit swept reference data, the tables and formulas sitting behind every number the app prints. This was a state bug, a different animal. A state bug is about what the app does when the thing it is measuring is not there. Our audit asked whether our numbers were right. It never asked the harder question: is the app honest when it has no number at all?</p>
<p>We fixed it. And we held this article until the corrected build was live, because publishing &#8220;we audited ourselves and fixed it&#8221; on top of a live bug on our own front page would have been the exact behavior this piece argues against.</p>
<h2>What this comes down to</h2>
<p>We say we care about accuracy, and we say we care about this community. Anyone can say that. This is what it looks like when you mean it and nobody is forcing your hand. You audit your own work harder than anyone else would. You admit what you find. You fix it in public. And you hand people the tools to check you.</p>
<p>The Toolbox is not perfect today, and we are not going to pretend it is. An entire platform is still running the broken build and we just told you which one. The audit was not a thing we did once and finished. We are still looking, and we expect to keep finding.</p>
<p>When a tool hands you a result, how do you know you can trust it?</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wlanprofessionals.com/we-went-looking-for-flaws-in-our-own-app/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<media:content url="https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/07/14161745/not-on-wifi-hero.png" medium="image"></media:content>
            	</item>
		<item>
		<title>Voting Open for Prague 2026</title>
		<link>https://wlanprofessionals.com/voting-open-for-prague-2026/</link>
					<comments>https://wlanprofessionals.com/voting-open-for-prague-2026/#respond</comments>
		
		<dc:creator><![CDATA[wlanpros]]></dc:creator>
		<pubDate>Tue, 14 Jul 2026 00:11:24 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://wlanprofessionals.com/?p=20080</guid>

					<description><![CDATA[Voting is now open for #WLPC Prague 2026! Cast your vote and help shape the next Wireless LAN Professionals Conference in Prague. Vote for Prague 2026]]></description>
										<content:encoded><![CDATA[
<p>Voting is now open for #WLPC Prague 2026! Cast your vote and help shape the next Wireless LAN Professionals Conference in Prague.</p>



<p><a href="https://wlanprofessionals.com/voteprague26/">Vote for Prague 2026 </a></p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="538" src="https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/07/13145718/voteprague26share-1024x538.png" alt="WLPC Prague 2026 session voting is now open. Vote at wlanpros.com/voteprague26." class="wp-image-20075" srcset="https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/07/13145718/voteprague26share-1024x538.png 1024w, https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/07/13145718/voteprague26share-300x158.png 300w, https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/07/13145718/voteprague26share-768x403.png 768w, https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/07/13145718/voteprague26share-1536x806.png 1536w, https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/07/13145718/voteprague26share-2048x1075.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://wlanprofessionals.com/voting-open-for-prague-2026/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<media:content url="https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/07/13145718/voteprague26share.png" medium="image"></media:content>
            	</item>
		<item>
		<title>The Wi-Fi Client Testing Checklist</title>
		<link>https://wlanprofessionals.com/the-wi-fi-client-testing-checklist/</link>
		
		<dc:creator><![CDATA[wlanpros]]></dc:creator>
		<pubDate>Mon, 13 Jul 2026 02:00:00 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://wlanprofessionals.com/?p=20046</guid>

					<description><![CDATA[When a connection breaks, test from the client device, in order, from the radio up. The client is the only place where the truth lives. The controller dashboard tells you what the AP thinks is happening. The client tells you what is actually happening to the user standing in the room. Those are not the [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>When a connection breaks, test from the client device, in order, from the radio up. The client is the only place where the truth lives. The controller dashboard tells you what the AP thinks is happening. The client tells you what is actually happening to the user standing in the room. Those are not the same thing, and when they disagree, the client wins.</p>



<p>I walk the same 12 checks every time, bottom-up the stack. Each one proves a single thing, and each one depends on the one before it. Skip a step and you end up guessing. Run them in order and the failure tells you exactly where it lives.</p>



<p>Here is the ladder.</p>



<h2 class="wp-block-heading">Step 1: Can the client see all SSIDs being broadcast?</h2>



<p>Before anything else, prove the client can hear the network. If the target SSID does not show up in the scan, nothing downstream matters. You have an RF visibility problem, not a network problem.</p>



<p>On 6 GHz this looks different than it used to. A Wi-Fi 6E or Wi-Fi 7 client does not blindly scan every 6 GHz channel. It learns about the 6 GHz AP out-of-band, through a Reduced Neighbor Report from the 2.4 or 5 GHz radio, and through preferred scanning channels. The mechanism got smarter. The check did not change. Can the client see the network it is supposed to join? Yes or no.</p>



<h2 class="wp-block-heading">Step 2: Associate to the target SSID</h2>



<p>Seeing the SSID and joining it are two different events. Association is the client and the AP agreeing to talk. If the client sees the network but cannot associate, you are looking at the AP, the band, or a client-capability mismatch, not RF coverage.</p>



<h2 class="wp-block-heading">Step 3: Complete SSID authentication</h2>



<p>Association gets you in the door. Authentication proves you belong. This is where a wrong PSK, a misconfigured RADIUS server, or a 802.1X failure stops the client cold.</p>



<p>The methods behind this step advanced since the card was first drawn. WPA3-Personal with SAE and WPA3-Enterprise are mainstream now, and 6 GHz mandates WPA3. Open networks and legacy WPA2 are not allowed on 6 GHz at all. So if you are testing a 6 GHz join and the client is trying to authenticate with anything below WPA3, the failure is by design. The step is identical. The security baseline underneath it moved up.</p>



<h2 class="wp-block-heading">Step 4: Receive an IP address via DHCP</h2>



<p>Authenticated and on the network, the client now needs an address. No IP, no Layer 3. If authentication passed but DHCP did not deliver an address, the radio side is healthy and your problem is upstream, in the DHCP scope, the VLAN, or the relay.</p>



<h2 class="wp-block-heading">Step 5: Receive default gateway and DNS</h2>



<p>An IP address alone gets the client nowhere useful. It needs to know where to send traffic, the default gateway, and how to resolve names, DNS. DHCP hands these over with the address. Confirm the client actually received them. A missing or wrong gateway looks like a dead connection even though association, authentication, and addressing all passed.</p>



<h2 class="wp-block-heading">Steps 6 through 9: Ping the path, then read it correctly</h2>



<p>Now you prove reachability, in widening circles:</p>



<ul class="wp-block-list">

<li>Ping the default gateway. Can the client reach its own first hop?</li>


<li>Ping DNS. Can it reach the resolver it was handed?</li>


<li>Ping a remote IP address. Can it reach off the local network?</li>


<li>Ping a remote DNS name. Does name resolution plus routing work end to end?</li>

</ul>



<p>This is the part of the card that needs modern interpretation, and it is the most important thing to internalize about ping in 2026.</p>



<p>Ping still proves Layer 3 reachability, and it is still a fine first cut. A failed ping is a strong negative. If you cannot reach the gateway, you have found your problem and you stop here.</p>



<p>But a passing ping is no longer a verdict. ICMP, the protocol behind ping, is now routinely rate-limited, deprioritized under QoS, or blocked outright on modern networks. That means a ping can come back slow, or with loss, on a connection that is actually fine, because the network is throttling ICMP on purpose while real application traffic sails through untouched. It also means a ping can pass while the link underneath it is garbage.</p>



<p>Treat ping as a reachability gate, not a performance measurement. Use it to answer one question: is the path open? Yes or no. The moment you start reading ping latency as your connection&#8217;s speed, the network&#8217;s QoS policy is lying to you and you are believing it.</p>



<p>For the performance picture, you do not look at ping. You look at the next three steps.</p>



<h2 class="wp-block-heading">Step 10: Check the client MCS</h2>



<p>MCS, the Modulation and Coding Scheme index, is the radio reporting the link quality it actually negotiated, independent of whether any traffic is flowing. It is the RF-layer truth. A low MCS on a client that should be close to the AP tells you the RF conditions are worse than the signal bars suggest.</p>



<p>Read the ceiling correctly for the generation you are on. The original card came from the 11ac era, where MCS topped out near MCS 9 with 256-QAM. A modern client can report up to MCS 11 with 1024-QAM on Wi-Fi 6, and MCS 12 or 13 with 4096-QAM on Wi-Fi 7. On a Wi-Fi 7 link the label carries a prefix, EHT-MCS, where Wi-Fi 6 says HE-MCS and 11ac said VHT-MCS. Same index concept, generation-stamped name.</p>



<p>One thing to know before you call a low number a fault: 4096-QAM, MCS 12 and 13, needs roughly 42 dB of SNR and is an optional Wi-Fi 7 feature. Not seeing MCS 12 or 13 is very often correct behavior, not a problem. The client is telling you the honest truth about its RF conditions, which is exactly why this check earns its place.</p>



<h2 class="wp-block-heading">Step 11: Check the client Tx data rate</h2>



<p>This is the single most useful line on the card. The negotiated Tx data rate is the actual speed the radio achieved, the real number, before any application ever sends a byte. Modern ceilings are far higher than the card&#8217;s era, 320 MHz channels and 4096-QAM and MLO on Wi-Fi 7 push the top end way up, so &#8220;what good looks like&#8221; is a bigger number now. The act of reading the client&#8217;s real Tx rate is unchanged, and it is the truth a speed test only approximates.</p>



<h2 class="wp-block-heading">Step 12: Complete a network speed test</h2>



<p>Last, and only last, run the speed test. This is the application-layer consequence of everything above it. By the time you get here, you already know the RF link is good, because you read the MCS and the Tx rate. The speed test confirms the end-to-end experience matches the link you measured. When the Tx rate is high and the speed test is low, your bottleneck is not the Wi-Fi, it is somewhere upstream, and you have just saved yourself from blaming the radio for the internet&#8217;s problem.</p>



<p>That ordering is deliberate. Read the negotiated rate the radio actually achieved first, then run the application speed test. The Tx rate is the RF truth. The speed test is the downstream result. Never invert it into &#8220;just run a speed test and see,&#8221; because a speed test alone cannot tell you where a slow result was born.</p>



<h2 class="wp-block-heading">Why bottom-up, every time</h2>



<p>The 12 checks isolate where a connection breaks by walking the stack from the radio up: RF visibility, association, authentication, addressing, reachability, PHY-rate quality, then end-to-end throughput. Each step proves one thing. The first step that fails is your answer. You stop guessing the moment the ladder stops climbing.</p>



<p>Test from the client device, in order, from the radio up. Read ping as a gate and not a stopwatch, read the Tx rate as your truth, and let the speed test confirm what you already measured. Do that and you will know where every broken connection actually breaks, instead of arguing with a controller dashboard about a problem the user is living and the dashboard cannot see.</p>
]]></content:encoded>
					
		
		
		<media:content url="https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/07/13172201/2026-06-12-treatment-wifi-client-testing-checklist.png" medium="image"></media:content>
            	</item>
		<item>
		<title>The WLAN Pros Toolbox Is Free on Every Platform</title>
		<link>https://wlanprofessionals.com/wlanprostoolbox/</link>
		
		<dc:creator><![CDATA[wlanpros]]></dc:creator>
		<pubDate>Tue, 07 Jul 2026 12:00:00 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://wlanprofessionals.com/?p=20068</guid>

					<description><![CDATA[173 tools, all on-device, nothing collected. iPhone, Mac, Android, Windows, and web.]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-full"><img decoding="async" width="1200" height="627" src="https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/07/06143407/toolbox-free-every-platform-hero.png" alt="The WLAN Pros Toolbox is free on every platform: iPhone, iPad, Mac, Android, Windows, and the web." class="wp-image-20067" srcset="https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/07/06143407/toolbox-free-every-platform-hero.png 1200w, https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/07/06143407/toolbox-free-every-platform-hero-300x157.png 300w, https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/07/06143407/toolbox-free-every-platform-hero-1024x535.png 1024w, https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/07/06143407/toolbox-free-every-platform-hero-768x401.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>



<p>The WLAN Pros Toolbox is now free on all five platforms: iPhone, iPad, Mac, Android, Windows, and the web. No account, and nothing to buy.</p>



<p>I built it because I was tired of carrying a separate app for every calculation I do on a job. Now it’s one app, 173 tools, on every device you own.</p>



<p>Inside you’ll find:</p>



<ul class="wp-block-list">
<li><strong>RF and Wi-Fi calculators:</strong> antenna length, EIRP, free-space path loss, link budget, Fresnel zone, dBm to watts, and more</li>



<li><strong>Live Wi-Fi analysis:</strong> RSSI, noise, SNR, data rate, channel, width, and band, plus a Test My Connection tool that tells you whether the slow Wi-Fi is the Wi-Fi or the internet feeding it</li>



<li><strong>Network utilities:</strong> ping, traceroute, DNS lookup, subnet and CIDR math, HTTP status codes</li>



<li><strong>Field and Trade Reference, new in this release:</strong> electrical and cabling references for the job site, plus interactive decoders that read a NEMA plug code or a vendor model number back to you</li>



<li><strong>Reference:</strong> a 92-term glossary with both IEEE and Wi-Fi Alliance names, laminated PDF cards, curated educational resources, and a spectrum-analysis reference module</li>
</ul>



<p>Every calculation runs on your device. The privacy label reads “Data Not Collected,” and it’s honest. Turn off your radio and the calculators still work.</p>



<p>Download it free:</p>



<ul class="wp-block-list">
<li>iPhone and iPad: <a href="https://apps.apple.com/app/id6775594754" target="_blank" rel="noopener">https://apps.apple.com/app/id6775594754</a></li>



<li>Android: <a href="https://play.google.com/store/apps/details?id=com.wlanpros.wlan_pros_toolbox" target="_blank" rel="noopener">https://play.google.com/store/apps/details?id=com.wlanpros.wlan_pros_toolbox</a></li>



<li>Windows: <a href="https://apps.microsoft.com/detail/9NCVHM6ZL4X0" target="_blank" rel="noopener">https://apps.microsoft.com/detail/9NCVHM6ZL4X0</a></li>



<li>Mac: <a href="https://toolbox.wlanpros.com/" target="_blank" rel="noopener">https://toolbox.wlanpros.com/</a></li>



<li>Web, no install: <a href="https://toolbox.wlanpros.com/app" target="_blank" rel="noopener">https://toolbox.wlanpros.com/app</a></li>
</ul>



<p>The live tools, Check My Connection and Wi-Fi analysis, run in the native apps where they can reach your radio; the web version gives you every calculator, reference, and the glossary, fully offline.</p>



<p>Put it on your home screen. The next time you’re on a job and need a fast EIRP check, or want to prove where a slowdown actually lives, it’s right there.</p>



<p>Then tell me which tool we should add next.</p>



<p></p>
]]></content:encoded>
					
		
		
		<media:content url="https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/07/06143407/toolbox-free-every-platform-hero.png" medium="image"></media:content>
            	</item>
		<item>
		<title>One Access Point Per Classroom in K-12 Wi-Fi Design</title>
		<link>https://wlanprofessionals.com/why-one-access-point-per-classroom-approach-is-wrong/</link>
		
		<dc:creator><![CDATA[wlanpros]]></dc:creator>
		<pubDate>Mon, 06 Jul 2026 02:00:00 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://wlanprofessionals.com/?p=5688</guid>

					<description><![CDATA[Putting one Access Point in every classroom does not make a school&#8217;s Wi-Fi better. It makes it worse. More APs packed close together is not more capacity, it is more co-channel contention, and contention is the thing that slows a network to a crawl the day the students actually show up with their devices. I [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1200" height="630" src="https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/07/06113909/one-ap-per-classroom-hero.png" alt="More Access Points make school Wi-Fi worse. Capacity is a frequency-reuse problem, not an AP-count problem." class="wp-image-20063" srcset="https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/07/06113909/one-ap-per-classroom-hero.png 1200w, https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/07/06113909/one-ap-per-classroom-hero-300x158.png 300w, https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/07/06113909/one-ap-per-classroom-hero-1024x538.png 1024w, https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/07/06113909/one-ap-per-classroom-hero-768x403.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>



<p>Putting one Access Point in every classroom does not make a school&#8217;s Wi-Fi better. It makes it worse. More APs packed close together is not more capacity, it is more co-channel contention, and contention is the thing that slows a network to a crawl the day the students actually show up with their devices. I wrote that in 2014. After running the full design process through more than 4,000 classrooms since, I have not found a single reason to change the verdict.</p>



<p>Capacity is a frequency-reuse problem. It has never been an AP-count problem. When the frequency is full, no more traffic flows, no matter how many Access Points you bolt to the ceiling.</p>



<h2 class="wp-block-heading">The &#8220;1:1&#8221; confusion that started it</h2>



<p>K-12 schools moved to 1:1 initiatives: at least one device per pupil. Then Bring Your Own Device piled on top, so even young children show up with a phone or tablet in the backpack. The demand is real. A district has to plan for a lot of clients.</p>



<p>Somewhere in the rush, &#8220;one device per pupil&#8221; got quietly swapped for &#8220;one Access Point per classroom.&#8221; Those are not the same statement. One is a demand estimate. The other is a Bill of Materials dressed up as a design.</p>



<p>I have seen RFPs written by people who do not work in RF or 802.11 drop &#8220;one AP per classroom&#8221; straight into the requirements, because another district did it and the phrase was easy to copy. It is our job as Wireless LAN Professionals to design correctly, even when that means educating the customer before we quote the work.</p>



<p>Let me be clear about what I am not saying. If you run a proper design process and the answer genuinely comes out to one AP per room, fine. That is a design conclusion. What I am against is starting with the formula and skipping the design.</p>



<h2 class="wp-block-heading">Design is a process, not a formula</h2>



<p>In any real WLAN project we follow five steps:</p>



<ul class="wp-block-list">

<li><strong>Define.</strong> Collect the requirements: device counts, area, growth over time, density, the applications actually in use. Andrew Von Nagy has a great process for the definition stage, presented at #WLPC, the Wireless LAN Professionals Conference.</li>


<li><strong>Design.</strong> Use RF fundamentals, antenna principles, and how 802.11 actually behaves. Pick AP count, power settings, antenna types, and placement so they work together to meet every requirement from the Define stage.</li>


<li><strong>Install.</strong> Usually the easiest step. Pull Category 6 or better cable to each location, certify the runs, confirm switch-port config, mount the APs, test the wired side.</li>


<li><strong>Validate.</strong> Prove the design met the requirements with a site survey, then watch performance during school hours. This is the step most people skip, which is exactly why they never know how their APs behave with each other.</li>


<li><strong>Remediate.</strong> Fix what is wrong. Move APs, change channels or power, and yes, sometimes remove APs or turn off radios.</li>

</ul>



<p>&#8220;One AP per classroom&#8221; does none of that. It is a shortcut people use to charge full-scope prices for partial-quality work. It is easy to understand, easy to build a Bill of Materials from, easy to install, and easy to sell, precisely because it requires no knowledge of how 802.11 works or how RF propagates. That is its appeal, and that is its defect.</p>



<p>Promoting &#8220;one AP per classroom&#8221; as a design is lazy, ignorant, and greedy. The &#8220;1 for 1&#8221; is a marketing campaign meant to sell Access Points. It is not a Wireless LAN design methodology.</p>



<h2 class="wp-block-heading">Why capacity is about frequency, not Access Points</h2>



<p>Every Wi-Fi device follows the same rule. It listens on its channel, waits a defined slice of time to confirm the channel is clear, then transmits. All devices on the same frequency, APs and laptops and tablets and phones alike, share that one frequency and take turns.</p>



<p>Coverage is the easy requirement. Want more coverage? Turn up the power or add an AP. Done. But coverage is rarely the problem in an otherwise well-designed network.</p>



<p>The hard requirement is the opposite: controlling coverage so you can reuse the scarce frequencies you have. Andrew Von Nagy reframes this nicely as &#8220;co-channel contention&#8221; rather than the older &#8220;co-channel interference,&#8221; and he is right, because contention is what is actually happening. Call it CCI or CCC, it is the same enemy. Marcus Burton wrote a great white paper on the 802.11 contention process if you want the protocol detail.</p>



<p>Here is the part people fight. When two APs are on the same channel and can hear each other above a threshold, they share that frequency. So do all their clients. This is not a guess. It is hard-coded in the 802.11 protocol, in the Access Points, and in every client radio.</p>



<p>In 2.4 GHz in North America we have three non-overlapping channels. Channels 1, 6, and 11. That is it. Pack one AP into every classroom and you have all but guaranteed that same-channel APs hear each other, defer to each other, and split the airtime down to a fraction. More devices plus more APs on the same channel equals lower throughput. When you run out of channels, stop.</p>



<p>Some people answer, &#8220;we will let the vendor&#8217;s automated radio management turn the 2.4 GHz power down.&#8221; In doing validation surveys in hundreds of schools, I have yet to personally see that fix an over-dense design on its own. Others just switch off two-thirds of the 2.4 GHz radios. Think about that. You paid the capital cost, the install cost, the cabling cost, and the switch-port cost for every one of those APs, then you turn off half of them.</p>



<h2 class="wp-block-heading">What about 5 GHz? And now 6 GHz</h2>



<p>In 2014 I told people 5 GHz looked roomy on paper, up to 22 channels, but many K-12 client devices could not use UNII-2 or UNII-2e, so you were realistically designing on the eight UNII-1 and UNII-3 channels. That constraint has eased a lot.</p>



<p>6 GHz changed the math. In the US, Wi-Fi 6E and Wi-Fi 7 add 59 more 20 MHz channels across the full 1200 MHz of new spectrum, with room for fourteen 80 MHz channels, seven 160 MHz channels, and three 320 MHz channels on Wi-Fi 7. The &#8220;we are starving for clean channels&#8221; premise is far less binding when your clients can reach 6 GHz.</p>



<p>One caveat before you celebrate. That channel bounty is a US figure. The EU allocates only 5925 to 6425 MHz of 6 GHz, far fewer channels. Design to the spectrum your region actually licenses, not the headline number from an American slide deck.</p>



<p>More spectrum changes the budget. It does not repeal the principle. Frequency reuse still wins or loses the design. Throw enough APs at any band and you will fill the frequency and stall, in 6 GHz the same way as in 2.4 GHz, just with more channels to burn through first.</p>



<h2 class="wp-block-heading">The seductive part: it works at install</h2>



<p>Here is the trap that keeps this bad approach alive. After you install one AP per classroom, the network actually works.</p>



<p>It works not because the design is good, but because of the resilience built into 802.11. A lightly loaded over-dense network looks fine on day one, before the 1:1 and BYOD clients arrive. Many early adopters bought into &#8220;one AP per classroom&#8221; before their campuses were full of devices, so of course it looked good. Right up until the load arrived and the CCI/CCC bit down.</p>



<p>When I go back to those same schools after the device counts climb toward 1:1 and beyond, the network has gotten slower. Much slower. The fix? Remove Access Points. Lower the co-channel contention and the throughput goes up. The same lesson hospitals learned the hard way after stuffing APs into hallways.</p>



<p>So ask the honest question. If a system you overspent on works in the short term, was it still a good financial decision?</p>



<h2 class="wp-block-heading">The cost argument got stronger, not weaker</h2>



<p>In 2014 the waste was straightforward: you bought, cabled, powered, and switched more Access Points than the design needed, and those costs dwarfed any design fee on all but the smallest schoolhouse.</p>



<p>In 2026 that waste is bigger. Every over-deployed AP today is a Wi-Fi 6E or Wi-Fi 7 AP with multiple radios, a 6 GHz radio, and a multi-gig uplink. Those APs commonly need 802.3bt power, Type 3 at roughly 51 W or Type 4 up to 90 W at the device, not the 25.5 W an older 802.3at port delivered. Underpower a modern AP and it sheds a radio or drops spatial streams.</p>



<p>Read that back. Each extra AP you did not need now also drags a heavier switch port and a multi-gig uplink behind it. Over-deployment costs more in 2026 than it did in 2014. The marketing pitch that you are &#8220;future-proofing&#8221; by buying double the APs is exactly backward. You are pre-paying for power and uplink capacity to run radios you will end up turning off.</p>



<h2 class="wp-block-heading">Association is not the constraint. Airtime is</h2>



<p>There are two numbers in AP client capacity, and people confuse them constantly.</p>



<p>The first is associations. A phone sitting in a pocket during class is associated, has an association ID, sits in the AP&#8217;s table, and does almost nothing. Modern enterprise APs handle hundreds of associations without breaking a sweat. That number is not your bottleneck.</p>



<p>The second is the devices actively transmitting and receiving. Those are the ones in the contention domain, taking turns, sharing the frequency. That is the number that matters for a 1:1 design.</p>



<p>People assume every student device in adjacent classrooms will hit the network in the same instant. They will not. Network timing runs in milliseconds and smaller, so &#8220;at the same time&#8221; almost never means what the worried administrator thinks it means. The telephone industry has predicted this kind of behavior for a century with the Erlang function. The phone company does not run a trunk line for every apartment on the assumption everyone calls at once. They design for a normal day. We design Wi-Fi the same way: for a realistic set of simultaneous transmitters, not for every device in the school keying up in the same millisecond.</p>



<p>I have personally run more than 180 phones streaming the same multicast video from a single radio with frequency utilization under 40% and retry rates under 2%. At another school, 150 Chromebooks ran a full day of teacher training on a single AP because the big array meant to load-balance them had quietly been switched off and nobody noticed. The critical factor is frequency utilization, also called airtime. Keep it under 50%.</p>



<h2 class="wp-block-heading">How to prove it: the validation test</h2>



<p>This is easy to measure, and someone qualified should do it at every install.</p>



<p>Run a passive survey of the school across all APs on all channels. Then plot everywhere you have more than two APs above the same-channel threshold. By definition, that area is co-channel contention. Every AP that hears another on its channel has to defer, which means they share the frequency, which cuts throughput.</p>



<p>Keith&#8217;s note on the number: I use stronger than -80 dBm on the same channel as the trigger in the field, and some use -85 dBm. The real value is the Clear Channel Assessment threshold in the device, which some vendors let integrators tune by lowering the AP&#8217;s receive sensitivity. The point holds regardless of the exact dBm. In a one-AP-per-classroom building, the co-channel contention region is large and obvious, and you can predict the throughput loss directly from it.</p>



<p>One related correction worth keeping straight: backup coverage is not &#8220;overlap&#8221; measured in percent. Your second-AP coverage target is a dBm figure, something like -70 dBm or better, not a percentage of floor area. You cannot measure overlap in percent. You can measure backup coverage in dBm. Design and validate to the number you can actually read off an instrument.</p>



<h2 class="wp-block-heading">Design the network. Do not count the rooms</h2>



<p>When you build Wi-Fi for a K-12 1:1 program, do the work. Define the requirements, design to meet them, install, validate that it met them, and remediate what did not. Do not reach for the easy way out. There is a right way and a wrong way to design a Wireless LAN, and one AP per classroom is the wrong way.</p>



<p>If your provider makes real design services sound too expensive to bother with, they are doing the district a disservice. Design is supposed to be the &#8220;value add&#8221; in Value Added Reseller. Plenty of skilled Wireless LAN Professionals are available. Resorting to a formula instead of hiring one is disingenuous to the customer who is paying for it.</p>



<p>More than 4,000 classrooms in, the verdict has not moved. Capacity comes from frequency reuse, not from the AP count. When the frequency is full, no more traffic flows, no matter how many Access Points you throw at it.</p>



<p>So the question for any district holding an RFP with &#8220;one AP per classroom&#8221; in it: what design requirement, written down and measurable, says you need that AP, and how will you validate it after install?</p>
]]></content:encoded>
					
		
		
		<media:content url="https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/07/06113909/one-ap-per-classroom-hero.png" medium="image"></media:content>
            	</item>
		<item>
		<title>How to NOT Have a Wireless Problem</title>
		<link>https://wlanprofessionals.com/how-to-not-have-a-wireless-problem/</link>
		
		<dc:creator><![CDATA[wlanpros]]></dc:creator>
		<pubDate>Mon, 29 Jun 2026 03:23:31 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://wlanprofessionals.com/?p=20042</guid>

					<description><![CDATA[Most &#8220;wireless&#8221; problems aren&#8217;t wireless. After 25 years and a few thousand site visits, the pattern holds: the ticket says Wi-Fi, the fix is wired. Bad cable. Wrong PoE class. A VLAN that never made it to the port. A DHCP scope that ran dry. DNS the client could never reach. The radio is innocent [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1200" height="630" src="https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/07/06113913/how-to-not-have-a-wireless-problem-hero.png" alt="Most wireless problems aren't wireless. The ticket says Wi-Fi. The fix is wired. Prove the plumbing before you blame the air." class="wp-image-20064" srcset="https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/07/06113913/how-to-not-have-a-wireless-problem-hero.png 1200w, https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/07/06113913/how-to-not-have-a-wireless-problem-hero-300x158.png 300w, https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/07/06113913/how-to-not-have-a-wireless-problem-hero-1024x538.png 1024w, https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/07/06113913/how-to-not-have-a-wireless-problem-hero-768x403.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>



<p>Most &#8220;wireless&#8221; problems aren&#8217;t wireless. After 25 years and a few thousand site visits, the pattern holds: the ticket says Wi-Fi, the fix is wired. Bad cable. Wrong PoE class. A VLAN that never made it to the port. A DHCP scope that ran dry. DNS the client could never reach. The radio is innocent far more often than the radio gets blamed. So before you climb a ladder with a spectrum analyzer, prove the plumbing.</p>



<p>That is the whole doctrine, and it is more true at Wi-Fi 6E and Wi-Fi 7 than it was a decade ago. Faster radios don&#8217;t remove the bottleneck. They move it onto the wired side, onto the uplink, onto the switch. A 6 GHz radio that can move multi-gigabit traffic over the air is worth nothing if the cable feeding it negotiated 100 Mbps because someone crimped pair 3 wrong. The faster the air gets, the more the wire decides whether you succeed.</p>



<p>So here is the checklist I use, in the order I use it. The order is the point. Prove each layer before you move to the next, and never trust the config when you can test the path.</p>



<h2 class="wp-block-heading">Before you install the Access Point</h2>



<p>Prove the wired path first. Every item here is something you can verify with a tester or a laptop terminal before the AP ever powers on:</p>



<ul class="wp-block-list">
<li><strong>Cable meets or exceeds Cat5e, and the total channel is under 100 m including patch cords.</strong> Cat5e is the floor. It carries 1 GbE and even 2.5/5 GbE multi-gig over the same 100 m channel. For a new install feeding a Wi-Fi 6E/7 AP with a multi-gig uplink, run Cat6A and leave yourself the headroom. The 100 m channel limit (90 m permanent link plus 10 m of patch cords) has not changed.</li>



<li><strong>PoE meets the AP&#8217;s specific requirement. Check 802.3af, 802.3at, or 802.3bt, and verify the class actually negotiated.</strong> This check matters more now than it ever did. Many Wi-Fi 6E/7 APs need 802.3bt (Type 3 or Type 4, up to 60 to 90 W) to run all their radios plus USB and IoT ports at full power. Feed one of those APs from an older 802.3af or 802.3at port and it won&#8217;t fail loudly. It degrades quietly: a radio goes dark, spatial streams drop, the uplink throttles. You spend a week chasing an &#8220;RF problem&#8221; that is a power budget problem. Verify the negotiated class. That is the failure this catches.</li>



<li><strong>Confirm the DHCP address and the VLAN.</strong> Does the port hand out an address, and is it on the VLAN you intended?</li>



<li><strong>Confirm the correct VLAN assignment, and the access or trunk port as required.</strong> An AP that needs a trunk on an access port is a problem you want to find now, not after it&#8217;s bolted to a ceiling.</li>



<li><strong>Confirm the default gateway, then ping it.</strong> Confirming it is configured is not the same as proving it answers. Ping it.</li>



<li><strong>Confirm the target IP addresses are reachable.</strong> The controller, the cloud endpoint, whatever this AP needs to phone home to.</li>



<li><strong>Confirm DNS is reachable, and confirm the target DNS addresses resolve.</strong> A reachable resolver that can&#8217;t resolve the name you need is still a dead end.</li>



<li><strong>Management VLAN assigned and available.</strong></li>
</ul>



<p>Notice what every one of those has in common. You can prove it before the AP is in the air. None of it requires a ladder.</p>



<h2 class="wp-block-heading">Install the Access Point</h2>



<p>One gate. Mount it. Now you verify what you mounted.</p>



<h2 class="wp-block-heading">After you install the Access Point</h2>



<p>Document what you put up, then prove it does what you intended. Documentation first, because an undocumented AP is an AP you will lose track of the moment the controller dashboard fills up:</p>



<ul class="wp-block-list">
<li><strong>Document the AP&#8217;s MAC and assigned name.</strong></li>



<li><strong>Document the AP&#8217;s location.</strong></li>



<li><strong>Document the switch and port it lives on.</strong></li>



<li><strong>Document the AP&#8217;s IP address.</strong></li>



<li><strong>Confirm the AP is installed in the proper orientation.</strong> With 6 GHz in the mix, this is less forgiving than it used to be. The shorter range and tighter link budget at 6 GHz punish a sloppy mount harder than 2.4 or 5 GHz ever did.</li>



<li><strong>Confirm external antennas are installed correctly.</strong> Right antenna, right port, right orientation.</li>



<li><strong>Wait for the AP to receive its configuration, and allow for a possible second reboot.</strong> Controller, cloud-managed, on-box config: a firmware pull plus a config apply often forces a reboot cycle. Sometimes two. Let it finish before you judge it.</li>



<li><strong>Listen in the air for every SSID being broadcast.</strong> Not the config screen. The air. Are all the SSIDs you intended actually on the air?</li>



<li><strong>Connect a client to each SSID.</strong></li>



<li><strong>Check each SSID for the proper VLAN and IP pool.</strong> This is the verification that catches the silent failures. An SSID can broadcast fine, accept a client fine, and still drop that client onto the wrong VLAN or an exhausted IP pool. Prove every advertised SSID maps to the VLAN and subnet you meant it to.</li>
</ul>



<h2 class="wp-block-heading">You do not need a five-thousand-dollar tester</h2>



<p>You can run every check above with a dedicated cable and network tester, the kind that certifies the link, reads the PoE class, pulls a DHCP lease, and pings the gateway for you. Those tools are fast and they&#8217;re worth owning if you do this for a living.</p>



<p>You can also run every check above with a laptop and the right commands. <code>ping</code> the gateway. <code>nslookup</code> or <code>dig</code> to prove DNS. <code>ipconfig</code> or <code>ifconfig</code> to read the lease. <code>arp</code> to see who answered. <code>tracert</code> or <code>traceroute</code> to watch the path. The WLAN Pros Toolbox ships these exact utilities, so the phone in your pocket can do a fair amount of it too.</p>



<p>The tester is faster. The laptop is free. Either one beats the most common method, which is to assume the config is right and blame the air when it isn&#8217;t. Test the link. Don&#8217;t trust it.</p>



<h2 class="wp-block-heading">The verdict, restated</h2>



<p>Most wireless problems aren&#8217;t wireless. Prove the wired path before you touch the radio, in this order: cable, PoE, DHCP and VLAN, gateway, DNS, install, then verify every SSID lands on the VLAN and pool you intended. Verify, don&#8217;t assume, at every single layer. Do that, and the next time someone hands you a &#8220;Wi-Fi problem,&#8221; you&#8217;ll already know whether it&#8217;s even a Wi-Fi problem at all. Most of the time, it won&#8217;t be.</p>
]]></content:encoded>
					
		
		
		<media:content url="https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/07/06113913/how-to-not-have-a-wireless-problem-hero.png" medium="image"></media:content>
            	</item>
		<item>
		<title>How to Use mrn-cciew, the Best Free 802.11 Frame-Analysis Resource for CWAP Study</title>
		<link>https://wlanprofessionals.com/how-to-use-mrn-cciew/</link>
		
		<dc:creator><![CDATA[wlanpros]]></dc:creator>
		<pubDate>Sun, 14 Jun 2026 16:00:00 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://wlanprofessionals.com/?p=20036</guid>

					<description><![CDATA[If you are studying for CWAP, or you just want to understand 802.11 at the frame level the way an analyst has to, the best free resource I know is a blog called mrn-cciew at mrncciew.com, written by Rasika Nayanajith. Nothing else free comes close for protocol depth. He opens real packet captures and walks [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="538" src="https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/06/13221743/mrn-cciew-newsletter-feature-1024x538.png" alt="" class="wp-image-20037" srcset="https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/06/13221743/mrn-cciew-newsletter-feature-1024x538.png 1024w, https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/06/13221743/mrn-cciew-newsletter-feature-300x158.png 300w, https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/06/13221743/mrn-cciew-newsletter-feature-768x404.png 768w, https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/06/13221743/mrn-cciew-newsletter-feature-1536x807.png 1536w, https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/06/13221743/mrn-cciew-newsletter-feature-2048x1076.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>If you are studying for CWAP, or you just want to understand 802.11 at the frame level the way an analyst has to, the best free resource I know is a blog called mrn-cciew at <a href="https://mrncciew.com/">mrncciew.com</a>, written by Rasika Nayanajith. Nothing else free comes close for protocol depth. He opens real packet captures and walks every field of every frame, the work most courseware skips because it is hard to do well. This is not a beginner on-ramp and I will tell you who it is not for. But if you are leveling up toward analyst-grade Wi-Fi, you need to know this site exists and you need to know how to drive it.</p>



<p>First, the credit, because it matters. mrn-cciew is Rasika Nayanajith&#8217;s work, not mine and not WLAN Pros&#8217;. The &#8220;mrn&#8221; in the domain is his initials. He is CWNE #153 and a 2x CCIE, and he started the blog in 2012 as his own CCIE Wireless study journal. It grew into one of the most referenced free study archives in the certification community. Rasika has also presented at #WLPC, so this is a member of our own community giving away serious work for free, the kind of thing I will champion every time I see it.</p>



<h2 class="wp-block-heading">What it actually holds</h2>



<p>The site is a deep archive, hundreds of posts built up since 2012 and still going. The categories that earn it its reputation are the certification study notes and the frame analysis.</p>



<ul class="wp-block-list">
<li>CWNP study notes: CWNA, CWSP, and especially CWAP, the Certified Wireless Analysis Professional track. The CWAP notes are the flagship.</li>



<li>Frame-by-frame 802.11 breakdowns: the MAC header field by field, management frames (Beacon, Probe, Auth, Association, Deauth), control frames (RTS/CTS, Block Ack, PS-Poll), data frames, and the security exchanges including the 4-Way Handshake and CCMP/AES.</li>



<li>Wireshark and PCAP walkthroughs: real captures, read field by field. This is the signature strength of the whole site.</li>



<li>Cisco wireless config: a long history of controller and CCIE Wireless material.</li>
</ul>



<p>The frame analysis is the part to remember. Most study material tells you a Beacon carries certain information elements. Rasika opens the Beacon in a capture and shows you every field, what it is, and why it matters. That is analyst work, and it is the work CWAP actually tests.</p>



<h2 class="wp-block-heading">Evergreen, and where to check the date</h2>



<p>Here is the honest part, and it is the part that protects you. The site has two distinct eras, and you need to know which one you are reading.</p>



<p>The 802.11 protocol mechanics are evergreen. The MAC header anatomy, the three frame classes, the Beacon-Probe-Auth-Association exchange, the 4-Way Handshake logic, all of that is structurally unchanged since the 802.11-2012 baseline the foundational posts were written against. Those posts are accurate study material today. The pedagogy of opening a real frame and reading every field does not age at all.</p>



<p>The heaviest, most-linked study content dates to 2013 and 2014, the 802.11n and 802.11ac era. That predates 6 GHz, OFDMA, MLO, Wi-Fi 7, and WPA3. Rasika has added newer posts on Wi-Fi 7, MLO, and 6 GHz, so the modern material is there. But for current-standard specifics, lean on the recent posts and the current CWNP objectives, not the 2014 notes. Learn the durable frame mechanics from the old posts. Get your 6 GHz, Wi-Fi 7, and WPA3 detail from the new posts and the current blueprint.</p>



<p>The Cisco content carries the same warning, stronger. The peak controller posts cover AireOS-era hardware, and Cisco&#8217;s current wireless line is the Catalyst 9800 on IOS-XE, a different UI and a different config model. Read the older walkthroughs as concept references, never as a live click-path on current gear. A 2013 GUI is not what you are looking at in 2026.</p>



<h2 class="wp-block-heading">How to drive it</h2>



<p>The working path takes about a minute to learn.</p>



<p>Start at the CWAP study-notes index. It is a structured table of contents that maps the CWAP material to individual deep-dive posts. For a protocol learner, it is the best single entry point on the site.</p>



<p>Navigate by certification or by topic using the category sidebar: CWAP, CWNA, CWSP, the Cisco tracks, and standards tags. Pull everything on one subject at once.</p>



<p>Use the frame-analysis posts as a Wireshark companion. Open your own capture, find the matching post, and read every field alongside the real packet. This is where the site is worth more than most paid courseware. It answers &#8220;what is this field and why do I care&#8221; at a level the courses gloss over.</p>



<p>Pair it with formal study, do not substitute it. The blog explains the why at the packet level. The official CWNP guide tracks the current exam blueprint. Use both. Cross-check anything on 6 GHz, Wi-Fi 7, or WPA3 against the current objectives rather than the older posts.</p>



<h2 class="wp-block-heading">Who should use it, and who should not</h2>



<p>This site is strongest for CWAP candidates. If you are working toward CWAP, treat it as your free companion to the curriculum. It is also strong for anyone learning 802.11 at the packet level, for Wireshark and PCAP learners who want theory tied to real frames, and for Cisco WLAN engineers who want the controller config history.</p>



<p>Who should not start here? A newcomer wanting a gentle Wi-Fi 101. This site is dense and certification-grade. It assumes you already know you are studying frames and you already have the fundamentals. If you are brand new to Wi-Fi, get your bearings somewhere gentler first, then come here when you are ready to go deep. And if you only need current-standard specifics in one place, current CWNP material plus the recent posts will serve you better than the 2013 core.</p>



<h2 class="wp-block-heading">Why this one is worth your time</h2>



<p>I do not point my community at things I have not looked at. The reason mrn-cciew matters is that it is real analyst work given away for free by a practicing engineer who earned the credentials the hard way. Rasika built it as his own study journal and then left it up for everyone who came after. That is the same instinct that built #WLPC: practitioners making the whole community smarter.</p>



<p>It also lowers the cost of getting good. Frame analysis is the skill that separates people who can read Wi-Fi from people who can only describe it, and it is the skill most study material undersells because it takes real work to teach. Rasika did the work. The frames are free to capture, and now the field-by-field explanation is free to read.</p>



<p>You can keep studying CWAP from the guide alone and hope the frame fields click. Or you can open a capture in Wireshark, pull up the matching mrn-cciew post, and read the protocol at the level the exam actually tests. Go try it. Start at the CWAP index. Then tell me which frame finally made sense once you saw every field of it on the page.</p>



<p></p>
]]></content:encoded>
					
		
		
		<media:content url="https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/06/13221743/mrn-cciew-newsletter-feature.png" medium="image"></media:content>
            	</item>
		<item>
		<title>iOS Tools — My Personal Choices</title>
		<link>https://wlanprofessionals.com/ios-tools-my-personal-choices/</link>
		
		<dc:creator><![CDATA[wlanpros]]></dc:creator>
		<pubDate>Wed, 10 Jun 2026 19:54:05 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://wlanprofessionals.com/?p=19959</guid>

					<description><![CDATA[Last week I posted on 10 iOS Wi-Fi tools&#8230; but I didn&#8217;t tell you which I&#8217;d use and purchase for myself. (Actually I&#8217;ve bought them all already, but if I had to do it over again&#8230;) One rule governs all of it. iOS has a hard wall around its Wi-Fi radio. No public API lets [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="819" height="1024" src="https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/06/10120219/iOSTools-KeithParsonsPersonalChoices-819x1024.jpeg" alt="Infographic ranking Keith Parsons' recommended iOS Wi-Fi tools by price, from free apps like Ubiquiti WiFiman and Orb up to professional gear over $1,000." class="wp-image-19960" srcset="https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/06/10120219/iOSTools-KeithParsonsPersonalChoices-819x1024.jpeg 819w, https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/06/10120219/iOSTools-KeithParsonsPersonalChoices-240x300.jpeg 240w, https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/06/10120219/iOSTools-KeithParsonsPersonalChoices-768x960.jpeg 768w, https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/06/10120219/iOSTools-KeithParsonsPersonalChoices-1229x1536.jpeg 1229w, https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/06/10120219/iOSTools-KeithParsonsPersonalChoices.jpeg 1280w" sizes="(max-width: 819px) 100vw, 819px" /></figure>



<p>Last week I posted on 10 iOS Wi-Fi tools&#8230; but I didn&#8217;t tell you which I&#8217;d use and purchase for myself. (Actually I&#8217;ve bought them all already, but if I had to do it over again&#8230;)</p>



<p>One rule governs all of it. iOS has a hard wall around its Wi-Fi radio. No public API lets a third-party app scan neighboring networks or run a real capture. Every tool here is defined by how it routes around that wall. The wall is Apple&#8217;s, not the developers&#8217;.</p>



<h2 class="wp-block-heading">Free Software Only &#8211; $0</h2>



<p>I&#8217;d go with the <a href="https://apps.apple.com/us/app/ubiquiti-wifiman/id1385561119" target="_blank" rel="noreferrer noopener">Ubiquiti WiFiman</a> app — it just works. Simple, easy to use. Useful information. A good place to start.</p>



<p>Of course I&#8217;d add an <a href="https://orb.net/" target="_blank" rel="noreferrer noopener">Orb</a> client on your iPhone, free for individual use and gives you FANTASTIC information on your connection.</p>



<h2 class="wp-block-heading">Inexpensive &#8211; &lt;$50</h2>



<p><a href="https://www.numerousnetworks.co.uk/noversight" target="_blank" rel="noreferrer noopener">nOversight</a> from my friend Ben Toner is a fantastic tool with loads of detailed information, it is my &#8216;go to&#8217; when on an iPhone to see how my current Wi-Fi is doing. It also allows me to easily document when and where I am to capture these details.</p>



<h2 class="wp-block-heading">Mid-Tier &#8211; &lt;$1,000</h2>



<p>A <a href="https://www.wlanpi.com/" target="_blank" rel="noreferrer noopener">WLAN Pi Go</a> (I like Nick Turner&#8217;s <a href="https://www.badgerwifi.co.uk/store/p/go" target="_blank" rel="noreferrer noopener">&#8216;slim go&#8217;</a> version) — this coupled with Adrian Granados&#8217; <a href="https://www.intuitibits.com/products/wifiexplorerpi/" target="_blank" rel="noreferrer noopener">WiFi Explorer Pi</a> and <a href="https://www.intuitibits.com/products/airtoolpi/" target="_blank" rel="noreferrer noopener">AirTool Pi</a> give you lots of full-blown professional-level analysis, and the ability to do 802.11 frame captures. Couple it with an <a href="https://www.oscium.com/products/wi-spy-lucid/" target="_blank" rel="noreferrer noopener">Oscium Lucid</a> for handheld spectrum analysis against all three bands. This also works with <a href="https://www.hamina.com/onsite" target="_blank" rel="noreferrer noopener">Hamina&#8217;s Onsite</a> app.</p>



<h2 class="wp-block-heading">Professional Level &#8211; &gt;$1,000</h2>



<p>Add a <a href="https://www.hamina.com/clip" target="_blank" rel="noreferrer noopener">Hamina Clip</a> for wireless connection to your iPhone using <a href="https://www.hamina.com/onsite" target="_blank" rel="noreferrer noopener">Hamina Onsite</a> for not only doing validation survey work, but it also works via USB-C cable to <a href="https://www.intuitibits.com/products/wifiexplorerpi/" target="_blank" rel="noreferrer noopener">WiFi Explorer Pi</a> and <a href="https://www.intuitibits.com/products/airtoolpi/" target="_blank" rel="noreferrer noopener">AirTool Pi</a> for great analysis, down to individual 802.11 Beacon frame Information Elements, running a Wi-Fi Checklist, and capturing 802.11 frames over the air. A thumbs up to Hamina Onsite for now integrating directly with <a href="https://orb.net/" target="_blank" rel="noreferrer noopener">Orb</a> services.</p>



<h2 class="wp-block-heading">Your choice</h2>



<p>What do you have loaded on your iPhone for doing Wi-Fi analysis, validation and troubleshooting? And why?</p>
]]></content:encoded>
					
		
		
		<media:content url="https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/06/10120219/iOSTools-KeithParsonsPersonalChoices.jpeg" medium="image"></media:content>
            	</item>
		<item>
		<title>The False God of dB</title>
		<link>https://wlanprofessionals.com/the-false-god-of-db/</link>
		
		<dc:creator><![CDATA[wlanpros]]></dc:creator>
		<pubDate>Mon, 08 Jun 2026 16:00:00 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://wlanprofessionals.com/?p=6269</guid>

					<description><![CDATA[In the Wireless LAN world we still worship at the False God of dB. The false god is the single signal-strength number, the RSSI reading on your survey map, treated as if one signal metric could tell you whether a Wi-Fi network is any good. It cannot. Signal strength is mandatory. Without it nothing works. [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="1024" src="https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/06/09095402/false-god-of-db-quote-1080x1080-1-1024x1024.png" alt="" class="wp-image-19957" srcset="https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/06/09095402/false-god-of-db-quote-1080x1080-1-1024x1024.png 1024w, https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/06/09095402/false-god-of-db-quote-1080x1080-1-300x300.png 300w, https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/06/09095402/false-god-of-db-quote-1080x1080-1-150x150.png 150w, https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/06/09095402/false-god-of-db-quote-1080x1080-1-768x768.png 768w, https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/06/09095402/false-god-of-db-quote-1080x1080-1.png 1080w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>In the Wireless LAN world we still worship at the False God of dB. The false god is the single signal-strength number, the RSSI reading on your survey map, treated as if one signal metric could tell you whether a Wi-Fi network is any good. It cannot. Signal strength is mandatory. Without it nothing works. But a lone dB number is nowhere near sufficient, and designing or validating a network from that number alone is how you end up with Wi-Fi that passes the survey and fails the users.</p>



<h2 class="wp-block-heading">Why we worship the number</h2>



<p>Signal is easy to measure, easy to map, and easy to color red-yellow-green. Books, study guides, and design manuals have leaned on RSSI so heavily that a generation of engineers learned to treat one reading as the whole verdict. Walk the building, color the heatmap green, declare victory. The number feels like proof because it is the one thing every tool reports the same way.</p>



<p>That is the trap. A measurement you can take everywhere is not the same as the measurement that tells you whether the network does its job.</p>



<p>Let me be clear about what I am NOT saying. RSSI is critical. It is required. It is the base level requirement, and without enough signal you have nothing to build on. I have never argued otherwise and I am not arguing it now. What I am arguing is the difference between a floor and a finished building.</p>



<h2 class="wp-block-heading">What connectivity is to a Cat6 cable</h2>



<p>RSSI is to a Wireless LAN what continuity is to a Cat6 cable. It is the base requirement. Without it, nothing works. With it, you have proven almost nothing.</p>



<p>&#8220;Cat6&#8221; does not mean a cable that conducts electricity. It means a cable that meets the Category 6 physical requirements defined by the TIA, and those requirements go far past continuity: near-end crosstalk, far-end crosstalk, return loss, insertion loss, propagation delay, pinouts, and pair-twist ratios. A cable run can be perfectly continuous from end to end and still fail certification on any one of those.</p>



<p>No cable installer would pull barbed wire to every desk. Barbed wire easily meets the continuity goal. It meets none of the others. We all understand why that is absurd for copper. We somehow forgive ourselves for doing the wireless equivalent when we design a WLAN for &#8220;coverage&#8221; and nothing else.</p>



<h2 class="wp-block-heading">The gap I described in 2010 is narrower now, not closed</h2>



<p>When I first wrote this, the industry had no group defining what a &#8220;Voice-Grade,&#8221; &#8220;Video-Grade,&#8221; or even a generic &#8220;Data-Grade&#8221; Wireless LAN actually required. Every vendor wrote its own specs.</p>



<p>That gap has narrowed. Application-grade requirement frameworks exist now in forms practitioners actually use. There are widely circulated voice targets, SNR floors, loss and latency budgets for Voice over Wi-Fi, vendor deployment guides for real-time traffic and location services. Modern validation survey practice already measures signal plus SNR, co-channel interference and channel utilization, data rates, retry rates, roaming behavior, and capacity. The &#8220;many more categories&#8221; I pointed at back then are now things competent engineers measure as a matter of course.</p>



<p>What still does not exist is a single neutral, measurable, codified WLAN service-grade standard you can certify against the way you certify a Cat6 run. The targets that circulate are fragmented and use-case specific, not canonical. So treat any single RSSI or SNR figure for what it is: a use-case target you must measure and verify against a stated requirement, never a universal pass mark.</p>



<p>I took a run at this problem myself a while back, cataloging vendor design specifications with a few other CWNEs, and quickly found close to a hundred distinct parameters once you got past the first one. The first one is always RSSI. It is always merely the baseline. On top of signal strength sit overlap requirements, specific co-channel interference levels, data-rate support, devices-per-AP limits, minimum MCS, and a long list more. Some belong to the clients. Some belong to the Access Points and cabling. All of them have to be met together before you can honestly say the network delivers.</p>



<p>So two questions for you. Do you know the design specs your client devices actually require? And how would you tell whether your Wireless LAN meets them?</p>



<h2 class="wp-block-heading">The truck, the sports car, and the minivan</h2>



<p>Picture yourself as an automobile designer. Your bosses ask for a &#8220;vehicle,&#8221; defined loosely as wheels, an engine, seats, a frame, and a shell.</p>



<p>First request: carry two adults, hit freeway speeds, haul a 2200 lb payload. Easy. You build a truck. Everyone is happy.</p>



<p>Next request: 0 to 60 in under 5 seconds, sharp cornering, low drag. You build a light, high-powered sports car. Everyone is happy.</p>



<p>Last request: seven adults plus luggage, cup holders everywhere, easy in and out. You build a minivan. Everyone is happy.</p>



<p>The trouble starts when the truck owner decides that because he already owns a vehicle, it ought to run 0 to 60 in 4.2 seconds. Almost as an afterthought, he asks you to turn his truck into a racecar. Sure, it is possible. Rip out the engine, drop in a stronger one, then replace the heavy suspension and the dual-I-beam frame with carbon fiber because the truck was built to carry weight, not to corner. Spend all that money and you still end up with a poor truck and a poor racecar.</p>



<p>A Wireless LAN designed and validated for data will not transparently become a voice-grade network. Same physics, same lesson. The requirements are not just different, they are partly contradictory, and you cannot bolt one onto the other after the fact for free.</p>



<h2 class="wp-block-heading">Certified Social Media Readers</h2>



<p>Sometimes the boss is the boss from the vehicle story. He read something in a social media post about Wi-Fi doing voice, or video, or location tracking, and now he wants you to simply &#8220;add&#8221; that feature to the network you already built. Call them the Certified Social Media Readers, the CSMRs: people who collect opinions from articles without ever doing the hands-on work.</p>



<p>Many of these services demand mutually exclusive design goals.</p>



<ul class="wp-block-list">
<li>Voice carries almost no payload, yet it is brutally sensitive to latency, jitter, and loss for the little data it does carry. <em>It is the racecar</em>.</li>



<li>Web browsing and large file transfers care about the size of the pipe and shrug off retries and brief dips in quality. <em>That is the truck</em>.</li>



<li>Wi-Fi location tracking, the real-time location services that triangulate a client across many Access Points, needs lots of APs in specific spots. Those extra APs raise co-channel interference and grow the contention domain, which drags throughput down for everyone. <em>That is the minivan</em>.</li>
</ul>



<p>All of which means the same building, designed three different ways, gives you three different networks. Just because your boss read about another company&#8217;s racecar does not make your truck a good drag car.</p>



<h2 class="wp-block-heading">Know your design requirements</h2>



<p>My clients still amaze me when I ask them to define the design requirements for their own WLAN devices. They do not know what the requirements are.</p>



<p><strong><em>If you do not know what you are designing your Wireless LAN for, how can you possibly know when you have achieved a proper design?</em></strong></p>



<p>No automobile engineer would take the job of designing a &#8220;vehicle&#8221; without knowing the rest of the characteristics. No cable installer would start pulling barbed wire to the desktops. Yet in the wireless world we let ourselves do exactly that. We design for coverage, for RSSI, for one green number, and then we act surprised when the network does not work.</p>



<p>If you do not know the specific parameters your client stations need, your Wireless LAN will NEVER meet them. You cannot specify what you cannot measure, and you cannot measure what you never bothered to define.</p>



<h2 class="wp-block-heading">Stop worshipping the number</h2>



<p>Yes, RSSI is important. It is required, mandatory, the floor everything else stands on. It is also the beginning of the design, not the end of it.</p>



<p>You do not run barbed wire to the desktops and call it a network. Stop designing your Wireless LANs with only RSSI. Define every requirement your clients actually need, measure across all of them, and verify the finished network against the full set. That is the only honest way to hand a Wi-Fi network to the people who have to live on it.</p>
]]></content:encoded>
					
		
		
		<media:content url="https://d2cpnw0u24fjm4.cloudfront.net/wp-content/uploads/2026/06/09095402/false-god-of-db-quote-1080x1080-1.png" medium="image"></media:content>
            	</item>
	</channel>
</rss>
