<script data-pm-proxy="intercept"></script><?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Wi-Fi Cool Cats]]></title><description><![CDATA[Wi-Fi IS FUN—let’s build stuff together!]]></description><link>https://jamiegprice.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!wTVq!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbe1c379-2baa-414e-a2d7-d54bdf31b3d2_760x760.png</url><title>Wi-Fi Cool Cats</title><link>https://jamiegprice.substack.com</link></image><generator>Substack</generator><lastBuildDate>Fri, 04 Sep 2026 07:34:19 GMT</lastBuildDate><atom:link href="/__u/jamiegprice.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Jamie G Price]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[jamiegprice@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[jamiegprice@substack.com]]></itunes:email><itunes:name><![CDATA[Jamie G Price]]></itunes:name></itunes:owner><itunes:author><![CDATA[Jamie G Price]]></itunes:author><googleplay:owner><![CDATA[jamiegprice@substack.com]]></googleplay:owner><googleplay:email><![CDATA[jamiegprice@substack.com]]></googleplay:email><googleplay:author><![CDATA[Jamie G Price]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Why High‑Density Wi‑Fi Struggles]]></title><description><![CDATA[High&#8209;density Wi&#8209;Fi doesn&#8217;t fail because the access points (APs) are weak. It fails because the airspace gets full.]]></description><link>https://jamiegprice.substack.com/p/why-highdensity-wifi-struggles</link><guid isPermaLink="false">https://jamiegprice.substack.com/p/why-highdensity-wifi-struggles</guid><dc:creator><![CDATA[Jamie G Price]]></dc:creator><pubDate>Tue, 01 Sep 2026 10:19:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fh1n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8b54159-6729-4033-9179-2dd01ebc259e_696x666.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!fh1n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8b54159-6729-4033-9179-2dd01ebc259e_696x666.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!fh1n!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8b54159-6729-4033-9179-2dd01ebc259e_696x666.png 424w, /__u/substackcdn.com/image/fetch/$s_!fh1n!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8b54159-6729-4033-9179-2dd01ebc259e_696x666.png 848w, /__u/substackcdn.com/image/fetch/$s_!fh1n!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8b54159-6729-4033-9179-2dd01ebc259e_696x666.png 1272w, /__u/substackcdn.com/image/fetch/$s_!fh1n!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8b54159-6729-4033-9179-2dd01ebc259e_696x666.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!fh1n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8b54159-6729-4033-9179-2dd01ebc259e_696x666.png" width="696" height="666" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d8b54159-6729-4033-9179-2dd01ebc259e_696x666.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:666,&quot;width&quot;:696,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:640974,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/213619755?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8b54159-6729-4033-9179-2dd01ebc259e_696x666.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!fh1n!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8b54159-6729-4033-9179-2dd01ebc259e_696x666.png 424w, /__u/substackcdn.com/image/fetch/$s_!fh1n!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8b54159-6729-4033-9179-2dd01ebc259e_696x666.png 848w, /__u/substackcdn.com/image/fetch/$s_!fh1n!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8b54159-6729-4033-9179-2dd01ebc259e_696x666.png 1272w, /__u/substackcdn.com/image/fetch/$s_!fh1n!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8b54159-6729-4033-9179-2dd01ebc259e_696x666.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Picture courtesy of Meta<br><br>High&#8209;density Wi&#8209;Fi doesn&#8217;t fail because access points (APs) are weak. It fails because <strong>the airspace gets full</strong>.</p><p>Wi&#8209;Fi is a shared medium. Every device in the room must take turns using the same channel. When too many devices need airtime at the same time, the AP cannot schedule transmissions fast enough &#8212; not because the hardware is slow, but because <strong>the RF channel is saturated</strong>.</p><p>To understand this, we need three simple concepts:</p><ul><li><p><strong>Throughput</strong></p></li><li><p><strong>Airtime demand</strong></p></li><li><p><strong>Available airtime</strong></p></li></ul><h1><strong>Key Definitions</strong></h1><h2><strong>Per&#8209;AP Throughput</strong></h2><p>This is the amount of data an AP must deliver based on how many devices are connected.</p><p>Example: If 100 devices each need 1 Mbps, the AP must deliver:</p><p><strong>100 Mbps of throughput</strong></p><h3><strong>What does 1 Mbps look like?</strong></h3><p>Typical 1 Mbps activities include:</p><ul><li><p>basic web browsing</p></li><li><p>cloud&#8209;based testing platforms</p></li><li><p>simple video playback</p></li><li><p>lightweight file sharing</p></li><li><p>messaging apps</p></li></ul><p>These are common in classrooms and testing environments.</p><h2><strong>Per&#8209;AP Airtime Demand</strong></h2><p>This is how much <strong>actual radio time</strong> is required to deliver that throughput.</p><p>Wi&#8209;Fi is only <strong>20&#8211;35% efficient</strong> because devices must wait, contend, retry, and share the channel. So we multiply throughput by <strong>3&#8211;5&#215;</strong> to estimate airtime demand.</p><p>Example: 100 Mbps throughput &#215; 3&#8211;5 = <strong>300&#8211;500 Mbps airtime demand</strong></p><blockquote><p>This happens because Wi&#8209;Fi is a half&#8209;duplex channel &#8212; only one device can transmit at a time. Every packet occupies the channel for a certain amount of time, and when too many devices need airtime at once, the AP cannot queue and schedule transmissions fast enough. The RF medium becomes saturated, not the AP hardware.</p></blockquote><p>This is the number that determines whether the AP can serve all connected clients.</p><h1><strong>Why Airtime Depends on Packet Duration</strong></h1><p>Wi&#8209;Fi airtime isn&#8217;t consumed by &#8220;how much data&#8221; you send &#8212; it&#8217;s consumed by <strong>how long the transmission occupies the channel</strong>.</p><p>Every Wi&#8209;Fi frame has a <strong>duration</strong>, based on:</p><ul><li><p>the <strong>data rate</strong> the client is using</p></li><li><p>the <strong>size</strong> of the frame</p></li><li><p>the <strong>overhead</strong> (headers, acknowledgments, backoff)</p></li><li><p>the <strong>environment</strong> (interference, retries, contention)</p></li></ul><h3><strong>High data rate = short airtime</strong></h3><p>A client transmitting quickly uses the channel for a very short time.</p><h3><strong>Lower data rate = longer airtime</strong></h3><p>A client transmitting more slowly occupies the channel for a longer time &#8212; even if the packet is small.</p><p>This is why airtime demand grows rapidly in dense rooms: <strong>packets take longer to send</strong>, and the AP cannot schedule transmissions fast enough.</p><h1><strong>Throughput vs Airtime Duration </strong></h1><p>Two clients each need to send <strong>1 Mbps</strong> of data.</p><ul><li><p><strong>Client A</strong> transmits quickly</p></li><li><p><strong>Client B</strong> transmits more slowly</p></li></ul><p>They both send the same amount of data, but:</p><ul><li><p>Client A uses the channel for <strong>a tiny fraction of a second</strong></p></li><li><p>Client B uses the channel for <strong>much longer</strong></p></li></ul><p>So even though both need &#8220;1 Mbps throughput,&#8221; Client B consumes <strong>far more airtime</strong>.</p><p>This is why throughput must be multiplied by <strong>3&#8211;5&#215;</strong> to estimate airtime demand &#8212; because real&#8209;world transmissions often take longer than expected.</p><h1><strong>Available Airtime per AP (Highway Analogy)</strong></h1><p>Available airtime is how much <strong>usable transmission time</strong> an AP has in one second.</p><p>Think of Wi&#8209;Fi airtime like a <strong>single&#8209;lane highway</strong>:</p><ul><li><p>Only <strong>one car</strong> can drive at a time</p></li><li><p>Every car must <strong>wait its turn</strong></p></li><li><p>Slower cars block the lane longer</p></li><li><p>Traffic lights (contention rules) decide who goes next</p></li><li><p>Accidents (collisions) cause delays</p></li></ul><p>This is why Wi&#8209;Fi is a <strong>shared medium</strong>.</p><h3><strong>Real&#8209;world available airtime (Enterprise AP)</strong></h3><p>Even though an Enterprise AP can support gigabit speeds, in a crowded room it typically has:</p><p><strong>~120 Mbps of usable airtime</strong></p><p>That 120 Mbps is the <strong>total lane time</strong> available.</p><h3><strong>Example: Airtime demand vs available airtime</strong></h3><p>If an AP needs to deliver <strong>200 Mbps of throughput</strong>, airtime demand becomes:</p><p>200 Mbps &#215; 3&#8211;5 = <strong>600&#8211;1000 Mbps airtime demand</strong></p><p>But the AP only has <strong>120 Mbps</strong> of usable airtime.</p><p>The highway is jammed. The AP&#8217;s ability to <strong>queue and schedule traffic</strong> breaks down &#8212; not because the hardware is weak, but because <strong>the airspace is full</strong>.</p><p>The AP is still powered on, still broadcasting, still &#8220;up,&#8221; but the RF medium cannot accept more transmissions.</p><h1><strong>&#128202; Application Throughput Requirements</strong></h1><p><strong>Credit: Cisco U. Training </strong>Designing Cisco Enterprise Wireless Networks (ENWLSD)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!anKd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd06de71-2317-4e2e-8c05-83f3a06bff98_1476x1030.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!anKd!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd06de71-2317-4e2e-8c05-83f3a06bff98_1476x1030.png 424w, /__u/substackcdn.com/image/fetch/$s_!anKd!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd06de71-2317-4e2e-8c05-83f3a06bff98_1476x1030.png 848w, /__u/substackcdn.com/image/fetch/$s_!anKd!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd06de71-2317-4e2e-8c05-83f3a06bff98_1476x1030.png 1272w, /__u/substackcdn.com/image/fetch/$s_!anKd!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd06de71-2317-4e2e-8c05-83f3a06bff98_1476x1030.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!anKd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd06de71-2317-4e2e-8c05-83f3a06bff98_1476x1030.png" width="1456" height="1016" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fd06de71-2317-4e2e-8c05-83f3a06bff98_1476x1030.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1016,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:106276,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/213619755?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd06de71-2317-4e2e-8c05-83f3a06bff98_1476x1030.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!anKd!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd06de71-2317-4e2e-8c05-83f3a06bff98_1476x1030.png 424w, /__u/substackcdn.com/image/fetch/$s_!anKd!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd06de71-2317-4e2e-8c05-83f3a06bff98_1476x1030.png 848w, /__u/substackcdn.com/image/fetch/$s_!anKd!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd06de71-2317-4e2e-8c05-83f3a06bff98_1476x1030.png 1272w, /__u/substackcdn.com/image/fetch/$s_!anKd!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd06de71-2317-4e2e-8c05-83f3a06bff98_1476x1030.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The three most important rows for high&#8209;density rooms are:</p><ul><li><p>Casual file sharing</p></li><li><p>Online testing</p></li><li><p>Device backups</p></li></ul><p>These determine whether the airspace stays healthy or becomes overloaded.</p><h1>**&#128225; Capacity Reality Check</h1><p>200 People &#8226; Enterprise APs &#8226; Real&#8209;World Distribution**</p><p>Let&#8217;s set the stage clearly:</p><h3>&#10004; The design is good</h3><p>Five Enterprise APs in a single room is <strong>strong</strong>.</p><h3>&#10004; But people are <em>not</em> evenly distributed</h3><p>Some APs will see <strong>twice as many clients</strong> as others.</p><h3>&#10004; And people have <em>multiple devices</em></h3><p>Most carry <strong>2&#8211;3 active Wi&#8209;Fi devices</strong>, not one.</p><p>So instead of 200 devices evenly spread across 5 APs, the real world looks more like:</p><ul><li><p><strong>400&#8211;600 devices total</strong></p></li><li><p><strong>80&#8211;120 devices per AP</strong> (unevenly distributed)</p></li></ul><p>This is the number that actually drives airtime consumption.</p><h1><strong>&#128203; Realistic Per&#8209;AP Load (Uneven Distribution + Multi&#8209;Device Users)</strong></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!isx_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfdc7ef2-1eb0-42da-9b92-afa6f3395c0c_1488x520.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!isx_!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfdc7ef2-1eb0-42da-9b92-afa6f3395c0c_1488x520.png 424w, /__u/substackcdn.com/image/fetch/$s_!isx_!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfdc7ef2-1eb0-42da-9b92-afa6f3395c0c_1488x520.png 848w, /__u/substackcdn.com/image/fetch/$s_!isx_!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfdc7ef2-1eb0-42da-9b92-afa6f3395c0c_1488x520.png 1272w, /__u/substackcdn.com/image/fetch/$s_!isx_!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfdc7ef2-1eb0-42da-9b92-afa6f3395c0c_1488x520.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!isx_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfdc7ef2-1eb0-42da-9b92-afa6f3395c0c_1488x520.png" width="1456" height="509" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dfdc7ef2-1eb0-42da-9b92-afa6f3395c0c_1488x520.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:509,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:94691,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/213619755?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfdc7ef2-1eb0-42da-9b92-afa6f3395c0c_1488x520.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!isx_!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfdc7ef2-1eb0-42da-9b92-afa6f3395c0c_1488x520.png 424w, /__u/substackcdn.com/image/fetch/$s_!isx_!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfdc7ef2-1eb0-42da-9b92-afa6f3395c0c_1488x520.png 848w, /__u/substackcdn.com/image/fetch/$s_!isx_!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfdc7ef2-1eb0-42da-9b92-afa6f3395c0c_1488x520.png 1272w, /__u/substackcdn.com/image/fetch/$s_!isx_!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfdc7ef2-1eb0-42da-9b92-afa6f3395c0c_1488x520.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h1><strong>&#128994;&#128993;&#128308; Stoplight Capacity Graphic (200&#8209;Person Room)</strong></h1><h2><strong>&#128994; GREEN &#8212; Casual File Sharing (1 Mbps per user)</strong></h2><ul><li><p><strong>Per&#8209;AP throughput:</strong> 80&#8211;120 Mbps</p></li><li><p><strong>Per&#8209;AP airtime:</strong> 240&#8211;600 Mbps</p></li><li><p><strong>Available airtime:</strong> ~120 Mbps</p></li></ul><h3><strong>Verdict: GREEN &#8212; Barely.</strong></h3><p>Casual file sharing is green <strong>only at the low end</strong>. APs running 80 Mbps of load are fine. APs running 120 Mbps are <strong>at the ceiling</strong>.</p><p>This is &#8220;green,&#8221; but it&#8217;s <strong>fragile green</strong>.</p><h2><strong>&#128993; YELLOW &#8212; Online Testing (2&#8211;4 Mbps per user)</strong></h2><ul><li><p><strong>Per&#8209;AP throughput:</strong> 160&#8211;480 Mbps</p></li><li><p><strong>Per&#8209;AP airtime:</strong> 480&#8211;2400 Mbps</p></li><li><p><strong>Available airtime:</strong> ~120 Mbps</p></li></ul><h3><strong>Verdict: YELLOW &#8212; The airspace is overloaded on most APs.</strong></h3><p>At 2 Mbps per user, many APs already exceed their available airtime. At 4 Mbps, <strong>every AP&#8217;s airspace is saturated</strong>.</p><p>This is not a hardware problem. The AP radios, CPU, and memory are fine.</p><p>What fails is the <strong>RF medium itself</strong> &#8212; the shared airtime.</p><p>When airtime demand exceeds available airtime:</p><ul><li><p>the channel stays busy</p></li><li><p>devices wait too long for clear&#8209;channel access</p></li><li><p>retries multiply</p></li><li><p>latency spikes</p></li><li><p>queues fill</p></li><li><p>clients disconnect or roam poorly</p></li><li><p>applications freeze</p></li></ul><p>The AP is still powered on, still broadcasting, still &#8220;up,&#8221; but <strong>the airspace is full</strong> and the AP can no longer <strong>queue and schedule traffic fast enough</strong> to serve all connected clients.</p><h2><strong>&#128308; RED &#8212; Device Backups (10&#8211;50 Mbps per user)</strong></h2><ul><li><p><strong>Per&#8209;AP throughput:</strong> 800&#8211;6000 Mbps</p></li><li><p><strong>Per&#8209;AP airtime:</strong> 2400&#8211;30,000 Mbps</p></li><li><p><strong>Available airtime:</strong> ~120 Mbps</p></li></ul><h3><strong>Verdict: RED &#8212; Physically impossible.</strong></h3><p>Even with perfect AP distribution, this was impossible. With real&#8209;world distribution, it becomes catastrophic.</p><p>Backups will:</p><ul><li><p>saturate radios</p></li><li><p>overwhelm the airspace</p></li><li><p>starve every other application</p></li><li><p>destroy testing, video, voice, everything</p></li></ul><p>This is not a Wi&#8209;Fi design issue. This is a <strong>device&#8209;behavior issue</strong>.</p><h1><strong>High&#8209;Density Best Practices </strong></h1><h3><strong>Use 20 MHz channels</strong></h3><p>Why? Because wider channels (40/80 MHz):</p><ul><li><p>consume airtime faster</p></li><li><p>reduce channel reuse</p></li><li><p>increase interference</p></li><li><p>amplify congestion</p></li></ul><p>20 MHz channels maximize stability and airtime efficiency.</p><h3><strong>Client on 5 GHz and 6 GHz</strong></h3><p>Why? Because these bands:</p><ul><li><p>have more spectrum</p></li><li><p>have less interference</p></li><li><p>offer more available airtime</p></li></ul><h3><strong>Ensure clean 5 GHz and 6 GHz spectrum</strong></h3><p>Why? Because unnecessary SSIDs, overhead, and co&#8209;channel interference all consume airtime.</p><h3><strong>Reduce AP transmit power</strong></h3><p>Why? Because smaller cells reduce contention and prevent APs from hearing too many clients.</p><h3><strong>Mount APs above head height</strong></h3><p>Why? Because it reduces client&#8209;to&#8209;client interference and improves line&#8209;of&#8209;sight.</p><h1><strong>&#127919; Final Summary (200&#8209;Person Room)</strong></h1><p></p><pre><code><code>Casual File Sharing:     &#128994; GREEN &#8212; Barely. Some APs hit the ceiling.
Online Testing:          &#128993; YELLOW &#8212; Airspace overloaded on most APs.
Device Backups:          &#128308; RED &#8212; Physically impossible.
</code></code></pre><p></p>]]></content:encoded></item><item><title><![CDATA[How AI Helped Me Turn a Wi‑Fi Assessment into a Better Customer Report]]></title><description><![CDATA[Usually, I write the report myself and use AI for a final polish. This time, I took a different approach and used Copilot to help create clear, customer-friendly explanations of the technical findings]]></description><link>https://jamiegprice.substack.com/p/how-ai-helped-me-turn-a-wifi-assessment</link><guid isPermaLink="false">https://jamiegprice.substack.com/p/how-ai-helped-me-turn-a-wifi-assessment</guid><dc:creator><![CDATA[Jamie G Price]]></dc:creator><pubDate>Sat, 15 Aug 2026 08:00:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GDeK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9774b63-42c7-4ae9-a805-1ed7f7fd0a77_1118x1094.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>How AI Helped Me Turn a Wi&#8209;Fi Assessment into a Better Customer Report</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!GDeK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9774b63-42c7-4ae9-a805-1ed7f7fd0a77_1118x1094.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!GDeK!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9774b63-42c7-4ae9-a805-1ed7f7fd0a77_1118x1094.png 424w, /__u/substackcdn.com/image/fetch/$s_!GDeK!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9774b63-42c7-4ae9-a805-1ed7f7fd0a77_1118x1094.png 848w, /__u/substackcdn.com/image/fetch/$s_!GDeK!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9774b63-42c7-4ae9-a805-1ed7f7fd0a77_1118x1094.png 1272w, /__u/substackcdn.com/image/fetch/$s_!GDeK!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9774b63-42c7-4ae9-a805-1ed7f7fd0a77_1118x1094.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!GDeK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9774b63-42c7-4ae9-a805-1ed7f7fd0a77_1118x1094.png" width="1118" height="1094" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c9774b63-42c7-4ae9-a805-1ed7f7fd0a77_1118x1094.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1094,&quot;width&quot;:1118,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1794285,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/208388582?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9774b63-42c7-4ae9-a805-1ed7f7fd0a77_1118x1094.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!GDeK!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9774b63-42c7-4ae9-a805-1ed7f7fd0a77_1118x1094.png 424w, /__u/substackcdn.com/image/fetch/$s_!GDeK!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9774b63-42c7-4ae9-a805-1ed7f7fd0a77_1118x1094.png 848w, /__u/substackcdn.com/image/fetch/$s_!GDeK!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9774b63-42c7-4ae9-a805-1ed7f7fd0a77_1118x1094.png 1272w, /__u/substackcdn.com/image/fetch/$s_!GDeK!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9774b63-42c7-4ae9-a805-1ed7f7fd0a77_1118x1094.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As wireless engineers, we spend years learning how to analyze RF environments, interpret heatmaps, troubleshoot interference, and design networks that perform well. The challenge often isn&#8217;t understanding the technology&#8212;it&#8217;s explaining the results in a way that customers, managers, and future engineers can easily understand.</p><p>Recently, I completed a Wi&#8209;Fi assessment for a clinic. The report included heatmap snapshots, infrastructure details, RF observations, upgrade recommendations, and security considerations. The engineering analysis, site survey, and conclusions were all mine. What I wanted help with was turning those technical findings into simple explanations that the customer could keep as a long-term reference.</p><p>That&#8217;s where Microsoft Copilot came in.</p><h2>Using Copilot as a Technical Writing Partner</h2><p>My goal wasn&#8217;t to have AI perform the engineering. The engineering work had already been completed through site surveys, heatmaps, and analysis of the wireless environment.</p><p>Instead, I used Copilot to help answer a different question:</p><blockquote><p>&#8220;How do I explain this in a way that makes sense to someone who isn&#8217;t a wireless engineer?&#8221;</p></blockquote><p>The report included heatmap screenshots showing coverage and RF conditions throughout the clinic. I wanted every image and finding to have a simple explanation underneath it&#8212;something a customer could understand today and a future engineer could reference years from now.</p><p>Rather than writing every explanation from scratch, I started asking Copilot questions.</p><p>Some examples included:</p><ul><li><p>Please explain what a heatmap is and how it helps with Wi&#8209;Fi troubleshooting.</p></li><li><p>Explain why seeing 47 neighboring access points is challenging.</p></li><li><p>Explain how SSIDs contribute to a crowded wireless environment.</p></li><li><p>Why is Channel 2 a poor choice?</p></li><li><p>Explain Channel 8 using the same style.</p></li><li><p>Integrate how 6 GHz can help reduce the impact of neighboring networks.</p></li><li><p>Make this customer friendly.</p></li><li><p>Keep it concise.</p></li></ul><p>As the conversation evolved, so did the report.</p><h2>Turning Data into a Story</h2><p>One heatmap observation showed something interesting:</p><blockquote><p>47 neighboring access points and their associated SSIDs.</p></blockquote><p>As engineers, we immediately understand why that&#8217;s noteworthy.</p><p>A customer may not.</p><p>Copilot helped translate that observation into language that explained the impact:</p><blockquote><p>Large numbers of nearby access points and SSIDs increase competition for airtime, channel reuse, and wireless overhead, all of which can affect Wi&#8209;Fi performance.</p></blockquote><p>The engineering conclusion didn&#8217;t change.</p><p>The explanation became easier to understand.</p><h2>Explaining Heatmaps Without RF Jargon</h2><p>One of my goals was to make the report useful long after I handed it over.</p><p>When a customer opens the document six months from now, I don&#8217;t want them wondering what the colors on a heatmap mean.</p><p>Using Copilot, I added simple descriptions alongside the screenshots:</p><ul><li><p>Green = good performance</p></li><li><p>Yellow = acceptable performance</p></li><li><p>Orange/Red = potential problem areas</p></li><li><p>Gray = little or no coverage</p></li></ul><p>That kind of explanation may seem simple, but it significantly increases the value of the report for non-technical readers.</p><h2>Making Upgrade Recommendations Clear</h2><p>The clinic is currently served by three Cisco Meraki MR56 access points, providing solid 5 GHz coverage.</p><p>The engineering analysis also identified a dense RF environment caused by neighboring networks.</p><p>The recommendation was to consider future upgrades to Cisco CWxxx access points with 6 GHz capability.</p><p>Again, the challenge wasn&#8217;t arriving at the recommendation.</p><p>The challenge was explaining <em>why</em>.</p><p>Copilot helped convert technical specifications into customer-focused benefits:</p><ul><li><p>Additional wireless spectrum</p></li><li><p>More available channels</p></li><li><p>Reduced congestion</p></li><li><p>Less impact from neighboring networks</p></li><li><p>Better performance for compatible devices</p></li></ul><p>That&#8217;s a much more meaningful explanation than simply stating that a device supports Wi&#8209;Fi 6E.</p><h2>Creating a Report That Lasts</h2><p>One unexpected benefit of using Copilot was that the final document became more than a project report.</p><p>It became a reference guide.</p><p>The report now contains:</p><ul><li><p>Heatmap screenshots</p></li><li><p>Coverage explanations</p></li><li><p>RF observations</p></li><li><p>Neighboring AP analysis</p></li><li><p>SSID considerations</p></li><li><p>6 GHz recommendations</p></li><li><p>Security considerations</p></li><li><p>Rogue access point risks</p></li><li><p>Customer-friendly explanations of technical concepts</p></li></ul><p>A clinic manager can understand the findings.</p><p>A future network engineer can understand the reasoning.</p><p>And both audiences can use the document as a reference point going forward.</p><h2>AI Didn&#8217;t Do the Engineering</h2><p>This is the most important point.</p><p>Copilot didn&#8217;t perform the survey.</p><p>Copilot didn&#8217;t collect the heatmaps.</p><p>Copilot didn&#8217;t identify the neighboring access points.</p><p>Copilot didn&#8217;t determine that 6 GHz could be beneficial.</p><p>The engineering analysis remained entirely human.</p><p>What Copilot did was help package that analysis into a polished, readable, customer-focused document.</p><p>It helped answer the question every engineer eventually faces:</p><blockquote><p>&#8220;How do I explain this to someone who isn&#8217;t me?&#8221;</p></blockquote><p>For technical professionals, that&#8217;s where AI can provide tremendous value&#8212;not replacing expertise, but helping communicate it more effectively.</p><p>The result was a stronger report, clearer explanations, and a document that will continue to provide value long after the assessment is complete.</p>]]></content:encoded></item><item><title><![CDATA["Shall We Play a Game?"]]></title><description><![CDATA[The Wi-Fi Standards Challenge and Match Game]]></description><link>https://jamiegprice.substack.com/p/shall-we-play-a-game</link><guid isPermaLink="false">https://jamiegprice.substack.com/p/shall-we-play-a-game</guid><dc:creator><![CDATA[Jamie G Price]]></dc:creator><pubDate>Wed, 12 Aug 2026 15:22:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!En0Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bd850e9-9f01-4f9c-bd6d-59335d97437c_884x882.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!En0Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bd850e9-9f01-4f9c-bd6d-59335d97437c_884x882.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!En0Q!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bd850e9-9f01-4f9c-bd6d-59335d97437c_884x882.png 424w, /__u/substackcdn.com/image/fetch/$s_!En0Q!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bd850e9-9f01-4f9c-bd6d-59335d97437c_884x882.png 848w, /__u/substackcdn.com/image/fetch/$s_!En0Q!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bd850e9-9f01-4f9c-bd6d-59335d97437c_884x882.png 1272w, /__u/substackcdn.com/image/fetch/$s_!En0Q!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bd850e9-9f01-4f9c-bd6d-59335d97437c_884x882.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!En0Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bd850e9-9f01-4f9c-bd6d-59335d97437c_884x882.png" width="884" height="882" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6bd850e9-9f01-4f9c-bd6d-59335d97437c_884x882.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:882,&quot;width&quot;:884,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1303553,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/210912051?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bd850e9-9f01-4f9c-bd6d-59335d97437c_884x882.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!En0Q!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bd850e9-9f01-4f9c-bd6d-59335d97437c_884x882.png 424w, /__u/substackcdn.com/image/fetch/$s_!En0Q!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bd850e9-9f01-4f9c-bd6d-59335d97437c_884x882.png 848w, /__u/substackcdn.com/image/fetch/$s_!En0Q!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bd850e9-9f01-4f9c-bd6d-59335d97437c_884x882.png 1272w, /__u/substackcdn.com/image/fetch/$s_!En0Q!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bd850e9-9f01-4f9c-bd6d-59335d97437c_884x882.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Picture courtesy of CoPilot<br><br>The Wi-Fi Standards Challenge</h2><p>The perfect Wi-Fi protocol and standards brush-up to play on your phone while you&#8217;re commuting... <strong>as long as you&#8217;re not driving.</strong></p><p>If you&#8217;ve ever looked at a wireless design question and thought:</p><p><em>&#8220;I know I&#8217;ve seen that 802.11 number before...&#8221;</em></p><p>this game is for you.</p><h1>&#127918; ROUND 1 &#8211; Wi&#8209;Fi Generations</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!N0os!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44a178a2-5f9a-4ba2-867d-4c75209f7f81_1412x764.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!N0os!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44a178a2-5f9a-4ba2-867d-4c75209f7f81_1412x764.png 424w, /__u/substackcdn.com/image/fetch/$s_!N0os!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44a178a2-5f9a-4ba2-867d-4c75209f7f81_1412x764.png 848w, /__u/substackcdn.com/image/fetch/$s_!N0os!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44a178a2-5f9a-4ba2-867d-4c75209f7f81_1412x764.png 1272w, /__u/substackcdn.com/image/fetch/$s_!N0os!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44a178a2-5f9a-4ba2-867d-4c75209f7f81_1412x764.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!N0os!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44a178a2-5f9a-4ba2-867d-4c75209f7f81_1412x764.png" width="1412" height="764" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/44a178a2-5f9a-4ba2-867d-4c75209f7f81_1412x764.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:1412,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:115482,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/210912051?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44a178a2-5f9a-4ba2-867d-4c75209f7f81_1412x764.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!N0os!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44a178a2-5f9a-4ba2-867d-4c75209f7f81_1412x764.png 424w, /__u/substackcdn.com/image/fetch/$s_!N0os!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44a178a2-5f9a-4ba2-867d-4c75209f7f81_1412x764.png 848w, /__u/substackcdn.com/image/fetch/$s_!N0os!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44a178a2-5f9a-4ba2-867d-4c75209f7f81_1412x764.png 1272w, /__u/substackcdn.com/image/fetch/$s_!N0os!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44a178a2-5f9a-4ba2-867d-4c75209f7f81_1412x764.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>&#128721; <strong>STOP</strong></p><p>Make your matches before scrolling.</p><p>&#9989; <strong>ROUND 1 ANSWERS</strong></p><p><strong>1-E, 2-B, 3-C, 4-D, 5-A, 6-F, 7-G</strong></p><div><hr></div><h1>&#127918; ROUND 2 &#8211; Wi&#8209;Fi Alliance Naming</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!8Lyn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cda86cb-55f6-4a2f-a3cf-0b71fa1f7b93_1436x520.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!8Lyn!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cda86cb-55f6-4a2f-a3cf-0b71fa1f7b93_1436x520.png 424w, /__u/substackcdn.com/image/fetch/$s_!8Lyn!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cda86cb-55f6-4a2f-a3cf-0b71fa1f7b93_1436x520.png 848w, /__u/substackcdn.com/image/fetch/$s_!8Lyn!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cda86cb-55f6-4a2f-a3cf-0b71fa1f7b93_1436x520.png 1272w, /__u/substackcdn.com/image/fetch/$s_!8Lyn!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cda86cb-55f6-4a2f-a3cf-0b71fa1f7b93_1436x520.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!8Lyn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cda86cb-55f6-4a2f-a3cf-0b71fa1f7b93_1436x520.png" width="1436" height="520" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5cda86cb-55f6-4a2f-a3cf-0b71fa1f7b93_1436x520.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:520,&quot;width&quot;:1436,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:56719,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/210912051?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cda86cb-55f6-4a2f-a3cf-0b71fa1f7b93_1436x520.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!8Lyn!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cda86cb-55f6-4a2f-a3cf-0b71fa1f7b93_1436x520.png 424w, /__u/substackcdn.com/image/fetch/$s_!8Lyn!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cda86cb-55f6-4a2f-a3cf-0b71fa1f7b93_1436x520.png 848w, /__u/substackcdn.com/image/fetch/$s_!8Lyn!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cda86cb-55f6-4a2f-a3cf-0b71fa1f7b93_1436x520.png 1272w, /__u/substackcdn.com/image/fetch/$s_!8Lyn!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cda86cb-55f6-4a2f-a3cf-0b71fa1f7b93_1436x520.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>&#128721; <strong>STOP</strong></p><p>Do not scroll until you&#8217;ve picked all four.</p><p>&#9989; <strong>ROUND 2 ANSWERS</strong></p><p><strong>1-C, 2-B, 3-D, 4-A</strong></p><div><hr></div><h1>&#127918; ROUND 3 &#8211; Backward Compatibility</h1><p>The differentiator is exactly which legacy technology remains supported.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!SfS8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd825165-fef5-4846-91f7-c58a1b52d1a7_1432x754.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!SfS8!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd825165-fef5-4846-91f7-c58a1b52d1a7_1432x754.png 424w, /__u/substackcdn.com/image/fetch/$s_!SfS8!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd825165-fef5-4846-91f7-c58a1b52d1a7_1432x754.png 848w, /__u/substackcdn.com/image/fetch/$s_!SfS8!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd825165-fef5-4846-91f7-c58a1b52d1a7_1432x754.png 1272w, /__u/substackcdn.com/image/fetch/$s_!SfS8!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd825165-fef5-4846-91f7-c58a1b52d1a7_1432x754.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!SfS8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd825165-fef5-4846-91f7-c58a1b52d1a7_1432x754.png" width="1432" height="754" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd825165-fef5-4846-91f7-c58a1b52d1a7_1432x754.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:754,&quot;width&quot;:1432,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:121390,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/210912051?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd825165-fef5-4846-91f7-c58a1b52d1a7_1432x754.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!SfS8!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd825165-fef5-4846-91f7-c58a1b52d1a7_1432x754.png 424w, /__u/substackcdn.com/image/fetch/$s_!SfS8!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd825165-fef5-4846-91f7-c58a1b52d1a7_1432x754.png 848w, /__u/substackcdn.com/image/fetch/$s_!SfS8!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd825165-fef5-4846-91f7-c58a1b52d1a7_1432x754.png 1272w, /__u/substackcdn.com/image/fetch/$s_!SfS8!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd825165-fef5-4846-91f7-c58a1b52d1a7_1432x754.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>&#128721; <strong>STOP</strong></p><p>Question #7 is usually what gets people.</p><p>&#9989; <strong>ROUND 3 ANSWERS</strong></p><p><strong>1-A, 2-B, 3-C, 4-D, 5-E, 6-F, 7-G</strong></p><div><hr></div><h1>&#127918; ROUND 4 &#8211; Management Protocols</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!fUKJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb0de41e-57b0-4801-9036-c53828f4e30f_1430x734.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!fUKJ!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb0de41e-57b0-4801-9036-c53828f4e30f_1430x734.png 424w, /__u/substackcdn.com/image/fetch/$s_!fUKJ!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb0de41e-57b0-4801-9036-c53828f4e30f_1430x734.png 848w, /__u/substackcdn.com/image/fetch/$s_!fUKJ!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb0de41e-57b0-4801-9036-c53828f4e30f_1430x734.png 1272w, /__u/substackcdn.com/image/fetch/$s_!fUKJ!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb0de41e-57b0-4801-9036-c53828f4e30f_1430x734.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!fUKJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb0de41e-57b0-4801-9036-c53828f4e30f_1430x734.png" width="1430" height="734" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fb0de41e-57b0-4801-9036-c53828f4e30f_1430x734.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:734,&quot;width&quot;:1430,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:104178,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/210912051?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb0de41e-57b0-4801-9036-c53828f4e30f_1430x734.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!fUKJ!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb0de41e-57b0-4801-9036-c53828f4e30f_1430x734.png 424w, /__u/substackcdn.com/image/fetch/$s_!fUKJ!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb0de41e-57b0-4801-9036-c53828f4e30f_1430x734.png 848w, /__u/substackcdn.com/image/fetch/$s_!fUKJ!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb0de41e-57b0-4801-9036-c53828f4e30f_1430x734.png 1272w, /__u/substackcdn.com/image/fetch/$s_!fUKJ!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb0de41e-57b0-4801-9036-c53828f4e30f_1430x734.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>&#128721; <strong>STOP</strong></p><p>&#9989; <strong>ROUND 4 ANSWERS</strong></p><p><strong>1-C, 2-B, 3-A, 4-D, 5-E, 6-F, 7-G</strong></p><div><hr></div><h1>&#127918; ROUND 5 &#8211; Security</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!GjTG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ed55c1-399c-45aa-bb9d-2686d746dc63_1406x732.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!GjTG!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ed55c1-399c-45aa-bb9d-2686d746dc63_1406x732.png 424w, /__u/substackcdn.com/image/fetch/$s_!GjTG!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ed55c1-399c-45aa-bb9d-2686d746dc63_1406x732.png 848w, /__u/substackcdn.com/image/fetch/$s_!GjTG!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ed55c1-399c-45aa-bb9d-2686d746dc63_1406x732.png 1272w, /__u/substackcdn.com/image/fetch/$s_!GjTG!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ed55c1-399c-45aa-bb9d-2686d746dc63_1406x732.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!GjTG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ed55c1-399c-45aa-bb9d-2686d746dc63_1406x732.png" width="1406" height="732" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/43ed55c1-399c-45aa-bb9d-2686d746dc63_1406x732.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:732,&quot;width&quot;:1406,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:115215,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/210912051?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ed55c1-399c-45aa-bb9d-2686d746dc63_1406x732.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!GjTG!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ed55c1-399c-45aa-bb9d-2686d746dc63_1406x732.png 424w, /__u/substackcdn.com/image/fetch/$s_!GjTG!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ed55c1-399c-45aa-bb9d-2686d746dc63_1406x732.png 848w, /__u/substackcdn.com/image/fetch/$s_!GjTG!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ed55c1-399c-45aa-bb9d-2686d746dc63_1406x732.png 1272w, /__u/substackcdn.com/image/fetch/$s_!GjTG!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ed55c1-399c-45aa-bb9d-2686d746dc63_1406x732.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>&#128721; <strong>STOP</strong></p><p>Do the matching first.</p><p>&#9989; <strong>ROUND 5 ANSWERS</strong></p><p><strong>1-B, 2-A, 3-C, 4-D, 5-E, 6-F, 7-G</strong></p>]]></content:encoded></item><item><title><![CDATA[The Playground Slide Guide to Better Wi‑Fi]]></title><description><![CDATA[In Wi-Fi - How DCF and EDCA Work]]></description><link>https://jamiegprice.substack.com/p/the-playground-slide-guide-to-better</link><guid isPermaLink="false">https://jamiegprice.substack.com/p/the-playground-slide-guide-to-better</guid><dc:creator><![CDATA[Jamie G Price]]></dc:creator><pubDate>Tue, 04 Aug 2026 20:45:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!U_te!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd357a7-206e-462f-af01-fff3d2d9b8fb_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!U_te!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd357a7-206e-462f-af01-fff3d2d9b8fb_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!U_te!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd357a7-206e-462f-af01-fff3d2d9b8fb_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!U_te!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd357a7-206e-462f-af01-fff3d2d9b8fb_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!U_te!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd357a7-206e-462f-af01-fff3d2d9b8fb_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!U_te!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd357a7-206e-462f-af01-fff3d2d9b8fb_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!U_te!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd357a7-206e-462f-af01-fff3d2d9b8fb_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0bd357a7-206e-462f-af01-fff3d2d9b8fb_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2515741,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/209840140?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd357a7-206e-462f-af01-fff3d2d9b8fb_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!U_te!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd357a7-206e-462f-af01-fff3d2d9b8fb_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!U_te!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd357a7-206e-462f-af01-fff3d2d9b8fb_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!U_te!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd357a7-206e-462f-af01-fff3d2d9b8fb_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!U_te!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd357a7-206e-462f-af01-fff3d2d9b8fb_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Picture from CoPilot<br><br>Imagine a playground with only <strong>one slide</strong> that everyone wants to use.</p><h1>Meet the Cat with the Birthday Cake</h1><p>Imagine a playground with one slide.</p><p>At the top of the slide is a cute orange cat carrying a <strong>pink birthday cake with a candle</strong>. &#127874;</p><p>The cat represents a <strong>voice call</strong>.</p><p>The other cats represent:</p><ul><li><p>&#128250; Video traffic</p></li><li><p>&#127760; Web traffic</p></li><li><p>&#128230; File downloads (FTP)</p></li></ul><p>Everyone wants to use the slide, but only one cat can go at a time.</p><div><hr></div><h1>DCF (Distributed Coordination Function) - 1997</h1><p><strong>DCF</strong> was part of the original Wi&#8209;Fi standard from 1997.</p><p>In DCF, every cat follows the exact same rules:</p><ol><li><p>Wait until the slide is free.</p></li><li><p>Wait a little longer.</p></li><li><p>Start counting down.</p></li><li><p>Race for the slide.</p></li></ol><p>This sounds fair... until two cats reach zero at the same time.</p><p>&#128165; BONK!</p><p>They crash into each other.</p><p>In Wi&#8209;Fi, this is called a <strong>collision</strong>.</p><p>Imagine two cats trying to preserve the same birthday cake by both diving onto the slide at once.</p><p>Nobody wins.</p><p>The cake ends up on the playground.</p><div><hr></div><h1>DIFS (DCF Interframe Space)</h1><p><strong>DIFS = Distributed Coordination Function Interframe Space</strong></p><p>That&#8217;s a very fancy way of saying:</p><blockquote><p>&#8220;The amount of time everyone waits before starting their countdown.&#8221;</p></blockquote><p>Think of DIFS as:</p><p>&#8220;OK cats, count to five before running!&#8221;</p><p>Every cat waits the same amount.</p><div><hr></div><h1>QoS (Quality of Service) - 802.11e (2005)</h1><p>Around 2005, Wi&#8209;Fi engineers realized:</p><blockquote><p>&#8220;Maybe the cat carrying a birthday cake should go before the cat carrying a huge box of toys.&#8221;</p></blockquote><p>That idea became <strong>QoS</strong>.</p><p><strong>QoS = Quality of Service</strong></p><p>QoS helps important traffic get through faster.</p><p>Examples:</p><p>Traffic Type              Priority<br>Voice calls                 Highest          <br>Video calls                High<br>Web browsing          Medium<br>File downloads         Lower<br><br>The birthday cake cat suddenly became very important.<br><br>*Per Tom Carpender<br>&#8221;Pretty cool analogy for beginners. Only thing I&#8217;d pick at as iffy is the web vs. ftp traffic since the Wi-Fi drivers will just use layer 3 priorities and web and ftp will likely be untagged. But I like the slide analogy representing the medium.&#8221;</p><p></p><div><hr></div><h1>EDCA (Enhanced Distributed Channel Access) - 2005</h1><p><strong>EDCA</strong> is the main QoS method introduced with <strong>802.11e</strong>.</p><p>Instead of making all cats wait the same amount of time:</p><ul><li><p>Voice cat waits less</p></li><li><p>Video cat waits a little more</p></li><li><p>Web cat waits longer</p></li><li><p>FTP cat waits the longest</p></li></ul><p>This dramatically reduces collisions.</p><p>Because the birthday cake cat gets a head start.</p><p>&#127874;&#128049; &#8220;Excuse me everyone, this candle is lit!&#8221;</p><div><hr></div><h1>AIFS (Arbitration Interframe Space)</h1><p><strong>AIFS = Arbitration Interframe Space</strong></p><p>Think of AIFS as:</p><blockquote><p>&#8220;How long your cat waits before starting the countdown.&#8221;</p></blockquote><p>Examples:</p><ul><li><p>Voice traffic &#8594; very short AIFS</p></li><li><p>Video traffic &#8594; short AIFS</p></li><li><p>Web traffic &#8594; normal AIFS</p></li><li><p>FTP traffic &#8594; longer AIFS</p></li></ul><p>So if Voice Cat and FTP Cat both pick the same countdown number:</p><p>Voice Cat starts earlier.</p><p>Voice Cat reaches zero first.</p><p>Voice Cat slides away with the cake.</p><p>FTP Cat patiently waits.</p><p>No collision.</p><p>No cake disaster.</p><div><hr></div><h1>TXOP (Transmission Opportunity) - 2005</h1><p>Now comes the really clever part.</p><p>Without TXOP:</p><p>&#128049;</p><ul><li><p>Go down the slide once.</p></li><li><p>Get back in line.</p></li><li><p>Wait again.</p></li><li><p>Go down once.</p></li><li><p>Get back in line.</p></li></ul><p>That&#8217;s a lot of waiting.</p><div><hr></div><p>With <strong>TXOP</strong>:</p><p>&#128049;&#127874;</p><p>Once the cat gets permission to use the slide:</p><ul><li><p>Slide once.</p></li><li><p>Slide again.</p></li><li><p>Slide again.</p></li><li><p>Slide again.</p></li></ul><p>And nobody interrupts.</p><h3>TXOP = Transmission Opportunity</h3><p>A TXOP is:</p><blockquote><p>&#8220;A reserved amount of time that a device gets to keep talking.&#8221;</p></blockquote><p>This helps voice and video traffic stay smooth.</p><p>The cat doesn&#8217;t have to keep climbing back up the ladder.</p><div><hr></div><h1>SIFS (Short Interframe Space)</h1><p><strong>SIFS = Short Interframe Space</strong></p><p>This is the shortest waiting time in Wi&#8209;Fi.</p><p>During a TXOP, frames can be sent with tiny pauses called SIFS between them.</p><p>Think of SIFS like:</p><p>&#128049; &#8220;Slide...&#8221; <em>tiny breath</em> &#8220;Slide...&#8221; <em>tiny breath</em> &#8220;Slide again!&#8221;</p><p>The cat keeps moving instead of waiting in the big line every time.</p><div><hr></div><h1>The Big Picture</h1><h3>DCF (1997)</h3><p>All cats are treated equally.</p><p><strong>Pro:</strong> Fair.</p><p><strong>Con:</strong> Lots of collisions and waiting.</p><div><hr></div><h3>EDCA / QoS (2005)</h3><p>Important traffic gets a head start.</p><p><strong>Pro:</strong> Voice and video work much better.</p><p><strong>Con:</strong> The FTP cat complains occasionally.</p><div><hr></div><h3>TXOP (2005)</h3><p>Once a cat gets the slide, it can use it several times before leaving.</p><p><strong>Pro:</strong> Faster, more efficient Wi&#8209;Fi.</p><p><strong>Con:</strong> The birthday cake cat starts feeling pretty important. &#127874;&#128049;</p><div><hr></div><h3>One-Sentence Engineer Version</h3><p>DCF (1997) makes every station wait the same amount of time, while 802.11e EDCA/WMM (2005) uses AIFS and TXOP to give voice and video traffic faster access to the wireless medium and more efficient transmission opportunities.</p>]]></content:encoded></item><item><title><![CDATA[HPE Mist Wi-Fi Marvis Minis]]></title><description><![CDATA[I kept meaning to look into them- I have, and WOW!]]></description><link>https://jamiegprice.substack.com/p/hpe-mist-wi-fi-marvis-minis</link><guid isPermaLink="false">https://jamiegprice.substack.com/p/hpe-mist-wi-fi-marvis-minis</guid><dc:creator><![CDATA[Jamie G Price]]></dc:creator><pubDate>Sat, 01 Aug 2026 10:42:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!HmHw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b74130d-2079-4fdf-8cab-f338a0a6feec_1114x1084.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This comes with your Mist Marvis license. <br><br>What Exactly Do Marvis Minis Test?</p><p>One of the biggest advantages of Marvis Minis is that they don&#8217;t simply check whether an access point is online&#8212;they verify that users can actually use the network.</p><p>Think about everything that has to happen before someone can connect to Wi-Fi and open an application. Marvis Minis walk through many of these same steps by acting as a virtual wireless client.</p><p>If any step fails, Mist knows exactly where the process stopped.<br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!HmHw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b74130d-2079-4fdf-8cab-f338a0a6feec_1114x1084.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!HmHw!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b74130d-2079-4fdf-8cab-f338a0a6feec_1114x1084.png 424w, /__u/substackcdn.com/image/fetch/$s_!HmHw!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b74130d-2079-4fdf-8cab-f338a0a6feec_1114x1084.png 848w, /__u/substackcdn.com/image/fetch/$s_!HmHw!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b74130d-2079-4fdf-8cab-f338a0a6feec_1114x1084.png 1272w, /__u/substackcdn.com/image/fetch/$s_!HmHw!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b74130d-2079-4fdf-8cab-f338a0a6feec_1114x1084.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!HmHw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b74130d-2079-4fdf-8cab-f338a0a6feec_1114x1084.png" width="1114" height="1084" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2b74130d-2079-4fdf-8cab-f338a0a6feec_1114x1084.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1084,&quot;width&quot;:1114,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1146558,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/209182632?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b74130d-2079-4fdf-8cab-f338a0a6feec_1114x1084.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!HmHw!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b74130d-2079-4fdf-8cab-f338a0a6feec_1114x1084.png 424w, /__u/substackcdn.com/image/fetch/$s_!HmHw!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b74130d-2079-4fdf-8cab-f338a0a6feec_1114x1084.png 848w, /__u/substackcdn.com/image/fetch/$s_!HmHw!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b74130d-2079-4fdf-8cab-f338a0a6feec_1114x1084.png 1272w, /__u/substackcdn.com/image/fetch/$s_!HmHw!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b74130d-2079-4fdf-8cab-f338a0a6feec_1114x1084.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!N6g1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1dce43-064e-4746-9da5-83ef8fb2b1e4_1370x838.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!N6g1!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1dce43-064e-4746-9da5-83ef8fb2b1e4_1370x838.png 424w, /__u/substackcdn.com/image/fetch/$s_!N6g1!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1dce43-064e-4746-9da5-83ef8fb2b1e4_1370x838.png 848w, /__u/substackcdn.com/image/fetch/$s_!N6g1!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1dce43-064e-4746-9da5-83ef8fb2b1e4_1370x838.png 1272w, /__u/substackcdn.com/image/fetch/$s_!N6g1!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1dce43-064e-4746-9da5-83ef8fb2b1e4_1370x838.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!N6g1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1dce43-064e-4746-9da5-83ef8fb2b1e4_1370x838.png" width="1370" height="838" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb1dce43-064e-4746-9da5-83ef8fb2b1e4_1370x838.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:838,&quot;width&quot;:1370,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1191038,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/209182632?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1dce43-064e-4746-9da5-83ef8fb2b1e4_1370x838.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!N6g1!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1dce43-064e-4746-9da5-83ef8fb2b1e4_1370x838.png 424w, /__u/substackcdn.com/image/fetch/$s_!N6g1!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1dce43-064e-4746-9da5-83ef8fb2b1e4_1370x838.png 848w, /__u/substackcdn.com/image/fetch/$s_!N6g1!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1dce43-064e-4746-9da5-83ef8fb2b1e4_1370x838.png 1272w, /__u/substackcdn.com/image/fetch/$s_!N6g1!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1dce43-064e-4746-9da5-83ef8fb2b1e4_1370x838.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2></h2><h3>Figure 1. The Marvis Mini Validation Process</h3><pre><code><code>          Start Test
               &#9474;
               &#9660;
      Join Wireless SSID
               &#9474;
               &#9660;
 Authenticate (802.1X/PSK)
               &#9474;
               &#9660;
     Obtain DHCP Address
               &#9474;
               &#9660;
     Verify ARP / Gateway
               &#9474;
               &#9660;
      Resolve DNS Name
               &#9474;
               &#9660;
 Reach Configured Applications
               &#9474;
               &#9660;
      &#10003; Test Successful

   If any step fails:
        &#8226; Record the failure
        &#8226; Generate Marvis Actions
        &#8226; Correlate with the Trouble Tree
        &#8226; Alert administrators</code></code></pre><p>Rather than simply reporting that &#8220;Wi-Fi is down,&#8221; Marvis Minis identify <strong>which step failed</strong>, dramatically reducing troubleshooting time.</p><div><hr></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!2CAL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d5b1b5e-34ba-467c-911b-293a788caec6_2082x1204.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!2CAL!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d5b1b5e-34ba-467c-911b-293a788caec6_2082x1204.png 424w, /__u/substackcdn.com/image/fetch/$s_!2CAL!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d5b1b5e-34ba-467c-911b-293a788caec6_2082x1204.png 848w, /__u/substackcdn.com/image/fetch/$s_!2CAL!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d5b1b5e-34ba-467c-911b-293a788caec6_2082x1204.png 1272w, /__u/substackcdn.com/image/fetch/$s_!2CAL!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d5b1b5e-34ba-467c-911b-293a788caec6_2082x1204.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!2CAL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d5b1b5e-34ba-467c-911b-293a788caec6_2082x1204.png" width="1456" height="842" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d5b1b5e-34ba-467c-911b-293a788caec6_2082x1204.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:842,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1997461,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/209182632?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d5b1b5e-34ba-467c-911b-293a788caec6_2082x1204.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!2CAL!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d5b1b5e-34ba-467c-911b-293a788caec6_2082x1204.png 424w, /__u/substackcdn.com/image/fetch/$s_!2CAL!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d5b1b5e-34ba-467c-911b-293a788caec6_2082x1204.png 848w, /__u/substackcdn.com/image/fetch/$s_!2CAL!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d5b1b5e-34ba-467c-911b-293a788caec6_2082x1204.png 1272w, /__u/substackcdn.com/image/fetch/$s_!2CAL!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d5b1b5e-34ba-467c-911b-293a788caec6_2082x1204.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"></figcaption></figure></div><h3>1. Wireless Association</h3><p>The Mini first verifies that it can associate with the configured SSID, just like a laptop or smartphone.</p><p>Failures here may indicate:</p><ul><li><p>SSID configuration issues</p></li><li><p>RF coverage problems</p></li><li><p>Access point availability</p></li><li><p>Client association problems</p></li></ul><p><strong>Where to find it:</strong></p><ul><li><p>Marvis Minis dashboard</p></li><li><p>Marvis Actions</p></li><li><p>Trouble Tree (when client issues are investigated)</p></li></ul><div><hr></div><h3>2. Authentication</h3><p>After joining the SSID, the Mini authenticates using the configured security method.</p><p>For Enterprise SSIDs, this typically means communicating with your RADIUS server.</p><p>Failures may indicate:</p><ul><li><p>RADIUS server unavailable</p></li><li><p>Certificate problems</p></li><li><p>Shared secret mismatch</p></li><li><p>Authentication server connectivity issues</p></li></ul><p><strong>Where to find it:</strong></p><ul><li><p>Marvis Minis dashboard</p></li><li><p>Marvis Actions</p></li><li><p>Trouble Tree</p></li></ul><div><hr></div><h3>3. DHCP</h3><p>Once authenticated, the Mini requests an IP address.</p><p>This is one of the most common causes of user complaints because clients can appear connected while having no network connectivity.</p><p>Common causes include:</p><ul><li><p>DHCP server outage</p></li><li><p>VLAN configuration errors</p></li><li><p>Missing trunk VLANs</p></li><li><p>DHCP scope exhaustion</p></li><li><p>Relay configuration issues</p></li></ul><p><strong>Where to find it:</strong></p><ul><li><p>Marvis Minis dashboard</p></li><li><p>Marvis Actions</p></li><li><p>Trouble Tree</p></li></ul><div><hr></div><h3>4. ARP (Gateway Verification)</h3><p>Next, the Mini verifies that it can communicate with the default gateway using ARP.</p><p>This confirms that basic Layer 2 connectivity is functioning correctly.</p><p>Failures often point toward:</p><ul><li><p>Switching issues</p></li><li><p>Incorrect VLAN assignments</p></li><li><p>Gateway connectivity problems</p></li></ul><p><strong>Where to find it:</strong></p><ul><li><p>Marvis Minis dashboard</p></li><li><p>Trouble Tree</p></li></ul><div><hr></div><h3>5. DNS Resolution</h3><p>Now the Mini verifies that DNS is working.</p><p>Many users describe every outage as &#8220;the Wi-Fi is down,&#8221; when in reality the wireless connection is healthy and only DNS has failed.</p><p>Possible causes include:</p><ul><li><p>DNS server outage</p></li><li><p>Firewall changes</p></li><li><p>Incorrect DNS configuration</p></li><li><p>Upstream network issues</p></li></ul><p><strong>Where to find it:</strong></p><ul><li><p>Marvis Minis dashboard</p></li><li><p>Marvis Actions</p></li><li><p>Trouble Tree</p></li></ul><div><hr></div><h3>6. Application Reachability</h3><p>Finally, the Mini attempts to reach the applications you&#8217;ve configured for monitoring.</p><p>These might include:</p><ul><li><p>Microsoft 365</p></li><li><p>Google Workspace</p></li><li><p>Zoom</p></li><li><p>Internal web applications</p></li><li><p>Business-critical services</p></li></ul><p>This is often the final piece of the puzzle.</p><p>For example:</p><ul><li><p>Wireless Association &#10004;</p></li><li><p>Authentication &#10004;</p></li><li><p>DHCP &#10004;</p></li><li><p>DNS &#10004;</p></li><li><p>Microsoft 365 &#10006;</p></li></ul><p>In this case, the wireless network is operating normally&#8212;the issue lies with the application or upstream network.</p><p><strong>Where to find it:</strong></p><ul><li><p>Marvis Minis dashboard</p></li><li><p>Marvis Actions</p></li><li><p>Trouble Tree</p></li></ul><div><hr></div><h2>How Do You Know Marvis Minis Are Working?</h2><p>Marvis Minis don&#8217;t operate silently in the background without visibility. They have their own dashboard where you can verify they&#8217;re actively running tests.</p><p>Navigate to <strong>Marvis &#8594; Minis</strong> to view:</p><ul><li><p>Current status</p></li><li><p>Last successful test</p></li><li><p>Historical test results</p></li><li><p>Failed validation steps</p></li><li><p>Manual <strong>Test Now</strong> option</p></li></ul><p>Whenever a Mini detects a failure, those results don&#8217;t stay isolated. They feed directly into <strong>Marvis Actions</strong> and become correlated evidence within the <strong>Trouble Tree</strong>, alongside telemetry from clients, access points, switches, and WAN links.</p><p>Instead of guessing where a problem started, Marvis helps guide you directly to the failing step in the connectivity process.</p>]]></content:encoded></item><item><title><![CDATA[Part 2- Why Airtime Is Everything: What Packet Captures Reveal About High‑Density Wi‑Fi]]></title><description><![CDATA[The summary checklist companion- quick commands and meaning in a healthy environment example]]></description><link>https://jamiegprice.substack.com/p/part-2-why-airtime-is-everything</link><guid isPermaLink="false">https://jamiegprice.substack.com/p/part-2-why-airtime-is-everything</guid><dc:creator><![CDATA[Jamie G Price]]></dc:creator><pubDate>Wed, 15 Jul 2026 10:17:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!he-w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa00640b4-efd3-4bc2-96ba-e1f28aefc6df_1102x1088.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!he-w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa00640b4-efd3-4bc2-96ba-e1f28aefc6df_1102x1088.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!he-w!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa00640b4-efd3-4bc2-96ba-e1f28aefc6df_1102x1088.png 424w, /__u/substackcdn.com/image/fetch/$s_!he-w!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa00640b4-efd3-4bc2-96ba-e1f28aefc6df_1102x1088.png 848w, /__u/substackcdn.com/image/fetch/$s_!he-w!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa00640b4-efd3-4bc2-96ba-e1f28aefc6df_1102x1088.png 1272w, /__u/substackcdn.com/image/fetch/$s_!he-w!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa00640b4-efd3-4bc2-96ba-e1f28aefc6df_1102x1088.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!he-w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa00640b4-efd3-4bc2-96ba-e1f28aefc6df_1102x1088.png" width="1102" height="1088" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a00640b4-efd3-4bc2-96ba-e1f28aefc6df_1102x1088.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1088,&quot;width&quot;:1102,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2037938,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/203744719?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa00640b4-efd3-4bc2-96ba-e1f28aefc6df_1102x1088.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!he-w!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa00640b4-efd3-4bc2-96ba-e1f28aefc6df_1102x1088.png 424w, /__u/substackcdn.com/image/fetch/$s_!he-w!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa00640b4-efd3-4bc2-96ba-e1f28aefc6df_1102x1088.png 848w, /__u/substackcdn.com/image/fetch/$s_!he-w!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa00640b4-efd3-4bc2-96ba-e1f28aefc6df_1102x1088.png 1272w, /__u/substackcdn.com/image/fetch/$s_!he-w!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa00640b4-efd3-4bc2-96ba-e1f28aefc6df_1102x1088.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br>This new capture tells a very different and much more interesting story. The biggest change is that this is <strong>one AP</strong>, and the dominant behavior is no longer infrastructure overhead &#8212; it is <strong>client-generated QoS Null traffic</strong>.</p><p>For a blog article, I would frame this as:</p><blockquote><p><strong>&#8220;The Wi-Fi Is Healthy&#8230; So Why Is 1 Out of Every 5 Frames Doing Nothing?&#8221;</strong></p></blockquote><p>Your capture is a great example of why packet captures matter. A dashboard may show a healthy AP, good signal, and low retries, yet the airtime story can reveal hidden client behavior.</p><div><hr></div><h1>Wi-Fi Airtime Health Report Card</h1><h2>One AP &#8212; 60 Second Packet Capture Analysis</h2><h3>Capture Summary</h3><p>MetricValueCapture Duration60 secondsTotal Frames Captured90,877APs Captured1</p><div><hr></div><h1>Executive Summary</h1><p>This packet capture shows a <strong>healthy RF environment with very low interference indicators</strong>, but it reveals a significant amount of <strong>client-generated QoS Null frame activity</strong>.</p><p>The AP itself does not appear to be the source of airtime problems:</p><ul><li><p>Beacon traffic is low.</p></li><li><p>Management overhead is low.</p></li><li><p>Retries are excellent.</p></li><li><p>Client discovery traffic is minimal.</p></li></ul><p>The primary finding is:</p><blockquote><p><strong>19% of all captured frames were QoS Null frames.</strong></p></blockquote><p>This means nearly <strong>one out of every five frames transmitted was not carrying user data.</strong></p><p>The RF environment appears reliable, but client power-management behavior is consuming airtime that could otherwise support application traffic.</p><div><hr></div><h1>Wi-Fi Capture Results</h1><h2>1. Probe Requests and Probe Responses</h2><h3>Filter</h3><pre><code><code>wlan.fc.subtype == 4 || wlan.fc.subtype == 5
</code></code></pre><h3>Result</h3><p>Frames  235<br>Percentage  0.3%</p><div><hr></div><h2>What this measures</h2><p>Probe traffic represents Wi-Fi discovery.</p><h3>Probe Request</h3><p>A client asks:</p><blockquote><p>&#8220;What Wi-Fi networks are available?&#8221;</p></blockquote><h3>Probe Response</h3><p>An AP responds:</p><blockquote><p>&#8220;I have that network.&#8221;</p></blockquote><div><hr></div><h2>Analysis</h2><p>Your result:</p><p>&#128994; <strong>Excellent</strong></p><p>Only:</p><pre><code><code>235 / 90,877 frames
</code></code></pre><p>were discovery frames.</p><p>This indicates:</p><ul><li><p>Clients are not aggressively scanning.</p></li><li><p>Roaming activity appears low.</p></li><li><p>The wireless environment is not being flooded with discovery traffic.</p></li></ul><p>A high-density environment often shows much higher probe activity when devices constantly search for networks.</p><div><hr></div><h1>2. QoS Null Frames</h1><h2>Filter</h2><pre><code><code>wlan.fc.subtype == 12
</code></code></pre><h3>Result</h3><p>Frames  17,267<br>Percentage    19%</p><div><hr></div><h1>The Major Finding</h1><p>&#128308; <strong>High QoS Null Activity</strong></p><p>Almost:</p><pre><code><code>1 out of every 5 frames
</code></code></pre><p>was a QoS Null frame.</p><div><hr></div><h2>What is a QoS Null Frame?</h2><p>A QoS Null frame is a data-category frame with:</p><ul><li><p>no application payload</p></li><li><p>no user data</p></li><li><p>only control information</p></li></ul><p>Think of it as a client saying:</p><blockquote><p>&#8220;I am still connected. Here is my current power state.&#8221;</p></blockquote><p>Example:</p><pre><code><code>Client Laptop
      |
      |
      |  QoS Null Frame
      |
      v
Access Point
</code></code></pre><p>The frame consumes airtime but delivers no application data.</p><div><hr></div><h1>Why do clients send QoS Null frames?</h1><p>Common reasons:</p><h2>1. Power Management</h2><p>Modern devices aggressively manage battery life.</p><p>A client may:</p><ul><li><p>sleep</p></li><li><p>wake</p></li><li><p>notify the AP</p></li><li><p>sleep again</p></li></ul><p>This is common with:</p><ul><li><p>laptops</p></li><li><p>tablets</p></li><li><p>phones</p></li></ul><div><hr></div><h2>2. Keepalive Behavior</h2><p>Some clients periodically signal:</p><blockquote><p>&#8220;Maintain my connection.&#8221;</p></blockquote><p>This keeps sessions active.</p><div><hr></div><h2>3. Traffic Queue Management</h2><p>QoS Null frames can communicate power-save state changes so the AP knows whether it can buffer traffic.</p><div><hr></div><h1>How Much Traffic Is This?</h1><p>Your capture:</p><pre><code><code>17,267 QoS Null frames
/
60 seconds

&#8776; 288 QoS Null frames per second
</code></code></pre><p>That is a significant amount of client signaling.</p><div><hr></div><h1>3. Beacon Frames</h1><h2>Filter</h2><pre><code><code>wlan.fc.type_subtype == 0x08
</code></code></pre><h3>Result</h3><p>Frames 1,105<br>Percentage  1.2%</p><div><hr></div><h2>What this measures</h2><p>Beacon frames are AP advertisements.</p><p>The AP periodically announces:</p><ul><li><p>SSID</p></li><li><p>channel</p></li><li><p>capabilities</p></li><li><p>security settings</p></li></ul><div><hr></div><h2>Analysis</h2><p>&#128994; <strong>Excellent</strong></p><p>For one AP:</p><p>1.2% beacon traffic is very low.</p><p>This indicates:</p><ul><li><p>The AP is not creating excessive management overhead.</p></li><li><p>SSID advertisements are reasonable.</p></li><li><p>Beacon airtime is not a concern.</p></li></ul><div><hr></div><h1>4. Management Frames</h1><h2>Filter</h2><pre><code><code>wlan.fc.type == 0
</code></code></pre><h3>Result</h3><p>Frames 1,554<br>Percentage 1.7%</p><div><hr></div><h2>What this measures</h2><p>All management activity:</p><p>Includes:</p><ul><li><p>Beacons</p></li><li><p>Probes</p></li><li><p>Authentication</p></li><li><p>Association</p></li><li><p>Roaming</p></li><li><p>Action frames</p></li></ul><div><hr></div><h2>Analysis</h2><p>&#128994; <strong>Excellent</strong></p><p>The AP infrastructure is not consuming excessive airtime.</p><p>Typical guidance:</p><p>Management TrafficRating&lt;10%&#128994; Healthy10&#8211;20%&#128993; Investigate&gt;20%&#128308; Problem</p><p>Your result:</p><pre><code><code>1.7%
</code></code></pre><p>Very healthy.</p><div><hr></div><h1>5. Retries</h1><h2>Filter</h2><pre><code><code>wlan.fc.retry == 1
</code></code></pre><h3>Result</h3><p>Frames 610<br>Percentage 0.7%</p><div><hr></div><h2>What this measures</h2><p>Retries occur when frames must be retransmitted.</p><p>Causes:</p><ul><li><p>interference</p></li><li><p>collisions</p></li><li><p>weak signal</p></li><li><p>hidden nodes</p></li><li><p>congestion</p></li></ul><div><hr></div><h2>Analysis</h2><p>&#128994; <strong>Excellent</strong></p><p>Your retry rate:</p><pre><code><code>0.7%
</code></code></pre><p>This indicates:</p><ul><li><p>RF reliability is good.</p></li><li><p>Clients are communicating successfully.</p></li><li><p>Interference is not currently a major concern.</p></li></ul><div><hr></div><h1>Final Wi-Fi Report Card</h1><h2>One AP &#8212; 90,877 Frame Capture</h2><p>Category                                 Result                    Grade<br>Client Discovery                    0.3%                      &#128994; A<br>Beacon Overhead                  1.2%                      &#128994; A<br>Management Traffic             1.7%                      &#128994; A<br>Retries                                     0.7%                      &#128994; A+<br>QoS Null Frames                   19%                       &#128308; D</p><div><hr></div><h1>Overall Grade</h1><h1>&#128993; B- &#8212; Healthy RF, But Significant Client Overhead</h1><p>The wireless network is not failing.</p><p>The RF indicators are excellent:</p><p>&#9989; Low retries<br>&#9989; Low management traffic<br>&#9989; Low beacon overhead<br>&#9989; Minimal scanning</p><p>The concern is:</p><blockquote><p><strong>Clients are consuming a large amount of airtime with frames that contain no user data.</strong></p></blockquote><div><hr></div><h1>Troubleshooting Next Steps</h1><h2>1. Find which clients generate QoS Null frames</h2><p>In Wireshark:</p><pre><code><code>wlan.fc.subtype == 12
</code></code></pre><p>Then:</p><pre><code><code>Statistics
&#8594; Endpoints
&#8594; WLAN
</code></code></pre><p>Look for the top transmitters.</p><p>You may find:</p><ul><li><p>one device generating thousands</p></li><li><p>one operating system behaving differently</p></li><li><p>a specific client type causing the behavior</p></li></ul><div><hr></div><h2>2. Compare QoS Null frames against client count</h2><p>The question:</p><p><strong>How many clients were connected?</strong></p><p>Example:</p><p>Clients                                               Interpretation<br>5 clients                                             Very unusual<br>50 clients                                           Possible <br>200+ clients                                       Expected behavior</p><div><hr></div><h2>3. Measure actual airtime</h2><p>Frame counts are only part of the story.</p><p>Next filters:</p><p>Data frames:</p><pre><code><code>wlan.fc.type == 2
</code></code></pre><p>QoS Data:</p><pre><code><code>wlan.fc.type_subtype == 0x28
</code></code></pre><p>The key question:</p><blockquote><p>Are QoS Null frames consuming meaningful airtime, or are they simply numerous small frames?</p></blockquote><div><hr></div><h1>Blog takeaway</h1><p><strong>A Wi-Fi network can have excellent signal, low retries, and healthy AP statistics &#8212; while clients quietly consume airtime doing almost nothing.</strong></p><p>The packet capture does not show a broken Wi-Fi network.</p><p>It shows something more subtle:</p><blockquote><p>The AP is healthy. The clients are talking a lot. They just are not always saying anything useful.</p></blockquote><p>That is exactly the type of behavior that dashboards often miss and packet captures reveal.</p>]]></content:encoded></item><item><title><![CDATA[Part 1- Why Airtime Is Everything: What Packet Captures Reveal About High‑Density Wi‑Fi]]></title><description><![CDATA[A Wireshark practical guide for high density. Example is from a challenged environment]]></description><link>https://jamiegprice.substack.com/p/part-1-why-airtime-is-everything</link><guid isPermaLink="false">https://jamiegprice.substack.com/p/part-1-why-airtime-is-everything</guid><dc:creator><![CDATA[Jamie G Price]]></dc:creator><pubDate>Wed, 01 Jul 2026 10:15:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ygZ2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfcb045e-4baa-4961-8733-74d0d6f8a6db_502x506.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ygZ2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfcb045e-4baa-4961-8733-74d0d6f8a6db_502x506.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ygZ2!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfcb045e-4baa-4961-8733-74d0d6f8a6db_502x506.png 424w, /__u/substackcdn.com/image/fetch/$s_!ygZ2!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfcb045e-4baa-4961-8733-74d0d6f8a6db_502x506.png 848w, /__u/substackcdn.com/image/fetch/$s_!ygZ2!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfcb045e-4baa-4961-8733-74d0d6f8a6db_502x506.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ygZ2!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfcb045e-4baa-4961-8733-74d0d6f8a6db_502x506.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ygZ2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfcb045e-4baa-4961-8733-74d0d6f8a6db_502x506.png" width="502" height="506" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dfcb045e-4baa-4961-8733-74d0d6f8a6db_502x506.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:506,&quot;width&quot;:502,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:426674,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/203753849?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfcb045e-4baa-4961-8733-74d0d6f8a6db_502x506.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!ygZ2!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfcb045e-4baa-4961-8733-74d0d6f8a6db_502x506.png 424w, /__u/substackcdn.com/image/fetch/$s_!ygZ2!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfcb045e-4baa-4961-8733-74d0d6f8a6db_502x506.png 848w, /__u/substackcdn.com/image/fetch/$s_!ygZ2!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfcb045e-4baa-4961-8733-74d0d6f8a6db_502x506.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ygZ2!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfcb045e-4baa-4961-8733-74d0d6f8a6db_502x506.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1><strong><br>Airtime: The Real Bottleneck in High&#8209;Density Wi&#8209;Fi</strong></h1><p>In high&#8209;density classrooms and conference spaces, Wi&#8209;Fi doesn&#8217;t fail because of:</p><ul><li><p>signal strength</p></li><li><p>channel width</p></li><li><p>number of APs</p></li><li><p>throughput</p></li></ul><p>It fails because <strong>airtime runs out</strong>.</p><p>Wi&#8209;Fi is a shared medium. Only one device can transmit at a time on a given channel. When slow frames, retries, probe storms, or low&#8209;rate clients dominate the channel, airtime evaporates.</p><p>Packet captures help you <em>see</em> this happening.</p><h1><strong>What &#8220;100&#215; More Airtime&#8221; Actually Means (Walkie&#8209;Talkie + Currency Analogy)</strong></h1><p>To understand airtime, imagine two friends sharing <strong>one walkie&#8209;talkie</strong>. Only one person can talk at a time.</p><p>Now imagine:</p><ul><li><p>Friend A speaks <strong>very slowly</strong></p></li><li><p>Friend B speaks <strong>very quickly</strong></p></li></ul><p>Both are trying to say the <strong>same message</strong>, but:</p><ul><li><p>The slow speaker takes <strong>100&#215; longer</strong></p></li><li><p>The fast speaker finishes almost instantly</p></li></ul><p>Now imagine you have <strong>60 seconds</strong> where the walkie&#8209;talkie is available.</p><h3>If the fast speaker takes 1 millisecond to say the message:</h3><p>They can speak <strong>60,000 times</strong> in one minute.</p><h3>If the slow speaker takes 100 milliseconds to say the same message:</h3><p>They can speak <strong>only 600 times</strong> in one minute.</p><h3>Same message. Same walkie&#8209;talkie.</h3><p><strong>100&#215; difference in airtime consumed.</strong></p><h1><strong>Airtime as Currency</strong></h1><p>Another way to think about it:</p><ul><li><p>You have <strong>60 seconds of airtime</strong> &#8212; like having <strong>$60</strong> to spend.</p></li><li><p>Every transmission &#8220;costs&#8221; airtime.</p></li><li><p>Fast transmissions cost <strong>1 cent</strong>.</p></li><li><p>Slow transmissions cost <strong>$1</strong>.</p></li></ul><p>With $60:</p><ul><li><p>You can buy <strong>6,000 fast transmissions</strong>, or</p></li><li><p>You can buy <strong>60 slow transmissions</strong></p></li></ul><p>One slow device drains the budget instantly. One slow frame costs the same as <strong>100 fast frames</strong>.</p><p>This is why:</p><ul><li><p>minimum bitrate matters</p></li><li><p>low&#8209;RSSI clients must be rejected</p></li><li><p>probe storms destroy networks</p></li><li><p>retries collapse airtime</p></li><li><p>2.4 GHz is a liability in dense spaces</p></li></ul><p>Airtime is the real bottleneck.</p><h1><strong>How to Interpret a 60&#8209;Second Packet Capture</strong></h1><p>Here are the <strong>numeric thresholds</strong> that indicate airtime problems in a 60&#8209;second capture.</p><p>These are field&#8209;tested values used in high&#8209;density deployments.</p><h2><strong>1. Probe Traffic (Requests + Responses)</strong></h2><pre><code><code>wlan.fc.subtype == 4 || wlan.fc.subtype == 5
</code></code></pre><p><strong>Healthy:</strong> &lt; 2,000 probes/min <br><strong>Concerning:</strong> 2,000&#8211;10,000 probes/min <br><strong>Airtime meltdown:</strong> &gt; 10,000 probes/min <br><strong>Catastrophic:</strong> &gt; 20,000 probes/min</p><p>Probe storms are the #1 airtime killer in classrooms.<br>Per the right hand lower corner, the numbers per 60 seconds show slightly unhealthy.<br><strong>Packets 1000006 Displayed 5299 (2.4%)</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!dqvi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf8d6562-f9f4-4836-a6e2-ab9e357ecfc3_1908x1139.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!dqvi!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf8d6562-f9f4-4836-a6e2-ab9e357ecfc3_1908x1139.png 424w, /__u/substackcdn.com/image/fetch/$s_!dqvi!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf8d6562-f9f4-4836-a6e2-ab9e357ecfc3_1908x1139.png 848w, /__u/substackcdn.com/image/fetch/$s_!dqvi!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf8d6562-f9f4-4836-a6e2-ab9e357ecfc3_1908x1139.png 1272w, /__u/substackcdn.com/image/fetch/$s_!dqvi!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf8d6562-f9f4-4836-a6e2-ab9e357ecfc3_1908x1139.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!dqvi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf8d6562-f9f4-4836-a6e2-ab9e357ecfc3_1908x1139.png" width="1456" height="869" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/df8d6562-f9f4-4836-a6e2-ab9e357ecfc3_1908x1139.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:869,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:184628,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/203753849?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf8d6562-f9f4-4836-a6e2-ab9e357ecfc3_1908x1139.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!dqvi!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf8d6562-f9f4-4836-a6e2-ab9e357ecfc3_1908x1139.png 424w, /__u/substackcdn.com/image/fetch/$s_!dqvi!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf8d6562-f9f4-4836-a6e2-ab9e357ecfc3_1908x1139.png 848w, /__u/substackcdn.com/image/fetch/$s_!dqvi!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf8d6562-f9f4-4836-a6e2-ab9e357ecfc3_1908x1139.png 1272w, /__u/substackcdn.com/image/fetch/$s_!dqvi!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf8d6562-f9f4-4836-a6e2-ab9e357ecfc3_1908x1139.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>2. Low&#8209;Data&#8209;Rate Frames (&lt;12 Mbps)</strong></h2><pre><code><code>radiotap.datarate &lt; 12
</code></code></pre><p><strong>Healthy:</strong> &lt; 5% of frames <br><strong>Concerning:</strong> 5&#8211;15% <br><strong>Airtime collapse:</strong> &gt; 20% <br><strong>Critical:</strong> &gt; 30%</p><p>Low&#8209;rate frames dominate airtime because they transmit slowly.<br><strong>Packets 1000006 Displayed 16706 (16.7%)</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!RO3V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd255e4c-950c-4871-a086-485428bddc36_1894x1127.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!RO3V!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd255e4c-950c-4871-a086-485428bddc36_1894x1127.png 424w, /__u/substackcdn.com/image/fetch/$s_!RO3V!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd255e4c-950c-4871-a086-485428bddc36_1894x1127.png 848w, /__u/substackcdn.com/image/fetch/$s_!RO3V!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd255e4c-950c-4871-a086-485428bddc36_1894x1127.png 1272w, /__u/substackcdn.com/image/fetch/$s_!RO3V!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd255e4c-950c-4871-a086-485428bddc36_1894x1127.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!RO3V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd255e4c-950c-4871-a086-485428bddc36_1894x1127.png" width="1456" height="866" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd255e4c-950c-4871-a086-485428bddc36_1894x1127.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:866,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:125756,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/203753849?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd255e4c-950c-4871-a086-485428bddc36_1894x1127.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!RO3V!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd255e4c-950c-4871-a086-485428bddc36_1894x1127.png 424w, /__u/substackcdn.com/image/fetch/$s_!RO3V!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd255e4c-950c-4871-a086-485428bddc36_1894x1127.png 848w, /__u/substackcdn.com/image/fetch/$s_!RO3V!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd255e4c-950c-4871-a086-485428bddc36_1894x1127.png 1272w, /__u/substackcdn.com/image/fetch/$s_!RO3V!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd255e4c-950c-4871-a086-485428bddc36_1894x1127.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>3. Retries</strong></h2><pre><code><code>wlan.fc.retry == 1
</code></code></pre><p><strong>Healthy:</strong> &lt; 5% <br><strong>Concerning:</strong> 5&#8211;15% <br><strong>Airtime collapse:</strong> &gt; 20% <br><strong>Critical:</strong> &gt; 30%</p><p>Retries multiply airtime consumption.<br><strong>Packets 1000006 Displayed 30 (0.0%)</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!TA7r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa16d8ed7-31d8-481b-a101-6f805032db97_1900x1128.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!TA7r!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa16d8ed7-31d8-481b-a101-6f805032db97_1900x1128.png 424w, /__u/substackcdn.com/image/fetch/$s_!TA7r!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa16d8ed7-31d8-481b-a101-6f805032db97_1900x1128.png 848w, /__u/substackcdn.com/image/fetch/$s_!TA7r!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa16d8ed7-31d8-481b-a101-6f805032db97_1900x1128.png 1272w, /__u/substackcdn.com/image/fetch/$s_!TA7r!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa16d8ed7-31d8-481b-a101-6f805032db97_1900x1128.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!TA7r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa16d8ed7-31d8-481b-a101-6f805032db97_1900x1128.png" width="1456" height="864" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a16d8ed7-31d8-481b-a101-6f805032db97_1900x1128.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:864,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:161190,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/203753849?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa16d8ed7-31d8-481b-a101-6f805032db97_1900x1128.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!TA7r!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa16d8ed7-31d8-481b-a101-6f805032db97_1900x1128.png 424w, /__u/substackcdn.com/image/fetch/$s_!TA7r!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa16d8ed7-31d8-481b-a101-6f805032db97_1900x1128.png 848w, /__u/substackcdn.com/image/fetch/$s_!TA7r!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa16d8ed7-31d8-481b-a101-6f805032db97_1900x1128.png 1272w, /__u/substackcdn.com/image/fetch/$s_!TA7r!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa16d8ed7-31d8-481b-a101-6f805032db97_1900x1128.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>4. Beacons</strong></h2><pre><code><code>wlan.fc.subtype == 8
</code></code></pre><p>Healthy: 1&#8211;8 SSIDs per AP <br>Concerning: 9&#8211;12 SSIDs <br>Airtime waste: &gt; 12 SSIDs <br><br><strong>Beacon interval warning:</strong> &lt; 100 ms</p><p>Beacons transmit at low rates and consume airtime every 100 ms.<br><br>With this capture- the beacons show: <br><strong>Packets 1000006 Displayed 40772 (40.8%)</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!XTUY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8db26d-d1f2-4fdf-9c92-3ac103bbb58c_1906x1128.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!XTUY!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8db26d-d1f2-4fdf-9c92-3ac103bbb58c_1906x1128.png 424w, /__u/substackcdn.com/image/fetch/$s_!XTUY!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8db26d-d1f2-4fdf-9c92-3ac103bbb58c_1906x1128.png 848w, /__u/substackcdn.com/image/fetch/$s_!XTUY!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8db26d-d1f2-4fdf-9c92-3ac103bbb58c_1906x1128.png 1272w, /__u/substackcdn.com/image/fetch/$s_!XTUY!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8db26d-d1f2-4fdf-9c92-3ac103bbb58c_1906x1128.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!XTUY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8db26d-d1f2-4fdf-9c92-3ac103bbb58c_1906x1128.png" width="1456" height="862" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6f8db26d-d1f2-4fdf-9c92-3ac103bbb58c_1906x1128.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:862,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:189101,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/203753849?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8db26d-d1f2-4fdf-9c92-3ac103bbb58c_1906x1128.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!XTUY!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8db26d-d1f2-4fdf-9c92-3ac103bbb58c_1906x1128.png 424w, /__u/substackcdn.com/image/fetch/$s_!XTUY!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8db26d-d1f2-4fdf-9c92-3ac103bbb58c_1906x1128.png 848w, /__u/substackcdn.com/image/fetch/$s_!XTUY!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8db26d-d1f2-4fdf-9c92-3ac103bbb58c_1906x1128.png 1272w, /__u/substackcdn.com/image/fetch/$s_!XTUY!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8db26d-d1f2-4fdf-9c92-3ac103bbb58c_1906x1128.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>5. Management + Control Frames</strong></h2><pre><code><code>wlan.fc.type == 0 || wlan.fc.type == 1
</code></code></pre><p><strong>Healthy:</strong> &lt; 30% of total frames <br><strong>Concerning:</strong> 30&#8211;50% <br><strong>Airtime collapse:</strong> &gt; 50%</p><p>These frames don&#8217;t carry data &#8212; but they consume airtime.<br><br><strong>Packets 1000006 Displayed 57236 (57.2%)</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!o-wR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51fd69d9-efef-46eb-b073-299e4f1cc900_1908x1134.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!o-wR!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51fd69d9-efef-46eb-b073-299e4f1cc900_1908x1134.png 424w, /__u/substackcdn.com/image/fetch/$s_!o-wR!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51fd69d9-efef-46eb-b073-299e4f1cc900_1908x1134.png 848w, /__u/substackcdn.com/image/fetch/$s_!o-wR!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51fd69d9-efef-46eb-b073-299e4f1cc900_1908x1134.png 1272w, /__u/substackcdn.com/image/fetch/$s_!o-wR!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51fd69d9-efef-46eb-b073-299e4f1cc900_1908x1134.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!o-wR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51fd69d9-efef-46eb-b073-299e4f1cc900_1908x1134.png" width="1456" height="865" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/51fd69d9-efef-46eb-b073-299e4f1cc900_1908x1134.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:865,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:131037,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/203753849?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51fd69d9-efef-46eb-b073-299e4f1cc900_1908x1134.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!o-wR!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51fd69d9-efef-46eb-b073-299e4f1cc900_1908x1134.png 424w, /__u/substackcdn.com/image/fetch/$s_!o-wR!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51fd69d9-efef-46eb-b073-299e4f1cc900_1908x1134.png 848w, /__u/substackcdn.com/image/fetch/$s_!o-wR!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51fd69d9-efef-46eb-b073-299e4f1cc900_1908x1134.png 1272w, /__u/substackcdn.com/image/fetch/$s_!o-wR!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51fd69d9-efef-46eb-b073-299e4f1cc900_1908x1134.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>6. QoS Null Frames</strong></h2><pre><code><code>wlan.fc.subtype == 12
</code></code></pre><p><strong>Healthy:</strong> &lt; 500/min <strong>Concerning:</strong> 500&#8211;2,000/min <strong>Airtime collapse:</strong> &gt; 2,000/min</p><p>These are &#8220;power&#8209;save chatter&#8221; frames. In dense environments, they explode.<br>Packets 1000006 Displayed 16706 (16.7%)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!qxT4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3e02c22-361b-4519-96bc-355e1c481385_1894x1127.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!qxT4!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3e02c22-361b-4519-96bc-355e1c481385_1894x1127.png 424w, /__u/substackcdn.com/image/fetch/$s_!qxT4!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3e02c22-361b-4519-96bc-355e1c481385_1894x1127.png 848w, /__u/substackcdn.com/image/fetch/$s_!qxT4!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3e02c22-361b-4519-96bc-355e1c481385_1894x1127.png 1272w, /__u/substackcdn.com/image/fetch/$s_!qxT4!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3e02c22-361b-4519-96bc-355e1c481385_1894x1127.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!qxT4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3e02c22-361b-4519-96bc-355e1c481385_1894x1127.png" width="1456" height="866" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d3e02c22-361b-4519-96bc-355e1c481385_1894x1127.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:866,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:125756,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/203753849?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3e02c22-361b-4519-96bc-355e1c481385_1894x1127.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!qxT4!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3e02c22-361b-4519-96bc-355e1c481385_1894x1127.png 424w, /__u/substackcdn.com/image/fetch/$s_!qxT4!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3e02c22-361b-4519-96bc-355e1c481385_1894x1127.png 848w, /__u/substackcdn.com/image/fetch/$s_!qxT4!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3e02c22-361b-4519-96bc-355e1c481385_1894x1127.png 1272w, /__u/substackcdn.com/image/fetch/$s_!qxT4!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3e02c22-361b-4519-96bc-355e1c481385_1894x1127.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Report Card</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Yp8A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6422770-c86a-4790-af5d-9a96a4212e32_1338x866.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Yp8A!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6422770-c86a-4790-af5d-9a96a4212e32_1338x866.png 424w, /__u/substackcdn.com/image/fetch/$s_!Yp8A!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6422770-c86a-4790-af5d-9a96a4212e32_1338x866.png 848w, /__u/substackcdn.com/image/fetch/$s_!Yp8A!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6422770-c86a-4790-af5d-9a96a4212e32_1338x866.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Yp8A!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6422770-c86a-4790-af5d-9a96a4212e32_1338x866.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Yp8A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6422770-c86a-4790-af5d-9a96a4212e32_1338x866.png" width="1338" height="866" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f6422770-c86a-4790-af5d-9a96a4212e32_1338x866.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:866,&quot;width&quot;:1338,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:129128,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/203753849?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6422770-c86a-4790-af5d-9a96a4212e32_1338x866.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Yp8A!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6422770-c86a-4790-af5d-9a96a4212e32_1338x866.png 424w, /__u/substackcdn.com/image/fetch/$s_!Yp8A!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6422770-c86a-4790-af5d-9a96a4212e32_1338x866.png 848w, /__u/substackcdn.com/image/fetch/$s_!Yp8A!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6422770-c86a-4790-af5d-9a96a4212e32_1338x866.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Yp8A!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6422770-c86a-4790-af5d-9a96a4212e32_1338x866.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!YBAt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9675450-5951-4c86-b380-e3146b8624e0_1348x716.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!YBAt!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9675450-5951-4c86-b380-e3146b8624e0_1348x716.png 424w, /__u/substackcdn.com/image/fetch/$s_!YBAt!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9675450-5951-4c86-b380-e3146b8624e0_1348x716.png 848w, /__u/substackcdn.com/image/fetch/$s_!YBAt!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9675450-5951-4c86-b380-e3146b8624e0_1348x716.png 1272w, /__u/substackcdn.com/image/fetch/$s_!YBAt!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9675450-5951-4c86-b380-e3146b8624e0_1348x716.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!YBAt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9675450-5951-4c86-b380-e3146b8624e0_1348x716.png" width="1348" height="716" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f9675450-5951-4c86-b380-e3146b8624e0_1348x716.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:716,&quot;width&quot;:1348,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:96942,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/203753849?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9675450-5951-4c86-b380-e3146b8624e0_1348x716.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!YBAt!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9675450-5951-4c86-b380-e3146b8624e0_1348x716.png 424w, /__u/substackcdn.com/image/fetch/$s_!YBAt!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9675450-5951-4c86-b380-e3146b8624e0_1348x716.png 848w, /__u/substackcdn.com/image/fetch/$s_!YBAt!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9675450-5951-4c86-b380-e3146b8624e0_1348x716.png 1272w, /__u/substackcdn.com/image/fetch/$s_!YBAt!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9675450-5951-4c86-b380-e3146b8624e0_1348x716.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!gZ3d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F377694b9-f6f0-48d5-bacf-0d0b5e4facb0_1352x766.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!gZ3d!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F377694b9-f6f0-48d5-bacf-0d0b5e4facb0_1352x766.png 424w, /__u/substackcdn.com/image/fetch/$s_!gZ3d!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F377694b9-f6f0-48d5-bacf-0d0b5e4facb0_1352x766.png 848w, /__u/substackcdn.com/image/fetch/$s_!gZ3d!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F377694b9-f6f0-48d5-bacf-0d0b5e4facb0_1352x766.png 1272w, /__u/substackcdn.com/image/fetch/$s_!gZ3d!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F377694b9-f6f0-48d5-bacf-0d0b5e4facb0_1352x766.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!gZ3d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F377694b9-f6f0-48d5-bacf-0d0b5e4facb0_1352x766.png" width="1352" height="766" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/377694b9-f6f0-48d5-bacf-0d0b5e4facb0_1352x766.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:766,&quot;width&quot;:1352,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:92040,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/203753849?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F377694b9-f6f0-48d5-bacf-0d0b5e4facb0_1352x766.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!gZ3d!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F377694b9-f6f0-48d5-bacf-0d0b5e4facb0_1352x766.png 424w, /__u/substackcdn.com/image/fetch/$s_!gZ3d!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F377694b9-f6f0-48d5-bacf-0d0b5e4facb0_1352x766.png 848w, /__u/substackcdn.com/image/fetch/$s_!gZ3d!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F377694b9-f6f0-48d5-bacf-0d0b5e4facb0_1352x766.png 1272w, /__u/substackcdn.com/image/fetch/$s_!gZ3d!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F377694b9-f6f0-48d5-bacf-0d0b5e4facb0_1352x766.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>Executive Summary &#8212; Wi-Fi Airtime Health Report</strong></h2><h3><strong>Environment</strong></h3><ul><li><p>5 GHz high-density classroom environment</p></li><li><p>2.4 GHz disabled</p></li><li><p>60-second packet capture analysis</p></li></ul><h3><strong>Overall Grade: &#128308; D &#8212; Airtime Efficiency Failure Risk</strong></h3><div><hr></div><h2><strong>Key Finding</strong></h2><p>The network is experiencing an <strong>airtime exhaustion problem</strong>, not a coverage or signal-quality problem.</p><p>Wi-Fi performance degradation is primarily driven by how airtime is being consumed, not by RF failure, retries, or lack of signal strength.</p><div><hr></div><h2><strong>1. &#128308; Primary Cause &#8212; Wi-Fi System / Infrastructure Overhead</strong></h2><p>The largest portion of airtime is consumed by the wireless infrastructure itself:</p><ul><li><p><strong>Management + Control Frames: 57.2%</strong></p></li><li><p><strong>Beacon Traffic: 40.8%</strong></p></li></ul><h3>Interpretation</h3><p>The Wi-Fi system is spending most of its time:</p><ul><li><p>Advertising networks</p></li><li><p>Managing connections</p></li><li><p>Handling control functions</p></li></ul><p>This leaves less airtime available for actual user data.</p><div><hr></div><h2><strong>2. &#128993; Secondary Cause &#8212; Client-Generated and Client-Amplified Behavior</strong></h2><p>Client behavior contributes additional airtime load:</p><ul><li><p><strong>Low Data Rate Frames: 16.7%</strong></p></li><li><p><strong>QoS Null Frames: 16.7%</strong></p></li><li><p><strong>Probe Traffic: 5,299 packets (2.4%)</strong></p></li></ul><h3>Interpretation</h3><p>Clients are not the root failure point, but:</p><ul><li><p>Slow devices consume disproportionate airtime</p></li><li><p>Power-save behavior increases signaling overhead</p></li><li><p>High device density amplifies contention</p></li></ul><p>These effects become significantly worse as more clients join the network.</p><div><hr></div><h2><strong>3. &#128994; RF Reliability Indicators &#8212; Not the Problem</strong></h2><ul><li><p><strong>Retries: 0.0%</strong></p></li></ul><h3>Interpretation</h3><ul><li><p>No significant evidence of packet loss or interference</p></li><li><p>Signal quality is not the limiting factor</p></li><li><p>Increasing transmit power would not resolve the issue</p></li></ul><div><hr></div><h2><strong>4. Client Density Impact</strong></h2><h3>Few Clients (5&#8211;10 users)</h3><ul><li><p>Airtime demand is low</p></li><li><p>Infrastructure overhead is present but not impactful</p></li><li><p>Users experience fast and stable performance</p></li></ul><h3>Many Clients (60&#8211;100+ users)</h3><ul><li><p>Airtime becomes saturated</p></li><li><p>Infrastructure overhead consumes a fixed share of capacity</p></li><li><p>Client behaviors compound congestion</p></li></ul><p><strong>Result:</strong></p><ul><li><p>Slow applications</p></li><li><p>Increased latency</p></li><li><p>Testing and video failures</p></li><li><p>Poor user experience despite good signal</p></li></ul><h2><strong>5. How Many SSIDs are Seen?</strong></h2><h3>wlan.fc.type_subtype == 0x08 &amp;&amp; wlan.ssid == &#8220;Sky Mountain&#8221;</h3><ul><li><p>Sorted on BSS Id, copied one of each unique</p></li><li><p>In this example 20 SSIDs are shown in the room<br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!3zaH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43b9cb6e-8756-4c93-8083-26e42b1d79c9_1598x658.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!3zaH!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43b9cb6e-8756-4c93-8083-26e42b1d79c9_1598x658.png 424w, /__u/substackcdn.com/image/fetch/$s_!3zaH!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43b9cb6e-8756-4c93-8083-26e42b1d79c9_1598x658.png 848w, /__u/substackcdn.com/image/fetch/$s_!3zaH!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43b9cb6e-8756-4c93-8083-26e42b1d79c9_1598x658.png 1272w, /__u/substackcdn.com/image/fetch/$s_!3zaH!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43b9cb6e-8756-4c93-8083-26e42b1d79c9_1598x658.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!3zaH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43b9cb6e-8756-4c93-8083-26e42b1d79c9_1598x658.png" width="1456" height="600" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/43b9cb6e-8756-4c93-8083-26e42b1d79c9_1598x658.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:59924,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/203753849?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43b9cb6e-8756-4c93-8083-26e42b1d79c9_1598x658.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!3zaH!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43b9cb6e-8756-4c93-8083-26e42b1d79c9_1598x658.png 424w, /__u/substackcdn.com/image/fetch/$s_!3zaH!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43b9cb6e-8756-4c93-8083-26e42b1d79c9_1598x658.png 848w, /__u/substackcdn.com/image/fetch/$s_!3zaH!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43b9cb6e-8756-4c93-8083-26e42b1d79c9_1598x658.png 1272w, /__u/substackcdn.com/image/fetch/$s_!3zaH!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43b9cb6e-8756-4c93-8083-26e42b1d79c9_1598x658.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3><br><strong>Filters in a Snapshot</strong><br></h3><p>Wireshark FilterWhat It Does                    Why It Matters<br><br><code>wlan.fc.subtype == 0x08          </code>Isolates beacon frames. Used to                                                                                         measure SSID broadcast overhead and <br>                                                                        AP density impact on airtime.</p><p>wlan.fc.type == 0<code>radiotap.datarate &lt; 12<br>                                 </code>Identifies low data-rate transmissions.                                                                              These consume disproportionate                                                                                       airtime and are major contributors to                                                                               congestion.<br>wlan.fc.type_subtype == 0x04<code>wlan.fc.retry == 1<br>                                 </code>Filters retransmitted frames. Indicates                                                                             inefficiency and airtime multiplication                                                                             due to collisions or poor conditions.<br><code>wlan.fc.subtype == 0x0c          </code>Isolates QoS Null frames (power-save                                                                               signaling). High counts indicate client                                                                              power-save chatter increasing overhead.<br></p><p><code>wlan.ssid == "Sky Mountain"      </code>Filters traffic for a specific SSID. Used                                                                              to isolate beaconing and traffic                                                                                          belonging to a targeted </p><p>WLAN.<code>wlan.bssid                 </code>Used to identify and group traffic by                                                                                 individual AP radio (BSSID) for density                                                                            and overlap analysis. <code>radiotap</code> fields                                                                               (general)Provides PHY-layer context     <br>                                                                         like rate, signal strength, and channel&#8212;                                                                           critical for interpreting airtime cost.</p><p><code><br>wlan.fc.type == 0                </code>Filters all management frames only.                                                                                   Useful for isolating control-plane                                                                                       overhead independent of data traffic.</p></li></ul><div><hr></div><h2><strong>Final Assessment</strong></h2><h3><strong>Wi-Fi Airtime Health Score: &#128308; D</strong></h3><h3>Primary Issues</h3><ul><li><p>Excessive infrastructure airtime consumption</p></li><li><p>High beacon overhead</p></li></ul><h3>Secondary Issues</h3><ul><li><p>Client efficiency and density amplification</p></li><li><p>Potential co-channel contention effects</p></li></ul><div><hr></div><h2><strong>Bottom Line</strong></h2><p>The wireless system is not failing because clients cannot connect or because RF is unstable.</p><p>It is failing because <strong>too much of the shared airtime is consumed by infrastructure overhead before clients can effectively transmit data</strong>.</p>]]></content:encoded></item><item><title><![CDATA[The Wi-Fi Bars Lie]]></title><description><![CDATA[Why the bars on your phone don&#8217;t tell the whole story]]></description><link>https://jamiegprice.substack.com/p/the-wi-fi-bars-lie</link><guid isPermaLink="false">https://jamiegprice.substack.com/p/the-wi-fi-bars-lie</guid><dc:creator><![CDATA[Jamie G Price]]></dc:creator><pubDate>Mon, 15 Jun 2026 07:46:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Bc5I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a7bd0fc-9cc6-49be-9808-a1138a3a1570_780x782.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Bc5I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a7bd0fc-9cc6-49be-9808-a1138a3a1570_780x782.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Bc5I!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a7bd0fc-9cc6-49be-9808-a1138a3a1570_780x782.png 424w, /__u/substackcdn.com/image/fetch/$s_!Bc5I!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a7bd0fc-9cc6-49be-9808-a1138a3a1570_780x782.png 848w, /__u/substackcdn.com/image/fetch/$s_!Bc5I!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a7bd0fc-9cc6-49be-9808-a1138a3a1570_780x782.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Bc5I!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a7bd0fc-9cc6-49be-9808-a1138a3a1570_780x782.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Bc5I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a7bd0fc-9cc6-49be-9808-a1138a3a1570_780x782.png" width="780" height="782" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8a7bd0fc-9cc6-49be-9808-a1138a3a1570_780x782.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:782,&quot;width&quot;:780,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:929215,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/191603711?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a7bd0fc-9cc6-49be-9808-a1138a3a1570_780x782.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Bc5I!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a7bd0fc-9cc6-49be-9808-a1138a3a1570_780x782.png 424w, /__u/substackcdn.com/image/fetch/$s_!Bc5I!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a7bd0fc-9cc6-49be-9808-a1138a3a1570_780x782.png 848w, /__u/substackcdn.com/image/fetch/$s_!Bc5I!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a7bd0fc-9cc6-49be-9808-a1138a3a1570_780x782.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Bc5I!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a7bd0fc-9cc6-49be-9808-a1138a3a1570_780x782.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>The Wi-Fi Bars Lie</h1><p>Most people think the Wi-Fi bars on their phone tell them everything they need to know.</p><p>Four bars? Great Wi-Fi.<br>One bar? Bad Wi-Fi.</p><p>But those bars only represent <strong>one measurement: RSSI</strong>.</p><p>They don&#8217;t show interference.<br>They don&#8217;t show congestion.<br>They don&#8217;t show noise.<br>They don&#8217;t even show whether you&#8217;re connected to the <strong>best access point nearby</strong>.</p><p>To really understand Wi-Fi performance, we need to look at <strong>RSSI, SNR, and data rates together</strong>.</p><p>Much of the explanation of RSSI ranges, SNR values, and application requirements below is based on concepts taught in <strong>Cisco U training for WLCOR (Implementing and Operating Cisco Enterprise Wireless Networks).</strong></p><p>Let&#8217;s start with the bars.</p><div><hr></div><h1>What Wi-Fi Bars Actually Show</h1><p>The bars on your phone represent <strong>signal strength</strong>, which in Wi-Fi is called <strong>RSSI</strong>.</p><p>RSSI stands for <strong>Received Signal Strength Indicator</strong>.</p><p>Think of RSSI like <strong>how loud the Wi-Fi signal is</strong>.</p><p>The closer you are to the access point, the louder the signal becomes.</p><p>RSSI is measured in <strong>dBm</strong>, and the numbers are negative.</p><p>The closer the number is to zero, the stronger the signal.</p><p>RSSI                                                 Signal Quality                        Typical Phone Bars<br>-30                                                    Extremely strong                   Full bars<br>-50                                                    Very strong                             Full bars<br>-60                                                    Good                                        3&#8211;4 bars<br>-67                                                    Minimum for voice               ~3 bars<br>-70                                                    Fair                                           2&#8211;3 bars<br>-80                                                    Weak                                        1&#8211;2 bars<br>-90                                                    Barely usable                           0&#8211;1 bar</p><p>&#9888;&#65039; <strong>Important:</strong> The number of bars can vary from device to device.<br>Every manufacturer translates RSSI into bars differently.</p><p>So <strong>three bars on one phone may not equal three bars on another</strong>.</p><div><hr></div><h1>What Different Signal Strengths Are Good For</h1><p>Different applications require different signal strengths to work reliably.</p><p>The following guidelines are commonly used in enterprise Wi-Fi design and are discussed in <strong>Cisco U WLCOR training</strong>.</p><p>ApplicationRecommended RSSIWeb browsing / email-70 dBmStreaming video-67 dBmVoice over Wi-Fi (VoIP)-67 dBmVideo conferencing-65 dBmReal-time collaboration / AR / VR-60 dBm</p><p>For example:</p><p>&#8226; At <strong>-70 dBm</strong>, web browsing may feel fine.<br>&#8226; At <strong>-65 dBm</strong>, video conferencing becomes much more stable.<br>&#8226; At <strong>-60 dBm</strong>, performance is strong enough for demanding applications.</p><p>This is why many enterprise Wi-Fi networks are designed to provide at least <strong>-67 dBm everywhere users are expected to work</strong>.</p><div><hr></div><h1>The Bars Don&#8217;t Tell You Which Access Point You&#8217;re Using</h1><p>There&#8217;s another important limitation with Wi-Fi bars.</p><p>They only show signal strength <strong>from the access point your device is currently connected to</strong>.</p><p>But your device may <strong>not be connected to the closest access point</strong>.</p><p>Imagine walking into an office building.</p><p>At the entrance your phone connects to an access point with <strong>-55 dBm</strong>, which is excellent.</p><p>Then you walk deeper into the building.</p><p>Your signal gradually drops:</p><p>-60 dBm<br>-67 dBm<br>-72 dBm</p><p>Meanwhile, you might now be standing right next to a <strong>different access point that could provide -45 dBm</strong>.</p><p>But your phone may still stay connected to the original one.</p><p>Why?</p><p>Because <strong>devices decide when to roam</strong>, not the Wi-Fi network.</p><p>As long as the current connection still works, many devices prefer to stay connected instead of switching.</p><p>This behavior is commonly called <strong>sticky clients</strong>.</p><p>So you might see <strong>three bars and assume everything is fine</strong>, even though your device is connected to a <strong>farther access point with weaker signal</strong>.</p><div><hr></div><h1>The Thing RSSI Does NOT Measure: Noise</h1><p>RSSI only measures <strong>signal strength</strong>.</p><p>It does <strong>not</strong> measure interference or background noise.</p><p>Imagine trying to hear someone talking across a crowded room.</p><p>Even if their voice is loud, it may still be hard to understand because:</p><p>&#8226; people are talking<br>&#8226; music is playing<br>&#8226; chairs are moving</p><p>Wi-Fi works the same way.</p><p>You might have a <strong>strong signal</strong>, but if the air is full of interference, performance will still suffer.</p><p>That&#8217;s why engineers also look at <strong>SNR</strong>.</p><div><hr></div><h1>What is SNR?</h1><p>SNR stands for <strong>Signal-to-Noise Ratio</strong>.</p><p>It measures how much stronger the Wi-Fi signal is compared to background noise.</p><p>Formula:</p><p>SNR = RSSI &#8722; Noise Floor</p><p>Example:</p><p>MeasurementValueRSSI-60 dBmNoise Floor-90 dBmSNR30 dB</p><p>That means the signal is <strong>30 dB louder than the noise</strong>, which is excellent.</p><div><hr></div><h1>Typical SNR Levels and What They Support</h1><p>The following ranges are commonly discussed in <strong>Cisco U WLCOR training</strong> when evaluating wireless link quality.</p><p>Minimum SNR        Link Quality         Typical Supported Applications<br><strong>30+ dB                      </strong>Excellent               High-throughput applications (4K video, large   <br>                                                                  file transfers), highest data rates (for example, <br>                                                                  256-QAM and higher)<br><strong>25 &#8211; 30 dB                </strong>Very Good            Good quality link, most applications perform       <br>                                                                 well<br><strong>20 &#8211; 25 dB                 </strong>Better                   Reliable voice over Wi-Fi (VoWiFi), high-quality <br>                                                                 video conferencing<br><strong>15 &#8211; 20 dB                 </strong>Good                    Standard web browsing, email, standard-<br>                                                                 definition video streaming<br><strong>10 &#8211; 15 dB                 </strong>Poor                     Basic connectivity possible but with <br>                                                                 retransmissions and low data rates<br><strong>&lt;10 dB                       </strong>Very Poor            Connections may be unstable or frequently <br>                                                                 disconnect</p><p>Even if RSSI looks strong, <strong>poor SNR can still make Wi-Fi perform badly</strong>. There are some free tools that can give SNR, some free with an Internet search.</p><div><hr></div><h1>A Simple Way to Think About Noise</h1><p>Imagine two people trying to talk.</p><h3>Scenario 1: Loud voice, noisy room</h3><p>You can hear the voice, but lots of background noise makes it hard to understand.</p><p>That&#8217;s:</p><p><strong>Strong RSSI, poor SNR.</strong></p><div><hr></div><h3>Scenario 2: Quiet voice, quiet room</h3><p>The voice is softer, but the room is silent.</p><p>You understand every word.</p><p>That&#8217;s:</p><p><strong>Moderate RSSI, excellent SNR.</strong></p><p>In Wi-Fi, <strong>clarity matters more than volume</strong>.</p><div><hr></div><h1>Data Rates: How Fast Devices Talk</h1><p>Wi-Fi devices also adjust their <strong>data rate</strong> depending on signal quality.</p><p>Think of this like <strong>talking speed</strong>.</p><p>When signal and SNR are good:</p><p>Devices talk quickly.</p><p>When signal conditions worsen:</p><p>Devices <strong>slow down and repeat themselves</strong>.</p><p>Slow transmissions create a problem in Wi-Fi because Wi-Fi uses <strong>shared airtime</strong>.</p><p>If one device talks slowly, <strong>everyone else has to wait longer</strong>.</p><div><hr></div><h1>Why Removing Low Data Rates Helps</h1><p>Devices normally decide when to switch access points.</p><p>But if very <strong>slow data rates are allowed</strong>, a device might stay connected with poor signal and just transmit slowly.</p><p>When <strong>slow data rates are removed</strong>:</p><p>&#8226; slow connections stop working<br>&#8226; devices roam sooner<br>&#8226; connections improve</p><p>This is why removing very low data rates often improves Wi-Fi performance at the <strong>edges of coverage</strong>.</p><div><hr></div><h1>The Simple Way to Think About Wi-Fi</h1><p>Three things determine Wi-Fi performance:</p><h3>1&#65039;&#8419; RSSI</h3><p>How loud the signal is.</p><h3>2&#65039;&#8419; SNR</h3><p>How clear the signal is compared to noise.</p><h3>3&#65039;&#8419; Data Rates</h3><p>How fast devices are allowed to talk.</p><div><hr></div><h1>The Real Meaning of Wi-Fi Bars</h1><p>Wi-Fi bars only show <strong>RSSI</strong>.</p><p>They do <strong>not show</strong>:</p><p>&#8226; interference<br>&#8226; congestion<br>&#8226; noise<br>&#8226; SNR<br>&#8226; airtime usage<br>&#8226; retries<br>&#8226; which access point you&#8217;re actually connected to</p><p>So while the bars give a <strong>quick hint about signal strength</strong>&#8230;</p><p>They don&#8217;t tell the whole story.</p><p>And in Wi-Fi design, the goal isn&#8217;t just strong signal.</p><p>It&#8217;s <strong>clear signal, efficient airtime, and devices connecting to the right access point at the right time.</strong></p>]]></content:encoded></item><item><title><![CDATA[Wi-Fi Isn’t Set-and-Forget: Why Budgeting for Wireless is More Important Than Ever]]></title><description><![CDATA[Handy Wi-Fi Budget Check-List- Inside]]></description><link>https://jamiegprice.substack.com/p/wi-fi-isnt-set-and-forget-why-budgeting</link><guid isPermaLink="false">https://jamiegprice.substack.com/p/wi-fi-isnt-set-and-forget-why-budgeting</guid><dc:creator><![CDATA[Jamie G Price]]></dc:creator><pubDate>Mon, 01 Jun 2026 09:51:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!mdj3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2894ed-6269-4510-8979-124e96345867_404x405.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!mdj3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2894ed-6269-4510-8979-124e96345867_404x405.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!mdj3!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2894ed-6269-4510-8979-124e96345867_404x405.png 424w, /__u/substackcdn.com/image/fetch/$s_!mdj3!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2894ed-6269-4510-8979-124e96345867_404x405.png 848w, /__u/substackcdn.com/image/fetch/$s_!mdj3!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2894ed-6269-4510-8979-124e96345867_404x405.png 1272w, /__u/substackcdn.com/image/fetch/$s_!mdj3!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2894ed-6269-4510-8979-124e96345867_404x405.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!mdj3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2894ed-6269-4510-8979-124e96345867_404x405.png" width="404" height="405" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c2894ed-6269-4510-8979-124e96345867_404x405.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:405,&quot;width&quot;:404,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:286238,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/166272003?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2894ed-6269-4510-8979-124e96345867_404x405.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!mdj3!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2894ed-6269-4510-8979-124e96345867_404x405.png 424w, /__u/substackcdn.com/image/fetch/$s_!mdj3!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2894ed-6269-4510-8979-124e96345867_404x405.png 848w, /__u/substackcdn.com/image/fetch/$s_!mdj3!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2894ed-6269-4510-8979-124e96345867_404x405.png 1272w, /__u/substackcdn.com/image/fetch/$s_!mdj3!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2894ed-6269-4510-8979-124e96345867_404x405.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Wi-Fi has become as essential as electricity&#8212;only far more complex. With more devices, cloud apps, hybrid work, and wireless-first strategies taking root, reliable Wi-Fi isn't a luxury; it&#8217;s a utility.</p><p>But unlike a water line or light switch, Wi-Fi demands regular planning and upgrades. If we want it to perform at a high level across a campus, hospital, office, or enterprise, we need to budget for three core categories: <strong>Projects, Maintenance, and Tools</strong>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://jamiegprice.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Wi-Fi Cool Cats! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Let&#8217;s break these down&#8212;plus provide you with a handy checklist to guide your planning.</p><div><hr></div><h3>&#127959;&#65039; 1. Projects: Designing for Change</h3><p>Your network is only as strong as its foundation&#8212;and that foundation needs to evolve with the demands placed on it.</p><p>Whether you're constructing new spaces, renovating existing ones, or simply adapting to new wireless use cases, Wi-Fi needs intentional design updates. It&#8217;s not enough to add access points. You need a strategy that accounts for:</p><ul><li><p>High-density areas (like lecture halls or lobbies)</p></li><li><p>Interference from new devices</p></li><li><p>New Wi-Fi or BLE use cases, such as asset tracking and location-based services</p></li><li><p>Automation for business reporting or operational troubleshooting (e.g., developing scripts, building plug-ins for management systems, or deploying analytics engines)</p></li></ul><p>As access point models change, so does the design. New hardware brings new signal patterns, power needs, and feature sets that must be factored into your wireless architecture. Each of these updates becomes a <strong>project</strong>&#8212;and that means <strong>budget</strong>.</p><blockquote><p>A strong Wi-Fi project plan isn&#8217;t just about solving today&#8217;s problems&#8212;it&#8217;s about building for tomorrow&#8217;s demands.</p></blockquote><div><hr></div><h3>&#128260; 2. Maintenance: Keeping Wi-Fi Healthy</h3><p>Once your Wi-Fi network is live, it needs ongoing care. Like any infrastructure, it can quietly degrade without attention.</p><p>Maintenance includes:</p><ul><li><p>Keeping up with licenses and renewals</p></li><li><p>Ensuring access points are running on current firmware</p></li><li><p>Monitoring system health through dashboards and alerts</p></li><li><p>Replacing aging hardware before performance drops</p></li></ul><p>A big part of Wi-Fi maintenance is <strong>predictability</strong>&#8212;knowing you have a clean slate to work from when issues arise. If a license lapses or a tool is out of date, troubleshooting slows down and productivity takes a hit.</p><blockquote><p>Think of Wi-Fi maintenance like dental hygiene&#8212;not glamorous, but essential. Skip it, and you&#8217;re headed for costly emergencies.</p></blockquote><div><hr></div><h3>&#128736; 3. Tools: Seeing the Unseen</h3><p>Wi-Fi doesn&#8217;t exist in plain sight. It floats through walls, ceilings, and airwaves crowded with everything from microwaves to motion sensors. That&#8217;s why your team needs tools.</p><p>And not just any tools&#8212;<strong>tools that evolve with the technology</strong>.</p><p>For example, with the introduction of <strong>6GHz channels</strong> (in Wi-Fi 6E and Wi-Fi 7), your old analyzers may no longer be effective. You&#8217;ll need:</p><ul><li><p>6GHz-capable spectrum analysis</p></li><li><p>Advanced cloud-based dashboards</p></li><li><p>AI-powered analytics to detect trends and pinpoint issues</p></li></ul><p>The right tools help you <strong>work faster</strong>, <strong>solve smarter</strong>, and <strong>keep users online</strong> without guesswork.</p><blockquote><p>The better the tools, the faster the fix&#8212;and the fewer headaches for everyone.</p></blockquote><div><hr></div><h2>&#9989; Wi-Fi Budget Planning Checklist</h2><p>Here's your at-a-glance guide to building a Wi-Fi budget that&#8217;s ready for the future:</p><h3>&#128204; Projects</h3><ul><li><p>Redesign Wi-Fi for new or remodeled buildings</p></li><li><p>Design- Consider asset tracking, way finding and other Wi-Fi centric applications (this is a whole topic in itself)</p></li><li><p>Refresh hardware as models and specs evolve (network and Wi-Fi Capacity)</p></li><li><p>Plan for new wireless use cases (asset tracking, location services)</p></li><li><p>Upgrade analytics engines or shift toward wireless-first infrastructure</p></li></ul><h3>&#128204; Maintenance</h3><ul><li><p>Renew Wi-Fi licenses and subscriptions</p></li><li><p>Schedule firmware updates and system health checks</p></li><li><p>Replace aging equipment before failure</p></li><li><p>Monitor performance and downtime metrics regularly</p></li></ul><h3>&#128204; Tools</h3><ul><li><p>Upgrade to tools that support 6GHz and Wi-Fi 6E/7</p></li><li><p>Use cloud-based or AI-powered analytics platforms</p></li><li><p>Invest in spectrum analysis and diagnostic utilities</p></li><li><p>Train teams to use next-gen tools effectively</p></li></ul><div><hr></div><h3>&#129504; Final Thought</h3><p>Budgeting for Wi-Fi is not background IT task&#8212;it&#8217;s a strategic decision. The organizations that get ahead are the ones who treat wireless like a living system: built with care, maintained with discipline, and supported with the right tools.</p><blockquote><p>Have thoughts, questions, or stories from the field? Leave a comment or hit reply&#8212;I&#8217;d love to hear how <em>you&#8217;re</em> approaching your next Wi-Fi upgrade.</p></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://jamiegprice.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Wi-Fi Cool Cats! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Wireshark Heath Checks for the Client and AP]]></title><description><![CDATA[Look beyond the client and the dashboard.]]></description><link>https://jamiegprice.substack.com/p/wireshark-heath-checks-for-the-client</link><guid isPermaLink="false">https://jamiegprice.substack.com/p/wireshark-heath-checks-for-the-client</guid><dc:creator><![CDATA[Jamie G Price]]></dc:creator><pubDate>Fri, 15 May 2026 07:10:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jXx2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d7c1e2f-7b0c-4ad7-b9f3-cb1cb1f1ef47_892x882.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!jXx2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d7c1e2f-7b0c-4ad7-b9f3-cb1cb1f1ef47_892x882.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!jXx2!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d7c1e2f-7b0c-4ad7-b9f3-cb1cb1f1ef47_892x882.png 424w, /__u/substackcdn.com/image/fetch/$s_!jXx2!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d7c1e2f-7b0c-4ad7-b9f3-cb1cb1f1ef47_892x882.png 848w, /__u/substackcdn.com/image/fetch/$s_!jXx2!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d7c1e2f-7b0c-4ad7-b9f3-cb1cb1f1ef47_892x882.png 1272w, /__u/substackcdn.com/image/fetch/$s_!jXx2!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d7c1e2f-7b0c-4ad7-b9f3-cb1cb1f1ef47_892x882.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!jXx2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d7c1e2f-7b0c-4ad7-b9f3-cb1cb1f1ef47_892x882.png" width="892" height="882" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d7c1e2f-7b0c-4ad7-b9f3-cb1cb1f1ef47_892x882.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:882,&quot;width&quot;:892,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:417352,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/188663341?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d7c1e2f-7b0c-4ad7-b9f3-cb1cb1f1ef47_892x882.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!jXx2!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d7c1e2f-7b0c-4ad7-b9f3-cb1cb1f1ef47_892x882.png 424w, /__u/substackcdn.com/image/fetch/$s_!jXx2!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d7c1e2f-7b0c-4ad7-b9f3-cb1cb1f1ef47_892x882.png 848w, /__u/substackcdn.com/image/fetch/$s_!jXx2!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d7c1e2f-7b0c-4ad7-b9f3-cb1cb1f1ef47_892x882.png 1272w, /__u/substackcdn.com/image/fetch/$s_!jXx2!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d7c1e2f-7b0c-4ad7-b9f3-cb1cb1f1ef47_892x882.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Picture courtesy of Meta AI.<br><br>Client MAC:</strong> <code>7c:4d:8f:22:91:ab</code><br><strong>AP/BSSID:</strong> <code>3e:9f:53:04:6d:f0</code><br>AP packet capture</p><div><hr></div><h1>&#128203; Wireshark APto-Client Connection Report Card</h1><div><hr></div><h2>1&#65039;&#8419; Traffic Visibility</h2><p><strong>What it Measures:</strong> Are frames consistently present between client and AP?</p><p><strong>Display Filter:</strong></p><pre><code><code>eth.addr == 7c:4d:8f:22:91:ab &amp;&amp; eth.addr == 3e:9f:53:04:6d:f0
</code></code></pre><p>RatingCriteria&#10060; PoorVery few frames; long traffic gaps&#9888;&#65039; GoodMostly visible; small gaps&#9989; ExcellentContinuous packet flow</p><p><strong>How to Check:</strong><br>Apply filter &#8594; Look at packet count and timeline &#8594; Ensure traffic appears consistently.</p><div><hr></div><h2>2&#65039;&#8419; Retransmissions (Packet Loss Indicator)</h2><p><strong>What it Measures:</strong> TCP retransmissions caused by loss/interference.</p><p><strong>Display Filter:</strong></p><pre><code><code>tcp.analysis.retransmission &amp;&amp; (eth.addr == 7c:4d:8f:22:91:ab || eth.addr == 3e:9f:53:04:6d:f0)
</code></code></pre><p>RatingCriteria&#10060; Poor&gt;5% retransmissions&#9888;&#65039; Good1&#8211;5% retransmissions&#9989; Excellent&lt;1% retransmissions</p><p><strong>How to Check:</strong><br>Apply filter &#8594; Compare count to total packets from Item #1 &#8594; Calculate percentage.</p><div><hr></div><h2>3&#65039;&#8419; Duplicate ACKs</h2><p><strong>What it Measures:</strong> TCP loss recovery behavior.</p><p><strong>Display Filter:</strong></p><pre><code><code>tcp.analysis.duplicate_ack &amp;&amp; (eth.addr == 7c:4d:8f:22:91:ab || eth.addr == 3e:9f:53:04:6d:f0)
</code></code></pre><p>RatingCriteria&#10060; PoorFrequent bursts of duplicates&#9888;&#65039; GoodOccasional duplicates&#9989; ExcellentNone observed</p><p><strong>How to Check:</strong><br>Apply filter &#8594; Look for repeated ACK numbers in Info column.</p><div><hr></div><h2>4&#65039;&#8419; Throughput Stability</h2><p><strong>What it Measures:</strong> Consistency of traffic rate.</p><p><strong>Display Filter (for IO Graph):</strong></p><pre><code><code>eth.addr == 7c:4d:8f:22:91:ab || eth.addr == 3e:9f:53:04:6d:f0
</code></code></pre><p>RatingCriteria&#10060; PoorSpiky or collapsing traffic&#9888;&#65039; GoodMostly steady with dips&#9989; ExcellentSmooth, steady rate</p><p><strong>How to Check:</strong><br>Statistics &#8594; IO Graphs &#8594; Apply filter &#8594; View Packets/Tick or Bytes/Tick &#8594; Look for stability.</p><div><hr></div><h2>5&#65039;&#8419; Latency (Round Trip Time)</h2><p><strong>What it Measures:</strong> TCP round-trip time stability.</p><p><strong>Display Filter (to isolate a stream):</strong></p><pre><code><code>eth.addr == 7c:4d:8f:22:91:ab &amp;&amp; tcp
</code></code></pre><p>(Optional after selecting stream)</p><pre><code><code>tcp.stream eq X
</code></code></pre><p>RatingCriteria&#10060; PoorHigh &amp; inconsistent RTT spikes&#9888;&#65039; GoodModerate but stable RTT&#9989; ExcellentLow &amp; consistent RTT</p><p><strong>How to Check:</strong><br>Right-click TCP packet &#8594; Follow &#8594; TCP Stream &#8594; Analyze &#8594; Round Trip Time Graph.</p><div><hr></div><h2>6&#65039;&#8419; Connection Stability</h2><p><strong>What it Measures:</strong> Unexpected TCP resets or session interruptions.</p><p><strong>Display Filter:</strong></p><pre><code><code>tcp.flags.reset == 1 &amp;&amp; (eth.addr == 7c:4d:8f:22:91:ab || eth.addr == 3e:9f:53:04:6d:f0)
</code></code></pre><p>RatingCriteria&#10060; PoorFrequent TCP resets&#9888;&#65039; GoodOccasional reset&#9989; ExcellentNo resets</p><p><strong>How to Check:</strong><br>Apply filter &#8594; Count reset packets &#8594; Investigate timing of resets.</p><div><hr></div><h2>7&#65039;&#8419; Packet Errors / Bad Checksums</h2><p><strong>What it Measures:</strong> Corruption or frame errors.</p><p><strong>Display Filter:</strong></p><pre><code><code>(tcp.checksum_bad == 1 || udp.checksum_bad == 1) &amp;&amp; (eth.addr == 7c:4d:8f:22:91:ab || eth.addr == 3e:9f:53:04:6d:f0)
</code></code></pre><p>RatingCriteria&#10060; PoorMany checksum failures&#9888;&#65039; GoodOccasional failures&#9989; ExcellentNone</p><p><strong>How to Check:</strong><br>Apply filter &#8594; Verify count of bad checksum frames.</p><div><hr></div><h2>8&#65039;&#8419; TCP Zero Window (Client Overload Indicator)</h2><p><strong>What it Measures:</strong> Whether the client is overwhelmed.</p><p><strong>Display Filter:</strong></p><pre><code><code>tcp.window_size_value == 0 &amp;&amp; eth.addr == 7c:4d:8f:22:91:ab
</code></code></pre><p>RatingCriteria&#10060; PoorFrequent zero window events&#9888;&#65039; GoodRare zero window&#9989; ExcellentNone</p><p><strong>How to Check:</strong><br>Apply filter &#8594; Look for repeated zero window announcements.</p><div><hr></div><h1>&#127937; Final Grading Guide</h1><ul><li><p>7&#8211;8 Excellent &#8594; <strong>Healthy Wi-Fi Session</strong></p></li><li><p>Mostly Good with 1 Poor &#8594; <strong>Monitor but acceptable</strong></p></li><li><p>2&#8211;3 Poor &#8594; <strong>Investigate RF, congestion, or client health</strong></p></li><li><p>4+ Poor &#8594; <strong>Likely Wi-Fi or network impairment</strong></p></li></ul><div><hr></div><p></p>]]></content:encoded></item><item><title><![CDATA[Client Health With Wireshark]]></title><description><![CDATA[A practical, example-driven Wireshark wireless capture workflow]]></description><link>https://jamiegprice.substack.com/p/client-health-with-wireshark</link><guid isPermaLink="false">https://jamiegprice.substack.com/p/client-health-with-wireshark</guid><dc:creator><![CDATA[Jamie G Price]]></dc:creator><pubDate>Fri, 01 May 2026 07:08:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!-81I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd4dd5a0-e367-4dc6-9352-cbec2efd6d7e_908x890.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!-81I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd4dd5a0-e367-4dc6-9352-cbec2efd6d7e_908x890.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!-81I!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd4dd5a0-e367-4dc6-9352-cbec2efd6d7e_908x890.png 424w, /__u/substackcdn.com/image/fetch/$s_!-81I!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd4dd5a0-e367-4dc6-9352-cbec2efd6d7e_908x890.png 848w, /__u/substackcdn.com/image/fetch/$s_!-81I!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd4dd5a0-e367-4dc6-9352-cbec2efd6d7e_908x890.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-81I!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd4dd5a0-e367-4dc6-9352-cbec2efd6d7e_908x890.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!-81I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd4dd5a0-e367-4dc6-9352-cbec2efd6d7e_908x890.png" width="908" height="890" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd4dd5a0-e367-4dc6-9352-cbec2efd6d7e_908x890.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:890,&quot;width&quot;:908,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1445287,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/188655365?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd4dd5a0-e367-4dc6-9352-cbec2efd6d7e_908x890.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!-81I!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd4dd5a0-e367-4dc6-9352-cbec2efd6d7e_908x890.png 424w, /__u/substackcdn.com/image/fetch/$s_!-81I!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd4dd5a0-e367-4dc6-9352-cbec2efd6d7e_908x890.png 848w, /__u/substackcdn.com/image/fetch/$s_!-81I!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd4dd5a0-e367-4dc6-9352-cbec2efd6d7e_908x890.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-81I!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd4dd5a0-e367-4dc6-9352-cbec2efd6d7e_908x890.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Picture from Meta AI</h2><p>When someone asks:</p><blockquote><p>&#8220;Is the client staying connected?&#8221;</p></blockquote><p>What they usually mean is:</p><blockquote><p>&#8220;Is the client staying connected well?&#8221;</p></blockquote><p>A controller dashboard can say <em>Connected: Yes</em>.<br>But only a wireless packet capture (Radiotap + 802.11) can tell you whether that connection is actually healthy.</p><p>This guide walks through exactly how to analyze a client in Wireshark &#8212; including RSSI, retry rates, MCS behavior, noise floor, and roaming stability &#8212; using practical filters and examples.</p><div><hr></div><h1>Step 1: Isolate the Client</h1><p>Start by filtering to the device you care about:</p><pre><code><code>wlan.addr == de:ad:be:ef:12:34
</code></code></pre><p>Everything from here forward should be focused on one MAC address.</p><p>If you analyze multiple clients at once, the metrics become meaningless.</p><div><hr></div><h1>Step 2: Is the Client Actually Staying Connected?</h1><h2>Filter for Association &amp; Disconnect Events</h2><pre><code><code>wlan.addr == de:ad:be:ef:12:34 &amp;&amp;
(wlan.fc.type_subtype == 0x00 ||
 wlan.fc.type_subtype == 0x02 ||
 wlan.fc.type_subtype == 0x0a ||
 wlan.fc.type_subtype == 0x0c)
</code></code></pre><p>These correspond to:</p><ul><li><p>0x00 &#8212; Association Request</p></li><li><p>0x02 &#8212; Reassociation Request</p></li><li><p>0x0a &#8212; Disassociation</p></li><li><p>0x0c &#8212; Deauthentication</p></li></ul><div><hr></div><h3>&#9989; Healthy Example</h3><ul><li><p>One association at 10:02:14</p></li><li><p>No deauth</p></li><li><p>Continuous traffic afterward</p></li></ul><p>Stable connection.</p><div><hr></div><h3>&#10060; Unhealthy Example</h3><ul><li><p>Association at 10:02:14</p></li><li><p>Deauthentication (Reason Code 4) at 10:07:31</p></li><li><p>Reassociation at 10:07:34</p></li><li><p>Pattern repeats</p></li></ul><p>That&#8217;s connection cycling &#8212; not stability.</p><div><hr></div><h1>Step 3: Add RSSI and Noise Columns</h1><p>Expand <strong>Radiotap Header</strong> in any packet.</p><p>Right-click and <strong>Apply as Column</strong>:</p><ul><li><p><code>radiotap.dbm_antsignal</code></p></li><li><p><code>radiotap.dbm_antnoise</code> (if available)</p></li></ul><p>Now you can see:</p><ul><li><p>Signal strength (RSSI)</p></li><li><p>Noise floor</p></li><li><p>Implied SNR (Signal &#8211; Noise)</p></li></ul><div><hr></div><h2>Understanding Noise Floor</h2><p>Noise floor is background RF energy.</p><p>Typical values:</p><p>NoiseMeaning-95 dBmVery clean RF-92 dBmNormal-88 dBmGetting noisy-85 dBmCongested / interference</p><div><hr></div><h2>Why SNR Matters More Than RSSI</h2><pre><code><code>SNR = RSSI &#8211; Noise
</code></code></pre><h3>Healthy RF</h3><ul><li><p>RSSI: -58 dBm</p></li><li><p>Noise: -94 dBm</p></li><li><p>SNR: 36 dB</p></li></ul><p>Expect high MCS (8&#8211;11).</p><div><hr></div><h3>Marginal RF</h3><ul><li><p>RSSI: -72 dBm</p></li><li><p>Noise: -90 dBm</p></li><li><p>SNR: 18 dB</p></li></ul><p>Expect mid-range MCS (3&#8211;6).</p><div><hr></div><h3>Unhealthy RF</h3><ul><li><p>RSSI: -78 dBm</p></li><li><p>Noise: -87 dBm</p></li><li><p>SNR: 9 dB</p></li></ul><p>Expect MCS 0&#8211;2 and retries.</p><div><hr></div><h1>Step 4: Add an MCS Column (Critical)</h1><p>MCS reveals how efficiently data is being transmitted.</p><h2>How to Add It</h2><ol><li><p>Expand Radiotap Header</p></li><li><p>Expand <strong>MCS information</strong></p></li><li><p>Right-click:</p></li></ol><pre><code><code>radiotap.mcs.index
</code></code></pre><ol start="4"><li><p>Select <strong>Apply as Column</strong></p></li></ol><div><hr></div><h2>Filter to View Client MCS</h2><pre><code><code>wlan.addr == de:ad:be:ef:12:34 &amp;&amp; radiotap.mcs.index
</code></code></pre><div><hr></div><h2>What Healthy MCS Looks Like</h2><h3>Strong Client Example</h3><ul><li><p>RSSI: -60 dBm</p></li><li><p>Noise: -94 dBm</p></li><li><p>MCS: 8&#8211;9 (Wi-Fi 5) or 9&#8211;11 (Wi-Fi 6)</p></li><li><p>Retry &lt; 5%</p></li></ul><p>Efficient airtime usage.</p><div><hr></div><h3>Marginal Example</h3><ul><li><p>RSSI: -72 dBm</p></li><li><p>MCS bouncing between 3&#8211;5</p></li><li><p>Retry ~15%</p></li></ul><p>Still connected &#8212; but inefficient.</p><div><hr></div><h3>Unhealthy Example</h3><ul><li><p>RSSI: -80 dBm</p></li><li><p>MCS stuck at 0&#8211;2</p></li><li><p>Retry 30%+</p></li></ul><p>Barely functional.</p><div><hr></div><h2>Why Low MCS Hurts the Entire Cell</h2><p>Wi-Fi shares airtime, not bandwidth.</p><p>A client transmitting at:</p><ul><li><p>600 Mbps uses minimal airtime</p></li><li><p>6 Mbps consumes dramatically more airtime</p></li></ul><p>Low MCS clients:</p><ul><li><p>Increase contention</p></li><li><p>Increase retries for others</p></li><li><p>Slow down the entire AP</p></li></ul><div><hr></div><h1>Step 5: Measure Retry Percentage</h1><p>Filter:</p><pre><code><code>wlan.addr == de:ad:be:ef:12:34 &amp;&amp; wlan.fc.retry == 1
</code></code></pre><p>Compare retry frames vs total frames.</p><div><hr></div><h2>Interpretation</h2><p>Retry %Health&lt; 8%Healthy10&#8211;20%Concerning20&#8211;40%RF struggling40%+Severe issue</p><div><hr></div><h1>Step 6: Add a BSSID Column (Roaming Insight)</h1><p>To track AP changes:</p><p>Right-click:</p><pre><code><code>wlan.bssid
</code></code></pre><p>&#8594; Apply as Column</p><p>Now you can visually detect roaming.</p><div><hr></div><h2>Healthy Roam</h2><ul><li><p>RSSI drops to -70</p></li><li><p>Reassociation</p></li><li><p>New RSSI -58</p></li><li><p>MCS improves</p></li></ul><p>Smooth transition.</p><div><hr></div><h2>Sticky Client</h2><ul><li><p>RSSI -78</p></li><li><p>No roam</p></li><li><p>MCS 2&#8211;3</p></li><li><p>Retries climb</p></li></ul><p>Connected &#8212; but unhealthy.</p><div><hr></div><h2>Ping-Pong Roam</h2><ul><li><p>BSSID flips every few minutes</p></li><li><p>RSSI stable at -60</p></li></ul><p>Likely misconfigured roaming thresholds.</p><div><hr></div><h1>Step 7: Look for Time Gaps</h1><p>Scroll timestamps.</p><p>If you see:</p><ul><li><p>Retry burst</p></li><li><p>2&#8211;3 seconds of silence</p></li><li><p>Reassociation</p></li></ul><p>That matches user complaints like:</p><blockquote><p>&#8220;Wi-Fi froze.&#8221;</p></blockquote><div><hr></div><h1>What a Truly Healthy Client Looks Like</h1><ul><li><p>One association</p></li><li><p>RSSI between -55 and -65 dBm</p></li><li><p>Noise below -90 dBm</p></li><li><p>SNR above 25 dB</p></li><li><p>Retry under 10%</p></li><li><p>Stable high MCS</p></li><li><p>Clean roaming behavior</p></li><li><p>No unexplained time gaps</p></li></ul><div><hr></div><h1>Final Perspective</h1><p>A dashboard may say:</p><blockquote><p>Client Connected: Yes</p></blockquote><p>But your wireless capture reveals:</p><ul><li><p>Is RF clean?</p></li><li><p>Is SNR strong?</p></li><li><p>Is MCS stable?</p></li><li><p>Are retries controlled?</p></li><li><p>Is roaming efficient?</p></li></ul><p>A client can remain connected at MCS 0 with 35% retries&#8230;</p><p>&#8230;and technically be &#8220;online.&#8221;</p><p>Connection status tells you if a device is attached.</p><p>MCS, retries, RSSI, noise, and stability tell you if it&#8217;s healthy.</p><p>That&#8217;s the difference between observing Wi-Fi&#8230;</p><p>&#8230;and engineering it.</p>]]></content:encoded></item><item><title><![CDATA[Why Your Wi-Fi Struggles During Exams (and What’s Actually Going On Behind the Scenes)]]></title><description><![CDATA[Wi-Fi Capacity, Lockdown Browsers, and Exams- Oh My! --Material for Classroom Customers]]></description><link>https://jamiegprice.substack.com/p/why-your-wi-fi-struggles-during-exams</link><guid isPermaLink="false">https://jamiegprice.substack.com/p/why-your-wi-fi-struggles-during-exams</guid><dc:creator><![CDATA[Jamie G Price]]></dc:creator><pubDate>Mon, 13 Apr 2026 18:47:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!oRut!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d3d2fc-758c-47ae-9be1-77b1ca8844fb_1348x1316.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There&#8217;s a familiar moment in classrooms everywhere: the exam is about to begin, everyone opens their laptop, and within seconds&#8230; the Wi-Fi feels slow, glitchy, or unreliable.</p><p>It&#8217;s frustrating. It can feel like the network just isn&#8217;t keeping up.</p><p>But what&#8217;s really happening has less to do with failure&#8212;and more to do with how Wi-Fi behaves under pressure.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!oRut!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d3d2fc-758c-47ae-9be1-77b1ca8844fb_1348x1316.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!oRut!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d3d2fc-758c-47ae-9be1-77b1ca8844fb_1348x1316.png 424w, /__u/substackcdn.com/image/fetch/$s_!oRut!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d3d2fc-758c-47ae-9be1-77b1ca8844fb_1348x1316.png 848w, /__u/substackcdn.com/image/fetch/$s_!oRut!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d3d2fc-758c-47ae-9be1-77b1ca8844fb_1348x1316.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oRut!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d3d2fc-758c-47ae-9be1-77b1ca8844fb_1348x1316.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!oRut!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d3d2fc-758c-47ae-9be1-77b1ca8844fb_1348x1316.png" width="1348" height="1316" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/77d3d2fc-758c-47ae-9be1-77b1ca8844fb_1348x1316.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1316,&quot;width&quot;:1348,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2184974,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/194105562?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d3d2fc-758c-47ae-9be1-77b1ca8844fb_1348x1316.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!oRut!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d3d2fc-758c-47ae-9be1-77b1ca8844fb_1348x1316.png 424w, /__u/substackcdn.com/image/fetch/$s_!oRut!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d3d2fc-758c-47ae-9be1-77b1ca8844fb_1348x1316.png 848w, /__u/substackcdn.com/image/fetch/$s_!oRut!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d3d2fc-758c-47ae-9be1-77b1ca8844fb_1348x1316.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oRut!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d3d2fc-758c-47ae-9be1-77b1ca8844fb_1348x1316.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Picture from Meta AI</p><div><hr></div><h2>&#128663; Imagine a Highway at Rush Hour</h2><p>Picture a quiet highway that suddenly gets flooded with cars&#8212;all at once.</p><p>That&#8217;s exactly what happens when an entire class connects to Wi-Fi at the same moment:</p><ul><li><p>Every device sends a request to join</p></li><li><p>The network authenticates each one</p></li><li><p>IP addresses are assigned</p></li><li><p>Security checks happen in the background</p></li></ul><p>When all of this happens simultaneously, things queue up.</p><p><strong>Why this matters:</strong><br>Wi-Fi is a shared system. It processes requests in real time, and when too many arrive at once, delays are inevitable&#8212;just like traffic merging onto a busy road.</p><div><hr></div><h2>&#128225; Not All Connections Are Equal (and Why Devices Get It Wrong)</h2><p>Your laptop decides which Wi-Fi access point to join&#8212;not the network.</p><p>And it doesn&#8217;t always make the best choice.</p><p>Devices tend to connect based on:</p><ul><li><p>The first signal they detect</p></li><li><p>A quick snapshot of signal strength</p></li><li><p>Previous connection history</p></li></ul><p>They don&#8217;t understand how busy an access point is.</p><p><strong>Why this matters:</strong><br>You can have plenty of total capacity, but if too many devices pick the same access point, it creates a bottleneck&#8212;while others nearby sit underused.</p><div><hr></div><h2>&#128652; The Hidden Weight of Lockdown Browsers</h2><p>Lockdown browsers don&#8217;t just deliver exams&#8212;they often:</p><ul><li><p>Record video</p></li><li><p>Capture audio</p></li><li><p>Monitor activity continuously</p></li><li><p>Send steady streams of data back to servers</p></li></ul><p>This creates a very different kind of network load.</p><p>Instead of quick bursts (like loading a webpage), every device becomes a constant communicator.</p><p><strong>What that means:</strong></p><ul><li><p>Normal use: ~20&#8211;50 ms latency</p></li><li><p>Under load: ~50&#8211;100 ms</p></li><li><p>Exam conditions with video/audio: 100&#8211;300+ ms spikes</p></li></ul><p><strong>Why this matters:</strong><br>Wi-Fi works like a shared conversation&#8212;devices take turns &#8220;talking.&#8221; Constant uploads from many devices increase contention, meaning everyone waits longer.</p><div><hr></div><h2>&#9881;&#65039; 4 Common Lockdown Browser Settings (and Why They Matter)</h2><p>These are some of the most common features enabled during exams&#8212;and each one adds load in different ways:</p><h3>Video Monitoring (Webcam Recording)</h3><p>Records and uploads video throughout the exam<br>&#128073; Continuous upstream traffic from every device increases network usage</p><h3>Audio Recording</h3><p>Captures sound during the session<br>&#128073; Adds steady background traffic, even when nothing is happening</p><h3>Screen Monitoring / Screen Capture</h3><p>Tracks what&#8217;s happening on the student&#8217;s screen<br>&#128073; Frequent data transfers increase overall load and processing</p><h3>Real-Time Proctoring (Live Monitoring)</h3><p>Streams activity to a proctor in real time<br>&#128073; Highly sensitive to latency and bandwidth&#8212;can amplify performance issues in busy rooms</p><p><strong>Big picture:</strong><br>Each of these on its own may be manageable&#8212;but together, across a full classroom, they create sustained, heavy demand on the network.</p><div><hr></div><h2>&#127807; What You Can Do To Help in the Classroom with Connections</h2><p>Small actions can make a meaningful difference&#8212;and here&#8217;s why:</p><h3>Reconnect before starting</h3><p>Turning Wi-Fi off and back on helps devices reassess and choose a better connection<br>&#128073; Can shift devices away from overloaded access points</p><h3>Limit extra devices</h3><p>Phones and idle laptops still use airtime<br>&#128073; Wi-Fi capacity is shared&#8212;even background traffic matters</p><h3>Be thoughtful with exam settings</h3><p>Disable video/audio if not essential<br>&#128073; Reduces constant upstream traffic</p><h3>Start a few minutes early when possible</h3><p>Staggering connections reduces the initial surge<br>&#128073; Prevents system overload during authentication</p><div><hr></div><h2>&#128246; A Quick Note on Device Behavior </h2><p>It&#8217;s worth mentioning that laptops and tablets don&#8217;t always choose the most efficient Wi-Fi connection.</p><p>Devices often connect based on:</p><ul><li><p>The strongest signal they <em>first</em> detect</p></li><li><p>Previous connection history</p></li><li><p>A quick, limited snapshot of network conditions</p></li></ul><p>This can sometimes lead multiple devices to land on the same access point.</p><p><strong>However:</strong> in exam scenarios, this is usually a secondary factor. The larger performance impact still comes from the overall surge in connections, shared airtime, and heavy application traffic rather than individual device decisions.</p><div><hr></div><h2>&#128295; What&#8217;s Happening Behind the Scenes</h2><p>Network teams are working to improve things by:</p><ul><li><p>Adding more access points (more &#8220;lanes&#8221;)</p></li><li><p>Monitoring performance during exams</p></li><li><p>Studying how devices connect and where congestion forms</p></li></ul><p>But even with improvements, device behavior and timing still play a major role.</p><div><hr></div><h2>&#128246; The Future: Smarter, Faster Wi-Fi</h2><p>Technologies like Wi-Fi 8 are being designed for exactly these scenarios:</p><ul><li><p>Better handling of crowded environments</p></li><li><p>Lower latency under heavy load</p></li><li><p>Smarter coordination between access points and devices</p></li></ul><p><strong>Why this matters:</strong><br>Future networks will be better at preventing these &#8220;traffic jams&#8221; before they happen.</p><div><hr></div><h2>&#129517; A Thought on Directional Antennas</h2><p>Directional antennas can focus Wi-Fi into specific areas, improving performance in dense classrooms.</p><p>They can:</p><ul><li><p>Reduce interference</p></li><li><p>Improve signal quality</p></li><li><p>Increase usable capacity</p></li></ul><p>But they also require:</p><ul><li><p>Additional cost</p></li><li><p>Careful room design and placement</p></li></ul><p>They&#8217;re powerful&#8212;but not always simple to implement.</p><div><hr></div><h2>&#128172; Final Thoughts</h2><p>When Wi-Fi struggles during exams, it&#8217;s usually a combination of:</p><ul><li><p>Everyone connecting at once</p></li><li><p>Devices clustering unevenly</p></li><li><p>Applications generating constant, heavy traffic</p></li></ul><p>The good news? Awareness and small adjustments can go a long way.</p><div><hr></div><h2>&#128227; Please Keep the Feedback Coming</h2><p>Your experiences matter.</p><p>If something feels slow, inconsistent, or different than expected during an exam, please continue to share:</p><ul><li><p>Dates and times</p></li><li><p>Class sizes</p></li><li><p>What tools or settings were used</p></li></ul><p><strong>Why this helps:</strong><br>Patterns over time help identify root causes, improve design, and support better solutions for everyone.</p><p>We truly rely on your feedback to make the experience better.<br></p><div><hr></div><h2>What helps us improve visibility</h2><p>Please continue to send reports like this, including:</p><ul><li><p>Date and time</p></li><li><p>Room/building</p></li><li><p>Class size</p></li><li><p>Whether lockdown browser was in use</p></li></ul><p>If possible, you can also message me directly in Teams during or shortly after an issue so I can review conditions in real time.</p><div><hr></div><h2>What can help in the classroom</h2><p>A few small actions can make a meaningful difference:</p><ul><li><p><strong>Restart Wi-Fi in the room if issues appear</strong><br>This can help devices reassociate to a closer or less congested access point.</p></li><li><p><strong>Adjust lockdown browser settings when possible</strong><br>Reducing video/audio/monitoring features (when academically appropriate) can significantly reduce network load.</p></li><li><p><strong>Limit unnecessary devices on Wi-Fi</strong><br>Every connected device adds load&#8212;like additional &#8220;cars&#8221; entering the highway and contributing to congestion.</p></li></ul><div><hr></div><p>&#8212;-Bonus&#8212;- Ticket Response Template&#8212;<br>Hello,<br><br>Thank you for your concern and ticket for Wi-Fi.<br><br>In classrooms, what we are primarily seeing is a <strong>Wi-Fi technology and capacity issue</strong>, where a high number of devices place heavy demand on the system at the same time.</p><p>Think of it like a highway: when too many cars enter all at once, everything slows down. In exam situations, it becomes even more extreme&#8212;because with lockdown browser tools enabled (especially video, audio, and monitoring), it&#8217;s not just cars entering the highway, it&#8217;s <strong>large buses merging all at once and continuously occupying lanes</strong>. That creates congestion that takes time, like any highway system, to sort out under load.</p><p>I am actively reviewing capacity in high-density exam spaces and evaluating where additional access points or tuning may help. However, Wi-Fi has natural limits in dense environments due to spectrum availability and how devices share airtime&#8212;so at a certain point, adding more access points can also introduce interference and diminishing returns.<br><br>I appreciate everyone who continues to report these issues. The patterns we see over time are what help us improve design, capacity, and overall experience in these high-density environments.</p><p>Please let me know your thoughts and how things are going.</p>]]></content:encoded></item><item><title><![CDATA[RF Shielding Paint, Windows, and Wi-Fi: Controlling Wireless Signals in a Room with Product Names]]></title><description><![CDATA[But tin hats are a start...]]></description><link>https://jamiegprice.substack.com/p/rf-shielding-paint-windows-and-wi</link><guid isPermaLink="false">https://jamiegprice.substack.com/p/rf-shielding-paint-windows-and-wi</guid><dc:creator><![CDATA[Jamie G Price]]></dc:creator><pubDate>Mon, 06 Apr 2026 18:45:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!z_Dt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d8e5f9-0466-495b-84fa-a9d343f137ac_1326x1320.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!z_Dt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d8e5f9-0466-495b-84fa-a9d343f137ac_1326x1320.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!z_Dt!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d8e5f9-0466-495b-84fa-a9d343f137ac_1326x1320.png 424w, /__u/substackcdn.com/image/fetch/$s_!z_Dt!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d8e5f9-0466-495b-84fa-a9d343f137ac_1326x1320.png 848w, /__u/substackcdn.com/image/fetch/$s_!z_Dt!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d8e5f9-0466-495b-84fa-a9d343f137ac_1326x1320.png 1272w, /__u/substackcdn.com/image/fetch/$s_!z_Dt!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d8e5f9-0466-495b-84fa-a9d343f137ac_1326x1320.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!z_Dt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d8e5f9-0466-495b-84fa-a9d343f137ac_1326x1320.png" width="1326" height="1320" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/35d8e5f9-0466-495b-84fa-a9d343f137ac_1326x1320.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1320,&quot;width&quot;:1326,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2156031,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/193369325?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d8e5f9-0466-495b-84fa-a9d343f137ac_1326x1320.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!z_Dt!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d8e5f9-0466-495b-84fa-a9d343f137ac_1326x1320.png 424w, /__u/substackcdn.com/image/fetch/$s_!z_Dt!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d8e5f9-0466-495b-84fa-a9d343f137ac_1326x1320.png 848w, /__u/substackcdn.com/image/fetch/$s_!z_Dt!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d8e5f9-0466-495b-84fa-a9d343f137ac_1326x1320.png 1272w, /__u/substackcdn.com/image/fetch/$s_!z_Dt!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d8e5f9-0466-495b-84fa-a9d343f137ac_1326x1320.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Picture from Meta AI<br><br>RF Shielding Paint, Windows, and Wi-Fi: Controlling Wireless Signals in a Room</h2><p>Before getting into RF shielding paints and window treatments, here is a helpful example showing a <strong>window coating designed to improve energy efficiency while allowing RF signals to pass through</strong>.</p><p>This highlights an important concept: <strong>windows can either block or allow radio signals depending on their coating</strong>.</p><div id="youtube2-vNi4AopUF3k" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;vNi4AopUF3k&quot;,&quot;startTime&quot;:&quot;12s&quot;,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/vNi4AopUF3k?start=12s&amp;rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Making Windows Great Again | Luc Pendic | WLPC Prague 2025<br><br>Understanding how walls and windows interact with RF can make a big difference when troubleshooting Wi-Fi in buildings.</p><div><hr></div><h2>Why RF Control Matters in Wi-Fi Environments</h2><p>Wireless networks rely on radio frequency (RF) signals that travel through walls, ceilings, and windows. In many homes and offices this works well, but in dense buildings or technically sensitive environments, uncontrolled RF can create problems such as:</p><ul><li><p>interference from neighboring Wi-Fi networks</p></li><li><p>inconsistent signal strength</p></li><li><p>signals leaking outside a building</p></li><li><p>outside signals interfering with equipment</p></li></ul><p>One emerging approach to managing these challenges is <strong>RF shielding paint combined with selective window coatings or films</strong>.</p><p>Rather than simply increasing transmit power, these tools allow engineers&#8212;or even homeowners&#8212;to <strong>shape how wireless signals move through a space</strong>.</p><div><hr></div><h2>How RF Shielding Paint Works</h2><p>RF shielding paint is a conductive coating containing carbon, graphite, or metal particles. Once applied to walls or ceilings, the coating forms a conductive layer that reflects or absorbs electromagnetic energy.</p><p>This creates an effect similar to a <strong>Faraday shield</strong>, where radio waves interact with the conductive surface instead of passing freely through the wall.</p><p>Most shielding paints provide:</p><ul><li><p><strong>20&#8211;40 dB signal attenuation per coat</strong></p></li><li><p>reduction of <strong>up to 99&#8211;99.99% of RF energy</strong></p></li></ul><p>These paints usually affect a wide range of frequencies including:</p><ul><li><p>Wi-Fi (2.4 GHz and 5 GHz)</p></li><li><p>Bluetooth</p></li><li><p>cellular signals</p></li><li><p>microwave frequencies</p></li></ul><p>Because the paint layer becomes conductive, many installations also <strong>connect the shielded surface to building ground</strong> to improve performance.</p><div><hr></div><h2>Example RF Shielding Paint: WOREMOR RF-IE50</h2><p>One shielding product often discussed in RF control environments is WOREMOR RF-IE50 EMR Shielding Paint.</p><p>Typical characteristics include:</p><ul><li><p>water-based conductive shielding paint</p></li><li><p>graphite/carbon shielding formulation</p></li><li><p>approximately <strong>36 dB attenuation with one coat</strong></p></li><li><p><strong>40+ dB attenuation with two coats</strong></p></li><li><p>effective up to roughly <strong>18 GHz</strong>, covering most modern wireless technologies</p></li></ul><p>Like many shielding paints, it can be applied using rollers or brushes and then covered with standard decorative paint.</p><div><hr></div><h2>Other Common RF Shielding Paints</h2><p>Several other shielding paints are widely used in RF control environments.</p><h4>YShield HSF54 Shielding Paint</h4><p>One of the most well-known RF shielding paints, providing roughly <strong>36 dB attenuation per coat</strong>.</p><h4>YShield HSF64 Shielding Paint</h4><p>A more durable variant of HSF54 designed for exterior or higher-moisture environments.</p><h4>CuPro-Cote RF Shielding Paint</h4><p>A copper-particle-based shielding paint typically providing <strong>20&#8211;35 dB attenuation</strong> depending on application thickness.</p><p>Each of these paints works by creating a conductive barrier that reduces RF transmission through walls.</p><div><hr></div><h2>Windows: The Weak Point in RF Shielding</h2><p>When walls are shielded, <strong>windows become the primary path for RF signals</strong>.</p><p>Glass blocks very little radio energy compared with most building materials. Even if the surrounding walls are coated with shielding paint, signals can still easily pass through untreated windows.</p><p>Typical RF attenuation of materials looks roughly like this:</p><p>MaterialRF attenuationDrywallLowBrickModerateConcreteModerate&#8211;highRF shielding paintHighGlassVery low</p><p>Because of this, windows often become the <strong>most important variable in RF control</strong>.</p><div><hr></div><h2>RF Window Films and Shielding Coatings</h2><p>To control RF through windows, specialized films and coatings are available.</p><p>These films typically contain <strong>thin metallic layers or conductive mesh structures</strong> embedded in transparent material. They reflect or absorb radio waves while still allowing visible light to pass through.</p><p>Typical performance includes:</p><ul><li><p><strong>14&#8211;35 dB RF attenuation</strong> in commercial films</p></li><li><p>up to <strong>98% signal reduction</strong> in some specialty products</p></li><li><p><strong>30&#8211;40 dB attenuation</strong> in copper-mesh laboratory films</p></li></ul><p>These materials allow natural light to enter a room while still controlling wireless signals.</p><div><hr></div><h2>Common RF Shielding Window Films</h2><h4>YShield RDF72 RF Shielding Window Film</h4><p>A widely used shielding film providing about <strong>33 dB RF attenuation</strong> while maintaining roughly <strong>72% light transmission</strong>.</p><h3>RadioTint RF Shielding Window Film</h3><p>Designed to reduce Wi-Fi, cellular, and microwave frequencies with <strong>20 dB or greater attenuation</strong>.</p><h3>Signal Protect RF Window Film</h3><p>Available in clear or reflective versions that reduce incoming and outgoing RF while maintaining window visibility.</p><p>Some laboratory installations use <strong>transparent copper mesh window films</strong>, which can exceed <strong>40 dB attenuation across wide frequency ranges</strong>.</p><div><hr></div><h2>Selective Window Treatment</h2><p>Windows are often the <strong>largest RF leak in a shielded room</strong> because glass blocks very little radio energy. Even when walls are coated with shielding paint, wireless signals can easily enter or exit through untreated windows.</p><p>For that reason, window treatment should be <strong>intentional and strategic</strong>, depending on the goals of the wireless environment.</p><p>In some cases you may want to <strong>block RF signals at the window</strong>. In others, you may want the window to remain <strong>transparent to wireless signals</strong>.</p><div><hr></div><h2>When to Apply RF Shielding Film</h2><p>RF shielding films can be useful for windows facing strong interference sources or areas where signals should not escape.</p><p>Examples include:</p><ul><li><p>apartment, office or campus buildings with many overlapping Wi-Fi networks</p></li><li><p>RF testing labs</p></li><li><p>offices attempting to contain internal wireless signals</p></li></ul><p>Products such as:</p><ul><li><p>YShield RDF72 RF Shielding Window Film</p></li><li><p>RadioTint RF Shielding Window Film</p></li></ul><p>can reduce RF signals by <strong>20&#8211;35 dB</strong>, significantly limiting wireless energy passing through the glass.</p><p>When used together with shielding paints such as WOREMOR RF-IE50 EMR Shielding Paint, this can help create a <strong>controlled RF environment</strong> where signals behave more predictably.</p><div><hr></div><h2>When to Leave Windows RF-Transparent</h2><p>In other scenarios, you may want windows to allow RF signals to pass through.</p><p>Examples include:</p><ul><li><p>extending indoor Wi-Fi coverage outdoors</p></li><li><p>connecting mesh nodes between buildings</p></li><li><p>allowing cellular signals to reach interior spaces</p></li></ul><p>Some modern energy-efficient window coatings are specifically designed to <strong>improve thermal efficiency while remaining transparent to RF</strong>, allowing Wi-Fi and cellular signals to pass through normally.</p><p>However, certain metallic heat-reflective window films can unintentionally weaken wireless signals, so coating selection should be made carefully.</p><div><hr></div><h2>Designing a Balanced RF Environment</h2><p>The most effective RF control strategies usually combine several techniques.</p><p><strong>1. Shielding paint on walls and ceilings</strong></p><p>Examples include</p><ul><li><p>WOREMOR RF-IE50 EMR Shielding Paint</p></li><li><p>YShield HSF54 Shielding Paint</p></li></ul><p><strong>2. Selective window treatment</strong></p><p>Examples include</p><ul><li><p>YShield RDF72 RF Shielding Window Film</p></li><li><p>RadioTint RF Shielding Window Film</p></li></ul><p><strong>3. Dedicated Wi-Fi access points inside shielded rooms</strong></p><p><strong>4. RF measurement tools such as spectrum analyzers or Wi-Fi scanning software</strong></p><p>Rather than simply blocking signals everywhere, this approach allows engineers to <strong>shape RF propagation intentionally</strong>.</p><div><hr></div><h2>Thinking of Windows as RF Valves</h2><p>One helpful way to think about RF shielding systems is that <strong>walls provide the barrier while windows control the openings</strong>.</p><p>Shielding paint establishes the RF boundary of a room. Window films determine where radio signals are allowed to enter or exit that boundary.</p><p>Used together, these materials can transform an unpredictable wireless environment into a <strong>controlled and measurable RF space</strong>, which can be extremely useful when diagnosing difficult Wi-Fi issues.</p><div><hr></div><p><strong>In summary:</strong><br>Products such as WOREMOR RF-IE50 EMR Shielding Paint and RF shielding window films are not designed to increase Wi-Fi signal strength directly. Instead, they help engineers and homeowners <strong>control where RF signals travel</strong>, reducing interference, containing wireless networks, and creating more predictable wireless environments.<br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!0rdC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F898acb07-896a-4825-a1d8-eeb7276efb3a_1422x702.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!0rdC!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F898acb07-896a-4825-a1d8-eeb7276efb3a_1422x702.png 424w, /__u/substackcdn.com/image/fetch/$s_!0rdC!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F898acb07-896a-4825-a1d8-eeb7276efb3a_1422x702.png 848w, /__u/substackcdn.com/image/fetch/$s_!0rdC!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F898acb07-896a-4825-a1d8-eeb7276efb3a_1422x702.png 1272w, /__u/substackcdn.com/image/fetch/$s_!0rdC!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F898acb07-896a-4825-a1d8-eeb7276efb3a_1422x702.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!0rdC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F898acb07-896a-4825-a1d8-eeb7276efb3a_1422x702.png" width="1422" height="702" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/898acb07-896a-4825-a1d8-eeb7276efb3a_1422x702.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:702,&quot;width&quot;:1422,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:110015,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/193369325?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F898acb07-896a-4825-a1d8-eeb7276efb3a_1422x702.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!0rdC!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F898acb07-896a-4825-a1d8-eeb7276efb3a_1422x702.png 424w, /__u/substackcdn.com/image/fetch/$s_!0rdC!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F898acb07-896a-4825-a1d8-eeb7276efb3a_1422x702.png 848w, /__u/substackcdn.com/image/fetch/$s_!0rdC!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F898acb07-896a-4825-a1d8-eeb7276efb3a_1422x702.png 1272w, /__u/substackcdn.com/image/fetch/$s_!0rdC!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F898acb07-896a-4825-a1d8-eeb7276efb3a_1422x702.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br></p>]]></content:encoded></item><item><title><![CDATA[Why Wi-Fi Engineers Don’t Let Access Points Whisper]]></title><description><![CDATA[A simple explanation about minimum data rates, transmit power, and better roaming]]></description><link>https://jamiegprice.substack.com/p/why-wi-fi-engineers-dont-let-access</link><guid isPermaLink="false">https://jamiegprice.substack.com/p/why-wi-fi-engineers-dont-let-access</guid><dc:creator><![CDATA[Jamie G Price]]></dc:creator><pubDate>Wed, 01 Apr 2026 07:03:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!U9er!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf8c5070-d758-471a-99f1-182831b7f95d_771x766.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><br>As usual, Peter McKenzie delivered a strong presentation at WLPC. One principle he&#8212;and Keith Parsons&#8212;have been reinforcing for years is: <strong>&#8220;Increase your minimum AP power.&#8221;</strong> We&#8217;ve talked about this internally, and while I knew it was a sound guideline, I&#8217;ve always had trouble clearly explaining the rationale behind it. After this session, that finally clicked for me. Below is a much clearer explanation of why this principal matters.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!U9er!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf8c5070-d758-471a-99f1-182831b7f95d_771x766.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!U9er!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf8c5070-d758-471a-99f1-182831b7f95d_771x766.png 424w, /__u/substackcdn.com/image/fetch/$s_!U9er!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf8c5070-d758-471a-99f1-182831b7f95d_771x766.png 848w, /__u/substackcdn.com/image/fetch/$s_!U9er!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf8c5070-d758-471a-99f1-182831b7f95d_771x766.png 1272w, /__u/substackcdn.com/image/fetch/$s_!U9er!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf8c5070-d758-471a-99f1-182831b7f95d_771x766.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!U9er!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf8c5070-d758-471a-99f1-182831b7f95d_771x766.png" width="771" height="766" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bf8c5070-d758-471a-99f1-182831b7f95d_771x766.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:766,&quot;width&quot;:771,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:557756,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/191286669?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf8c5070-d758-471a-99f1-182831b7f95d_771x766.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!U9er!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf8c5070-d758-471a-99f1-182831b7f95d_771x766.png 424w, /__u/substackcdn.com/image/fetch/$s_!U9er!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf8c5070-d758-471a-99f1-182831b7f95d_771x766.png 848w, /__u/substackcdn.com/image/fetch/$s_!U9er!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf8c5070-d758-471a-99f1-182831b7f95d_771x766.png 1272w, /__u/substackcdn.com/image/fetch/$s_!U9er!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf8c5070-d758-471a-99f1-182831b7f95d_771x766.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Picture from Meta AI<br><br><strong>A Quick Summary of Peter&#8217;s Main Points:</strong><br>Place access points as close to the users as possible<br>Disable 2.4Ghz on business and mission critical networks<br>Disable lower data rates but (6, 12, 24) are standard (drop 6 if can)<br>Increase AP Minimum TX power<br><br>Here&#8217;s a link to Peter&#8217;s WLPC 2-26 Arizona presentation.<br><a href="https://www.youtube.com/watch?v=Am_0bDwq_Nk">How to Fix Your Wi-Fi | Peter Mackenzie | WLPC Phoenix 2026 - YouTube</a></p><p><br><strong>Yes- I will ensure my min transmit rate at a higher level. Here&#8217;s why:</strong><br><br>If you want to understand some of the most common Wi-Fi design advice from engineers like Keith Parsons and Peter Mackenzie, here&#8217;s a simple story.</p><p>Imagine a classroom.</p><p>The teacher asks students to read sentences out loud, one at a time.</p><p>But there&#8217;s an important rule:</p><p><strong>Only one student can talk at a time.</strong></p><p>Everyone else has to wait their turn.</p><p>That rule is very similar to how Wi-Fi works.</p><p>Only one device can transmit on the channel at a time.</p><div><hr></div><h1>The Problem: Whispering Students</h1><p>At first, the teacher allows students to <strong>whisper</strong> if they want.</p><p>Some students whisper very slowly so everyone can hear them.</p><p>But whispering causes two problems.</p><p>First, the student takes <strong>a long time</strong> to finish the sentence.</p><p>Second, students far away struggle to hear and must speak even slower.</p><p>While this whispering happens:</p><ul><li><p>nobody else can talk</p></li><li><p>the classroom slows down</p></li><li><p>everyone waits</p></li></ul><p>Wi-Fi works exactly the same way.</p><p>A device transmitting very slowly occupies the wireless channel for longer, preventing everyone else from communicating.</p><div><hr></div><h1>What Whispering Looks Like in Wi-Fi</h1><p>In Wi-Fi, whispering means using <strong>very low data rates</strong>.</p><p>Older Wi-Fi standards supported speeds like:</p><ul><li><p>1 Mbps</p></li><li><p>2 Mbps</p></li><li><p>5.5 Mbps</p></li><li><p>11 Mbps</p></li></ul><p>These were designed decades ago when wireless devices were much simpler.</p><p>Today, they are incredibly inefficient.</p><p>Sending a frame at <strong>1 Mbps</strong> takes dramatically longer than sending the same frame at <strong>24 Mbps or higher</strong>.</p><p>That means one slow device can consume a huge amount of <strong>airtime</strong>, slowing down the entire network.</p><div><hr></div><h1>The Teacher Changes the Rule</h1><p>Now imagine the teacher introduces a new rule:</p><p>&#8220;You must speak clearly. No whispering.&#8221;</p><p>Suddenly the classroom becomes more efficient.</p><p>Students speak clearly and finish faster.</p><p>Everyone gets their turn sooner.</p><p>Wi-Fi engineers accomplish the same thing by <strong>raising the minimum data rate</strong>.</p><p>This removes the slowest legacy speeds so devices cannot transmit too slowly. </p><div><hr></div><h1>This Also Removes Ancient Devices</h1><p>There&#8217;s another side effect.</p><p>Some very old devices only know how to whisper.</p><p>If whispering is no longer allowed, those devices cannot participate.</p><p>In practice, this removes devices using extremely old protocols.</p><p>Those might include hardware that only supports early generations of Wi-Fi like IEEE 802.11b.</p><p>These devices are usually:</p><ul><li><p>extremely old handheld scanners</p></li><li><p>legacy IoT equipment</p></li><li><p>outdated wireless adapters</p></li></ul><p>Modern devices already support higher data rates, so they are unaffected.</p><p>In fact, removing these legacy speeds often <strong>improves performance for everyone else</strong>.</p><div><hr></div><h1>Now Let&#8217;s Talk About Distance</h1><p>Imagine a student sitting at the very back of the classroom.</p><p>If whispering is allowed, that student might stay seated far away and whisper slowly.</p><p>The teacher can barely hear them, and the entire class waits while they struggle through their sentence.</p><p>But if whispering isn&#8217;t allowed, the student has two choices:</p><p><strong>Option 1</strong><br>Speak clearly so the teacher can hear.</p><p><strong>Option 2</strong><br>Move closer to the teacher.</p><p>Wi-Fi clients behave the same way.</p><p>When minimum data rates are raised, devices must maintain a signal strong enough to communicate efficiently.</p><p>If the signal becomes too weak, the device naturally connects to a <strong>closer access point</strong>.</p><div><hr></div><h1>This Improves Roaming</h1><p>Roaming is when a device moves from one access point to another.</p><p>Without minimum data rates, devices sometimes stay connected to an access point even when the signal becomes very weak.</p><p>This creates what wireless engineers call <strong>sticky clients</strong>.</p><p>The device clings to the original access point, whispering slowly at extremely low speeds.</p><p>That harms the entire network.</p><p>When slow data rates are removed, the device reaches a point where it can no longer communicate efficiently.</p><p>At that moment it searches for a better access point nearby.</p><p>That leads to <strong>better roaming behavior</strong>.</p><div><hr></div><h1>How Transmit Power Fits Into the Picture</h1><p>Wi-Fi signal strength is measured in <strong>dBm</strong>.</p><p>Typical signal strengths might look like this:</p><p>Signal Strength                         Quality<br>-40 dBm                                     Extremely strong<br>-60 dBm                                     Excellent<br>-67 dBm                                     Good for voice<br>-70 dBm                                     Usable<br>-80 dBm                                     Weak</p><p>Engineers sometimes raise the <strong>minimum transmit power</strong> of access points to prevent extremely weak coverage areas.</p><p>This helps ensure that devices remain in signal ranges where they can use faster data rates.</p><p>The result is a healthy chain of improvements:</p><p>Strong signal<br>&#8594; Higher modulation<br>&#8594; Faster data rate<br>&#8594; Shorter airtime usage<br>&#8594; Better performance</p><div><hr></div><h1>The Edge of the Wi-Fi Cell</h1><p>The edge of a Wi-Fi cell is where signal strength begins to drop.</p><p>If whispering speeds are allowed, devices may stay connected at signal levels like:</p><p>-80 dBm or worse.</p><p>At those levels, communication becomes extremely slow.</p><p>When slow data rates are disabled, devices cannot communicate efficiently at those weak signals.</p><p>Instead they naturally look for a closer access point with stronger signal strength.</p><p>This keeps devices connected to access points that can support faster communication.</p><div><hr></div><h1>The Big Idea</h1><p>Raising minimum data rates and transmit power isn&#8217;t about making Wi-Fi louder.</p><p>It&#8217;s about preventing inefficient communication.</p><p>In the classroom analogy, the rule is simple:</p><blockquote><p>Speak clearly, or move closer.</p></blockquote><p>When every student follows that rule:</p><ul><li><p>nobody whispers</p></li><li><p>nobody takes forever to finish</p></li><li><p>everyone gets a turn</p></li></ul><p>And the entire classroom runs smoothly.</p><p>Wi-Fi networks work best when devices behave the same way. &#128246;</p>]]></content:encoded></item><item><title><![CDATA[When Your Phone Won’t Join the Wi-Fi: It Might Be a Security Generation Gap]]></title><description><![CDATA[Picture from Meta AI]]></description><link>https://jamiegprice.substack.com/p/when-your-phone-wont-join-the-wi</link><guid isPermaLink="false">https://jamiegprice.substack.com/p/when-your-phone-wont-join-the-wi</guid><dc:creator><![CDATA[Jamie G Price]]></dc:creator><pubDate>Tue, 31 Mar 2026 22:09:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!31XR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7692e24e-4045-49ac-b039-a9b39b56ad04_568x504.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!31XR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7692e24e-4045-49ac-b039-a9b39b56ad04_568x504.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!31XR!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7692e24e-4045-49ac-b039-a9b39b56ad04_568x504.png 424w, /__u/substackcdn.com/image/fetch/$s_!31XR!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7692e24e-4045-49ac-b039-a9b39b56ad04_568x504.png 848w, /__u/substackcdn.com/image/fetch/$s_!31XR!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7692e24e-4045-49ac-b039-a9b39b56ad04_568x504.png 1272w, /__u/substackcdn.com/image/fetch/$s_!31XR!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7692e24e-4045-49ac-b039-a9b39b56ad04_568x504.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!31XR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7692e24e-4045-49ac-b039-a9b39b56ad04_568x504.png" width="568" height="504" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7692e24e-4045-49ac-b039-a9b39b56ad04_568x504.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:504,&quot;width&quot;:568,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:136669,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/192786339?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7692e24e-4045-49ac-b039-a9b39b56ad04_568x504.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!31XR!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7692e24e-4045-49ac-b039-a9b39b56ad04_568x504.png 424w, /__u/substackcdn.com/image/fetch/$s_!31XR!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7692e24e-4045-49ac-b039-a9b39b56ad04_568x504.png 848w, /__u/substackcdn.com/image/fetch/$s_!31XR!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7692e24e-4045-49ac-b039-a9b39b56ad04_568x504.png 1272w, /__u/substackcdn.com/image/fetch/$s_!31XR!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7692e24e-4045-49ac-b039-a9b39b56ad04_568x504.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>Picture from Meta AI</h6><p>Sometimes people notice something puzzling: one device connects to Wi-Fi instantly, while another device&#8212;sitting right next to it&#8212;refuses to connect at all.</p><p>It&#8217;s tempting to assume the Wi-Fi is broken, but very often the real issue is <strong>a mismatch between the security technology on the device and the security supported by the Wi-Fi system</strong>.</p><p>This isn&#8217;t just an Android issue. It can happen with <strong>many types of modern devices</strong>.</p><h3>Wi-Fi Is Always &#8220;On,&#8221; but Security Matters</h3><p>A helpful way to think about Wi-Fi is like <strong>light in a room</strong>. The signal is always being broadcast. Devices simply step into that signal when they connect.</p><p>But before a device can &#8220;turn on the light,&#8221; it has to <strong>prove who it is</strong>. That&#8217;s where Wi-Fi security comes in.</p><p>Over the years, Wi-Fi security has evolved significantly. Older systems may still support legacy methods, while newer devices are designed to <strong>refuse weaker or outdated security protocols</strong>.</p><p>When those two generations meet, the connection can fail.</p><h3>Older Wi-Fi Security</h3><p>Some older networks still rely on methods such as:</p><ul><li><p><strong>WEP</strong> &#8211; now considered insecure and blocked by most modern devices</p></li><li><p><strong>WPA or WPA-PSK</strong> &#8211; an improvement, but aging</p></li><li><p><strong>WPA2-PSK</strong> &#8211; still common for home networks</p></li></ul><p>Enterprise networks sometimes used authentication methods such as:</p><ul><li><p><strong>PEAP with MSCHAPv2</strong></p></li><li><p><strong>EAP-TTLS</strong></p></li></ul><p>These typically rely on usernames and passwords.</p><h3>Modern Enterprise Security: EAP-TLS</h3><p>Many organizations are moving toward <strong>EAP-TLS (Extensible Authentication Protocol &#8211; Transport Layer Security)</strong>, one of the most secure wireless authentication methods available.</p><p>Instead of passwords, <strong>EAP-TLS uses digital certificates</strong>.</p><p>In simple terms:</p><ul><li><p>The <strong>device presents a certificate</strong></p></li><li><p>The <strong>network presents a certificate</strong></p></li><li><p>Both verify each other before allowing the connection</p></li></ul><p>This process is called <strong>mutual authentication</strong>, and it dramatically improves security.</p><p>However, it also means the device must be properly configured with certificates and compatible software.</p><h3>It&#8217;s Not Just Android</h3><p>Android devices sometimes get the spotlight in Wi-Fi troubleshooting discussions, but they are far from alone. Many modern devices can experience the same compatibility challenges.</p><p>Examples include:</p><ul><li><p>Apple iPhone models running newer versions of iOS</p></li><li><p>Apple iPad tablets running iPadOS</p></li><li><p>MacBook computers using macOS</p></li><li><p>Newer Chromebooks running ChromeOS</p></li><li><p>IoT devices that expect specific security methods</p></li></ul><p>In many cases, <strong>newer operating systems enforce stricter security rules</strong>. If a network uses outdated encryption or authentication settings, the device may simply refuse to connect.</p><h3>Why Two Phones Next to Each Other Can Behave Differently</h3><p>Even within the same device family, differences in:</p><ul><li><p>operating system versions</p></li><li><p>Wi-Fi chipsets</p></li><li><p>driver implementations</p></li><li><p>security policies</p></li></ul><p>can cause one device to connect easily while another fails.</p><p>It&#8217;s a bit like trying to plug a modern charger into a very old electrical socket. The power is there&#8212;but the <strong>standards have changed</strong>.</p><h3>What Usually Fixes the Problem</h3><p>When security compatibility issues appear, network administrators typically resolve them by:</p><ul><li><p>Updating Wi-Fi infrastructure firmware</p></li><li><p>Updating authentication servers</p></li><li><p>Migrating to <strong>modern security standards like WPA2-Enterprise or WPA3</strong></p></li><li><p>Implementing certificate-based authentication such as <strong>EAP-TLS</strong></p></li></ul><p>These improvements help networks stay compatible with modern devices while also strengthening security.</p><h3>The Takeaway</h3><p>When a device cannot connect to Wi-Fi, the issue isn&#8217;t always signal strength or coverage. Sometimes the device and the network are simply <strong>speaking different security languages</strong>.</p><p>As phones, laptops, and tablets continue to evolve, networks must evolve alongside them.</p><p>The good news is that once the security standards align, the connection usually becomes just as seamless as we expect Wi-Fi to be.</p>]]></content:encoded></item><item><title><![CDATA[InSSIDer- The Free Tool to Help Your Friends with Wi-Fi]]></title><description><![CDATA[The Free Version will help your Friends & Family get a good understanding of their home environment]]></description><link>https://jamiegprice.substack.com/p/inssider-the-free-tool-to-help-your</link><guid isPermaLink="false">https://jamiegprice.substack.com/p/inssider-the-free-tool-to-help-your</guid><dc:creator><![CDATA[Jamie G Price]]></dc:creator><pubDate>Sun, 15 Mar 2026 07:04:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!CHqx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4475300c-64b3-43bc-a2df-84a3c918bcf1_1313x1290.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!CHqx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4475300c-64b3-43bc-a2df-84a3c918bcf1_1313x1290.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!CHqx!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4475300c-64b3-43bc-a2df-84a3c918bcf1_1313x1290.png 424w, /__u/substackcdn.com/image/fetch/$s_!CHqx!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4475300c-64b3-43bc-a2df-84a3c918bcf1_1313x1290.png 848w, /__u/substackcdn.com/image/fetch/$s_!CHqx!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4475300c-64b3-43bc-a2df-84a3c918bcf1_1313x1290.png 1272w, /__u/substackcdn.com/image/fetch/$s_!CHqx!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4475300c-64b3-43bc-a2df-84a3c918bcf1_1313x1290.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!CHqx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4475300c-64b3-43bc-a2df-84a3c918bcf1_1313x1290.png" width="1313" height="1290" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4475300c-64b3-43bc-a2df-84a3c918bcf1_1313x1290.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1290,&quot;width&quot;:1313,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2130937,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/173793598?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4475300c-64b3-43bc-a2df-84a3c918bcf1_1313x1290.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!CHqx!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4475300c-64b3-43bc-a2df-84a3c918bcf1_1313x1290.png 424w, /__u/substackcdn.com/image/fetch/$s_!CHqx!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4475300c-64b3-43bc-a2df-84a3c918bcf1_1313x1290.png 848w, /__u/substackcdn.com/image/fetch/$s_!CHqx!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4475300c-64b3-43bc-a2df-84a3c918bcf1_1313x1290.png 1272w, /__u/substackcdn.com/image/fetch/$s_!CHqx!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4475300c-64b3-43bc-a2df-84a3c918bcf1_1313x1290.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Discover Your Wi-Fi with inSSIDer: A Beginner&#8217;s Guide</h1><p>Wi-Fi can be tricky. Maybe your laptop drops connections, your smart devices lag, or you&#8217;re just curious why your network feels slow. <strong>inSSIDer</strong> is a simple tool that helps you peek behind the scenes of your wireless network to understand what&#8217;s happening&#8212;and the free version is a great place to start.</p><div><hr></div><h3>What is inSSIDer?</h3><p>inSSIDer is a Wi-Fi scanner that shows you all the networks around you. Unlike the basic network list on your computer, inSSIDer gives you more detail: signal strength, channel usage, security type, and how many networks are competing for the same channel. It&#8217;s like a magnifying glass for your Wi-Fi.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://jamiegprice.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Wi-Fi Cool Cats! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h3>How the Free Version Helps</h3><p>Even without paying, the free version of inSSIDer can help you in several ways:</p><ol><li><p><strong>See all nearby networks</strong> &#8211; You can identify which Wi-Fi networks are around, which channels they use, and how strong their signals are. This helps you spot congestion or interference that could slow your connection.</p></li><li><p><strong>Check your signal strength</strong> &#8211; If your Wi-Fi is weak in certain rooms, you can see exactly how your signal changes as you move around. This is especially handy for troubleshooting dead spots.</p></li><li><p><strong>Spot channel overlap</strong> &#8211; Many Wi-Fi problems happen when multiple networks use the same channel. inSSIDer shows you overlapping networks so you can pick the best channel for your router.</p></li><li><p><strong>Basic troubleshooting</strong> &#8211; If devices keep dropping or your internet feels slow, you can see if the issue is network congestion, weak signal, or interference from neighbors.</p></li></ol><div><hr></div><h3>How to Use It</h3><ol><li><p>Download and install the free version from the official website.</p></li><li><p>Open inSSIDer and let it scan your area.</p></li><li><p>Look at the list of networks, their channels, and signal strengths.</p></li><li><p>Identify your network and check if it&#8217;s crowded by other networks.</p></li><li><p>Move around and watch the signal meter to find weak spots.</p></li></ol><div><hr></div><h3>Why Beginners Should Try It</h3><p>The free version is easy to understand and doesn&#8217;t overwhelm you with too much data. It&#8217;s a safe, practical way to start learning about Wi-Fi behavior, and it gives you actionable insights: switch your router channel, move your AP, or simply understand why your connection might be slower in one room than another.</p><div><hr></div><p>&#128161; <strong>Tip:</strong> Once you&#8217;re comfortable, you can explore the paid version for more advanced features like network performance metrics and detailed interference analysis&#8212;but many users solve most everyday Wi-Fi issues with just the free tools.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!nja1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F082c4bcf-aa39-44a3-97d0-6fe47321ef9d_2750x1748.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!nja1!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F082c4bcf-aa39-44a3-97d0-6fe47321ef9d_2750x1748.png 424w, /__u/substackcdn.com/image/fetch/$s_!nja1!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F082c4bcf-aa39-44a3-97d0-6fe47321ef9d_2750x1748.png 848w, /__u/substackcdn.com/image/fetch/$s_!nja1!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F082c4bcf-aa39-44a3-97d0-6fe47321ef9d_2750x1748.png 1272w, /__u/substackcdn.com/image/fetch/$s_!nja1!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F082c4bcf-aa39-44a3-97d0-6fe47321ef9d_2750x1748.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!nja1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F082c4bcf-aa39-44a3-97d0-6fe47321ef9d_2750x1748.png" width="1456" height="925" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/082c4bcf-aa39-44a3-97d0-6fe47321ef9d_2750x1748.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:925,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:519020,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/173793598?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F082c4bcf-aa39-44a3-97d0-6fe47321ef9d_2750x1748.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!nja1!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F082c4bcf-aa39-44a3-97d0-6fe47321ef9d_2750x1748.png 424w, /__u/substackcdn.com/image/fetch/$s_!nja1!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F082c4bcf-aa39-44a3-97d0-6fe47321ef9d_2750x1748.png 848w, /__u/substackcdn.com/image/fetch/$s_!nja1!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F082c4bcf-aa39-44a3-97d0-6fe47321ef9d_2750x1748.png 1272w, /__u/substackcdn.com/image/fetch/$s_!nja1!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F082c4bcf-aa39-44a3-97d0-6fe47321ef9d_2750x1748.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>What SSIDs and channels are they on- so you can avoid them with your home install.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!JWV_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F843609e2-5914-49f1-bf53-a13781d093c3_2880x1920.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!JWV_!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F843609e2-5914-49f1-bf53-a13781d093c3_2880x1920.png 424w, /__u/substackcdn.com/image/fetch/$s_!JWV_!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F843609e2-5914-49f1-bf53-a13781d093c3_2880x1920.png 848w, /__u/substackcdn.com/image/fetch/$s_!JWV_!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F843609e2-5914-49f1-bf53-a13781d093c3_2880x1920.png 1272w, /__u/substackcdn.com/image/fetch/$s_!JWV_!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F843609e2-5914-49f1-bf53-a13781d093c3_2880x1920.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!JWV_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F843609e2-5914-49f1-bf53-a13781d093c3_2880x1920.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/843609e2-5914-49f1-bf53-a13781d093c3_2880x1920.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:545902,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/173793598?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F843609e2-5914-49f1-bf53-a13781d093c3_2880x1920.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!JWV_!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F843609e2-5914-49f1-bf53-a13781d093c3_2880x1920.png 424w, /__u/substackcdn.com/image/fetch/$s_!JWV_!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F843609e2-5914-49f1-bf53-a13781d093c3_2880x1920.png 848w, /__u/substackcdn.com/image/fetch/$s_!JWV_!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F843609e2-5914-49f1-bf53-a13781d093c3_2880x1920.png 1272w, /__u/substackcdn.com/image/fetch/$s_!JWV_!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F843609e2-5914-49f1-bf53-a13781d093c3_2880x1920.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://jamiegprice.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Wi-Fi Cool Cats! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[With my Script "Fetch" Totally Happens ]]></title><description><![CDATA[&#8220;Gretchen, stop trying to make fetch happen. It&#8217;s not going to happen!&#8221; &#8212; Mean Girls (2004)]]></description><link>https://jamiegprice.substack.com/p/with-my-script-fetch-totally-happens</link><guid isPermaLink="false">https://jamiegprice.substack.com/p/with-my-script-fetch-totally-happens</guid><dc:creator><![CDATA[Jamie G Price]]></dc:creator><pubDate>Sun, 01 Mar 2026 08:03:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!UC4d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6ecb9a5-dee6-4059-a4d5-d05b2893a3eb_1360x1308.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!UC4d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6ecb9a5-dee6-4059-a4d5-d05b2893a3eb_1360x1308.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!UC4d!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6ecb9a5-dee6-4059-a4d5-d05b2893a3eb_1360x1308.png 424w, /__u/substackcdn.com/image/fetch/$s_!UC4d!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6ecb9a5-dee6-4059-a4d5-d05b2893a3eb_1360x1308.png 848w, /__u/substackcdn.com/image/fetch/$s_!UC4d!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6ecb9a5-dee6-4059-a4d5-d05b2893a3eb_1360x1308.png 1272w, /__u/substackcdn.com/image/fetch/$s_!UC4d!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6ecb9a5-dee6-4059-a4d5-d05b2893a3eb_1360x1308.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!UC4d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6ecb9a5-dee6-4059-a4d5-d05b2893a3eb_1360x1308.png" width="1360" height="1308" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c6ecb9a5-dee6-4059-a4d5-d05b2893a3eb_1360x1308.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1308,&quot;width&quot;:1360,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2150032,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/188417268?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6ecb9a5-dee6-4059-a4d5-d05b2893a3eb_1360x1308.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!UC4d!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6ecb9a5-dee6-4059-a4d5-d05b2893a3eb_1360x1308.png 424w, /__u/substackcdn.com/image/fetch/$s_!UC4d!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6ecb9a5-dee6-4059-a4d5-d05b2893a3eb_1360x1308.png 848w, /__u/substackcdn.com/image/fetch/$s_!UC4d!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6ecb9a5-dee6-4059-a4d5-d05b2893a3eb_1360x1308.png 1272w, /__u/substackcdn.com/image/fetch/$s_!UC4d!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6ecb9a5-dee6-4059-a4d5-d05b2893a3eb_1360x1308.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Picture from Meta AI</p><p>Anyone who works with Meraki networks long enough eventually hits that moment:<br>you&#8217;re doing the <strong>same</strong> repetitive task for the <strong>hundredth</strong> time, clicking through dashboards, exporting settings, double&#8209;checking SSIDs, and thinking, <em>There has to be a better way.</em></p><p>For me, that moment turned into a script &#8212; and that script turned into a workflow upgrade I didn&#8217;t know I needed.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Bu8z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72daa21-563c-4f21-ba71-590ebf3059c4_1290x1324.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Bu8z!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72daa21-563c-4f21-ba71-590ebf3059c4_1290x1324.png 424w, /__u/substackcdn.com/image/fetch/$s_!Bu8z!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72daa21-563c-4f21-ba71-590ebf3059c4_1290x1324.png 848w, /__u/substackcdn.com/image/fetch/$s_!Bu8z!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72daa21-563c-4f21-ba71-590ebf3059c4_1290x1324.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Bu8z!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72daa21-563c-4f21-ba71-590ebf3059c4_1290x1324.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Bu8z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72daa21-563c-4f21-ba71-590ebf3059c4_1290x1324.png" width="1290" height="1324" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e72daa21-563c-4f21-ba71-590ebf3059c4_1290x1324.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1324,&quot;width&quot;:1290,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:315228,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/188417268?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72daa21-563c-4f21-ba71-590ebf3059c4_1290x1324.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Bu8z!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72daa21-563c-4f21-ba71-590ebf3059c4_1290x1324.png 424w, /__u/substackcdn.com/image/fetch/$s_!Bu8z!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72daa21-563c-4f21-ba71-590ebf3059c4_1290x1324.png 848w, /__u/substackcdn.com/image/fetch/$s_!Bu8z!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72daa21-563c-4f21-ba71-590ebf3059c4_1290x1324.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Bu8z!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72daa21-563c-4f21-ba71-590ebf3059c4_1290x1324.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br></p><h2><strong>The Problem: Repetitive Work + Human Error = Not Fetch</strong></h2><p>Meraki&#8217;s dashboard is great, but when you&#8217;re responsible for multiple networks, multiple SSIDs, and recurring audits, the manual process becomes a slog.<br>Every time I needed to:</p><ul><li><p>Pull SSID configurations</p></li><li><p>Verify security settings</p></li><li><p>Check WPA2/WPA3 modes</p></li><li><p>Export everything cleanly into Excel</p></li></ul><p>&#8230;I found myself repeating the same steps. And let&#8217;s be honest &#8212; the more repetitive the task, the more likely something gets missed.</p><p>That&#8217;s when I decided to automate the whole thing.</p><h2><strong>The Solution: A Script That Actually </strong><em><strong>Does</strong></em><strong> Fetch</strong></h2><p>My script &#8212; now living happily on GitHub &#8212; uses the Meraki Dashboard API to automatically:</p><ul><li><p>Fetch SSID configuration details</p></li><li><p>Parse out the important fields</p></li><li><p>Organize everything</p></li><li><p>Export it into a clean, ready-to-use Excel file</p></li></ul><p>You can see it here:<br><strong><a href="https://github.com/jadexing/Merakicode/blob/main/SSID_ConfigDetail_Excel">https://github.com/jadexing/Merakicode/blob/main/SSID_ConfigDetail_Excel</a></strong></p><p>Instead of clicking through dashboards, I run the script and let the API do the heavy lifting.<br>Suddenly, &#8220;fetch&#8221; <em>does</em> happen.</p><h2><strong>Why This Script Changed My Workflow</strong></h2><h3><strong>1. Accuracy Every Time</strong></h3><p>The API doesn&#8217;t get tired, distracted, or rushed.<br>It returns exactly what&#8217;s configured &#8212; no more, no less.</p><h3><strong>2. Speed That Makes Manual Work Look Silly</strong></h3><p>What used to take minutes (or longer) now takes seconds.<br>I can run it across multiple networks without breaking a sweat.</p><h3><strong>3. Repeatability</strong></h3><p>Recurring tasks are no longer chores.<br>They&#8217;re just&#8230; scripts.</p><h3><strong>4. Transparency and Documentation</strong></h3><p>Having everything exported to Excel means:</p><ul><li><p>Easy audits</p></li><li><p>Easy comparisons</p></li><li><p>Easy sharing with teams</p></li><li><p>Easy historical tracking</p></li></ul><h3><strong>5. It&#8217;s Not Just for Me &#8212; It&#8217;s for Anyone</strong></h3><p>The best part?<br>Meraki&#8217;s API is open, well-documented, and available to everyone.<br>If you&#8217;ve ever thought, <em>&#8220;I wish I could automate this,&#8221;</em> the answer is almost always <strong>yes, you can</strong>.</p><p>And if my script helps someone else skip the repetitive grind, even better.</p><h2><strong>Why I Put It on GitHub</strong></h2><p>Because automation shouldn&#8217;t be gatekept.<br>If I&#8217;ve already solved a problem, why make someone else reinvent the wheel?</p><p>Plus, the Meraki community thrives on shared tools, shared scripts, and shared ideas.<br>If someone wants to fork it, improve it, or adapt it &#8212; go for it.</p><h2><strong>Final Thoughts: Fetch Happens When You Make It Happen</strong></h2><p>In <em>Mean Girls</em>, &#8220;fetch&#8221; never happened.<br>But in networking, automation absolutely can.</p><p>My script started as a way to save myself time.<br>Now it&#8217;s a tool I rely on &#8212; and one that anyone can use to make their Meraki workflow faster, cleaner, and more accurate.</p><p>If you&#8217;re tired of repetitive dashboard work, take a look at the code.<br>Make it your own.<br>Let automation do the boring stuff so you can focus on the real work.</p><p>Because in this case?<br><strong>Fetch totally happens.</strong><br></p><p><br></p>]]></content:encoded></item><item><title><![CDATA[NIC Cards Gone Wild & Cisco Meraki's Tool for Showing a Misbehaving NIC Card with Screenshots]]></title><description><![CDATA[A "Part 2" to the Previous Blog Article "The Myth of &#8220;New Hardware = Better Wi&#8209;Fi&#8221;: Why Your NIC Might Be the Problem"]]></description><link>https://jamiegprice.substack.com/p/nic-cards-gone-wild-and-cisco-merakis</link><guid isPermaLink="false">https://jamiegprice.substack.com/p/nic-cards-gone-wild-and-cisco-merakis</guid><dc:creator><![CDATA[Jamie G Price]]></dc:creator><pubDate>Wed, 18 Feb 2026 10:13:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PA1H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7cea49b-1ca8-4623-824b-5439fd6e71b3_1336x1308.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!PA1H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7cea49b-1ca8-4623-824b-5439fd6e71b3_1336x1308.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!PA1H!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7cea49b-1ca8-4623-824b-5439fd6e71b3_1336x1308.png 424w, /__u/substackcdn.com/image/fetch/$s_!PA1H!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7cea49b-1ca8-4623-824b-5439fd6e71b3_1336x1308.png 848w, /__u/substackcdn.com/image/fetch/$s_!PA1H!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7cea49b-1ca8-4623-824b-5439fd6e71b3_1336x1308.png 1272w, /__u/substackcdn.com/image/fetch/$s_!PA1H!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7cea49b-1ca8-4623-824b-5439fd6e71b3_1336x1308.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!PA1H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7cea49b-1ca8-4623-824b-5439fd6e71b3_1336x1308.png" width="1336" height="1308" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d7cea49b-1ca8-4623-824b-5439fd6e71b3_1336x1308.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1308,&quot;width&quot;:1336,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1559181,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/188315170?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7cea49b-1ca8-4623-824b-5439fd6e71b3_1336x1308.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!PA1H!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7cea49b-1ca8-4623-824b-5439fd6e71b3_1336x1308.png 424w, /__u/substackcdn.com/image/fetch/$s_!PA1H!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7cea49b-1ca8-4623-824b-5439fd6e71b3_1336x1308.png 848w, /__u/substackcdn.com/image/fetch/$s_!PA1H!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7cea49b-1ca8-4623-824b-5439fd6e71b3_1336x1308.png 1272w, /__u/substackcdn.com/image/fetch/$s_!PA1H!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7cea49b-1ca8-4623-824b-5439fd6e71b3_1336x1308.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Picture from Meta AI<br><br><strong>The Evidence: Two Clients, Same Room, Completely Different Behavior</strong></h2><p>Before we talk theory, let&#8217;s start with the proof &#8212; because nothing is more convincing than a picture.</p><p>Below are two screenshots from Meraki&#8217;s <strong>Client Roaming History</strong> tool.<br>Both clients were:</p><ul><li><p>Sitting in the same room</p></li><li><p>Connected to the same SSID</p></li><li><p>Under the same RF conditions</p></li><li><p>Stationary</p></li><li><p>Tested at the same time</p></li></ul><p>The only difference?<br><strong>Their NICs.</strong></p><div><hr></div><h2><strong>&#128248; Screenshot #1 &#8212; The Calm, Mature NIC (Wi&#8209;Fi 5 or older Wi&#8209;Fi 6)</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!EQR2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb436bfd2-aca5-499d-af3c-e3d330365312_1706x1028.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!EQR2!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb436bfd2-aca5-499d-af3c-e3d330365312_1706x1028.png 424w, /__u/substackcdn.com/image/fetch/$s_!EQR2!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb436bfd2-aca5-499d-af3c-e3d330365312_1706x1028.png 848w, /__u/substackcdn.com/image/fetch/$s_!EQR2!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb436bfd2-aca5-499d-af3c-e3d330365312_1706x1028.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EQR2!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb436bfd2-aca5-499d-af3c-e3d330365312_1706x1028.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!EQR2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb436bfd2-aca5-499d-af3c-e3d330365312_1706x1028.png" width="1456" height="877" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b436bfd2-aca5-499d-af3c-e3d330365312_1706x1028.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:877,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:244192,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/188315170?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb436bfd2-aca5-499d-af3c-e3d330365312_1706x1028.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!EQR2!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb436bfd2-aca5-499d-af3c-e3d330365312_1706x1028.png 424w, /__u/substackcdn.com/image/fetch/$s_!EQR2!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb436bfd2-aca5-499d-af3c-e3d330365312_1706x1028.png 848w, /__u/substackcdn.com/image/fetch/$s_!EQR2!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb436bfd2-aca5-499d-af3c-e3d330365312_1706x1028.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EQR2!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb436bfd2-aca5-499d-af3c-e3d330365312_1706x1028.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>What this shows:</strong></p><ul><li><p>Two roam events (on right), after the initial movement roam</p></li><li><p>Long, stable association</p></li><li><p>No unnecessary transitions</p></li><li><p>Predictable behavior</p></li></ul><p>This is what a well&#8209;tuned NIC looks like.<br>It roams once, settles in, and stays put.</p><div><hr></div><h2><strong>&#128248; Screenshot #2 &#8212; The Overactive, Newer NIC (AX201/AX211/MT7921, etc.)</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!otej!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01bf66a-5157-41da-93ea-f583a8f378c3_1722x1006.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!otej!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01bf66a-5157-41da-93ea-f583a8f378c3_1722x1006.png 424w, /__u/substackcdn.com/image/fetch/$s_!otej!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01bf66a-5157-41da-93ea-f583a8f378c3_1722x1006.png 848w, /__u/substackcdn.com/image/fetch/$s_!otej!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01bf66a-5157-41da-93ea-f583a8f378c3_1722x1006.png 1272w, /__u/substackcdn.com/image/fetch/$s_!otej!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01bf66a-5157-41da-93ea-f583a8f378c3_1722x1006.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!otej!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01bf66a-5157-41da-93ea-f583a8f378c3_1722x1006.png" width="1456" height="851" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a01bf66a-5157-41da-93ea-f583a8f378c3_1722x1006.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:851,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:296368,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/188315170?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01bf66a-5157-41da-93ea-f583a8f378c3_1722x1006.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!otej!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01bf66a-5157-41da-93ea-f583a8f378c3_1722x1006.png 424w, /__u/substackcdn.com/image/fetch/$s_!otej!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01bf66a-5157-41da-93ea-f583a8f378c3_1722x1006.png 848w, /__u/substackcdn.com/image/fetch/$s_!otej!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01bf66a-5157-41da-93ea-f583a8f378c3_1722x1006.png 1272w, /__u/substackcdn.com/image/fetch/$s_!otej!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01bf66a-5157-41da-93ea-f583a8f378c3_1722x1006.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>What this shows:</strong></p><ul><li><p>Multiple roams in minutes</p></li><li><p>Bouncing between APs</p></li><li><p>Short association times</p></li><li><p>Roams even with strong signal</p></li><li><p>Sometimes roams <em>back</em> to the AP it just left</p></li></ul><p>This is the NIC equivalent of a party&#8209;goer who must greet every AP in the building, regardless of whether the user is trying to stay on a Zoom call.</p><div><hr></div><h1><strong>Why This Happens: The NIC Is the Variable</strong></h1><p>Same room.<br>Same APs.<br>Same RF.<br>Same SSID.<br>Same test conditions.</p><p>The only thing that changed?</p><p><strong>The NIC.</strong></p><p>This is the clearest demonstration of why &#8220;new hardware = better Wi&#8209;Fi&#8221; is a myth.<br>New NICs often ship with:</p><ul><li><p>Immature drivers</p></li><li><p>Over&#8209;aggressive roaming algorithms</p></li><li><p>Misinterpreted 802.11k/v/r information</p></li><li><p>Poorly tuned band steering</p></li><li><p>Firmware that&#8217;s still &#8220;learning&#8221;</p></li></ul><p>Older NICs, by contrast, have:</p><ul><li><p>Years of driver refinement</p></li><li><p>Stable roaming logic</p></li><li><p>Predictable behavior</p></li><li><p>Fewer surprises</p></li></ul><p>This is why your older laptop might stay connected during a Zoom call while your brand&#8209;new one drops three times in ten minutes.</p><div><hr></div><h1><strong>How to Capture This Yourself Using Meraki</strong></h1><p>Meraki makes this incredibly easy &#8212; and incredibly visual.<br>Here&#8217;s how to run the same test and gather your own picture&#8209;proof.</p><div><hr></div><h2><strong>Step 1 &#8212; Have Two Clients Sit in the Same Room</strong></h2><p>Choose:</p><ul><li><p>One older NIC (Wi&#8209;Fi 5 or early Wi&#8209;Fi 6 with mature drivers)</p></li><li><p>One newer NIC (Intel AX201/AX211, MediaTek MT7921, etc.)</p></li></ul><p>Connect both to the same SSID.</p><p>Have both users remain stationary.</p><div><hr></div><h2><strong>Step 2 &#8212; Open the Meraki Dashboard</strong></h2><p>Go to:</p><p><strong>Network&#8209;wide &#8594; Clients</strong></p><p>Select the first client.</p><div><hr></div><h2><strong>Step 3 &#8212; Scroll to &#8220;Connection&#8221; &#8594; Open Roaming History</strong></h2><p>You&#8217;ll see a timeline showing:</p><ul><li><p>Every AP the client associated with</p></li><li><p>The timestamps</p></li><li><p>The duration of each association</p></li><li><p>Signal strength</p></li><li><p>Whether the roam was assisted (802.11r/k/v)</p></li></ul><p>This is the goldmine.</p><div><hr></div><h2><strong>Step 4 &#8212; Compare the Two Clients Side&#8209;by&#8209;Side</strong></h2><p>You&#8217;re looking for:</p><h3><strong>Stable NIC</strong></h3><ul><li><p>One roam</p></li><li><p>Long dwell time</p></li><li><p>No unnecessary transitions</p></li></ul><h3><strong>Unstable NIC</strong></h3><ul><li><p>Frequent roams</p></li><li><p>Roams with strong RSSI</p></li><li><p>Roams between APs with similar signal</p></li><li><p>Roams back and forth</p></li><li><p>Roams that correlate with user complaints</p></li></ul><p>This comparison is devastatingly effective because it removes all other variables.</p><div><hr></div><h1><strong>How to Interpret What You See</strong></h1><h3><strong>1. Excessive roaming frequency</strong></h3><p>If a client roams more than once every 10&#8211;20 minutes while stationary, something is wrong.</p><h3><strong>2. Roams with strong signal</strong></h3><p>Roaming at &#8211;55 dBm or better is a NIC decision problem, not an RF problem.</p><h3><strong>3. Roams between APs with similar RSSI</strong></h3><p>This indicates poor roaming logic or misinterpreted 802.11k/v data.</p><h3><strong>4. Roams that break sessions</strong></h3><p>If the user reports:</p><ul><li><p>Zoom freezes</p></li><li><p>Teams reconnecting</p></li><li><p>Voice dropouts</p></li><li><p>Web pages stalling</p></li></ul><p>&#8230;and the timeline shows a roam at the same time, you&#8217;ve found the smoking gun.</p><h3><strong>5. Roams that bounce back and forth</strong></h3><p>This is the classic &#8220;party&#8209;goer NIC&#8221; behavior &#8212; it can&#8217;t commit.</p><div><hr></div><h1><strong>Why Meraki&#8217;s Visualization Matters</strong></h1><p>Most Wi&#8209;Fi troubleshooting is invisible.<br>Users say &#8220;the Wi&#8209;Fi is bad,&#8221; and IT has to guess.</p><p>But when you show:</p><ul><li><p>Two clients</p></li><li><p>Same room</p></li><li><p>Same APs</p></li><li><p>Same RF</p></li><li><p>One stable</p></li><li><p>One bouncing</p></li></ul><p>&#8230;it becomes undeniable:</p><p><strong>The NIC is the problem, not the network.</strong></p><p>This is especially useful for:</p><ul><li><p>Helpdesk escalations</p></li><li><p>Vendor disputes</p></li><li><p>Laptop rollout testing</p></li><li><p>Leadership briefings</p></li><li><p>User education</p></li><li><p>Proving that &#8220;the Wi&#8209;Fi&#8221; isn&#8217;t the issue</p></li></ul><p>Meraki gives you the picture.<br>The picture tells the story.</p><div><hr></div><h1><strong>Other Meraki Tools That Help Diagnose NIC Behavior</strong></h1><h3><strong>Event Log</strong></h3><p>Shows:</p><ul><li><p>Authentication failures</p></li><li><p>DHCP issues</p></li><li><p>802.11r transitions</p></li><li><p>Disassociations</p></li><li><p>Driver resets (visible as sudden disconnects)</p></li></ul><h3><strong>RF Spectrum</strong></h3><p>Rules out interference.</p><h3><strong>AP Load</strong></h3><p>Rules out congestion.</p><h3><strong>Client Health</strong></h3><p>Aggregates:</p><ul><li><p>Latency</p></li><li><p>DNS performance</p></li><li><p>Signal quality</p></li><li><p>Roaming events</p></li></ul><div><hr></div><h1><strong>Final Thoughts</strong></h1><p>Some NICs roam calmly.<br>Some roam aggressively.<br>And some roam like they&#8217;re working the room at a cocktail party.</p><p>When you put two clients side&#8209;by&#8209;side and watch one behave and the other bounce like it&#8217;s trying to meet every AP in the building, the truth becomes obvious:</p><p><strong>New hardware isn&#8217;t always better Wi&#8209;Fi.<br>Better drivers are better Wi&#8209;Fi.</strong></p>]]></content:encoded></item><item><title><![CDATA[ The Myth of “New Hardware = Better Wi‑Fi”: Why Your New NIC Might Be the Problem]]></title><description><![CDATA[New laptops, new Chromebooks, new Intel cards &#8212; Wi&#8209;Fi headaches.]]></description><link>https://jamiegprice.substack.com/p/the-myth-of-new-hardware-better-wifi</link><guid isPermaLink="false">https://jamiegprice.substack.com/p/the-myth-of-new-hardware-better-wifi</guid><dc:creator><![CDATA[Jamie G Price]]></dc:creator><pubDate>Tue, 17 Feb 2026 20:12:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!B_9O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb329bbc1-c870-4eac-aefb-b08d2e867b2e_1340x1298.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!B_9O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb329bbc1-c870-4eac-aefb-b08d2e867b2e_1340x1298.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!B_9O!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb329bbc1-c870-4eac-aefb-b08d2e867b2e_1340x1298.png 424w, /__u/substackcdn.com/image/fetch/$s_!B_9O!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb329bbc1-c870-4eac-aefb-b08d2e867b2e_1340x1298.png 848w, /__u/substackcdn.com/image/fetch/$s_!B_9O!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb329bbc1-c870-4eac-aefb-b08d2e867b2e_1340x1298.png 1272w, /__u/substackcdn.com/image/fetch/$s_!B_9O!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb329bbc1-c870-4eac-aefb-b08d2e867b2e_1340x1298.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!B_9O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb329bbc1-c870-4eac-aefb-b08d2e867b2e_1340x1298.png" width="1340" height="1298" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b329bbc1-c870-4eac-aefb-b08d2e867b2e_1340x1298.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1298,&quot;width&quot;:1340,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2038981,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/188301200?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb329bbc1-c870-4eac-aefb-b08d2e867b2e_1340x1298.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!B_9O!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb329bbc1-c870-4eac-aefb-b08d2e867b2e_1340x1298.png 424w, /__u/substackcdn.com/image/fetch/$s_!B_9O!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb329bbc1-c870-4eac-aefb-b08d2e867b2e_1340x1298.png 848w, /__u/substackcdn.com/image/fetch/$s_!B_9O!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb329bbc1-c870-4eac-aefb-b08d2e867b2e_1340x1298.png 1272w, /__u/substackcdn.com/image/fetch/$s_!B_9O!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb329bbc1-c870-4eac-aefb-b08d2e867b2e_1340x1298.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>Picture from Meta AI<br><br>For the Audience &#8212; TL;DR (&#8220;Too Long; Didn&#8217;t Read&#8221;) Executive Summary</strong></h2><p>This section provides a quick, high&#8209;level summary of the article for readers who want the essential points up front. Here&#8217;s what you need to know:</p><ul><li><p>New NICs (network interface cards) often perform <em>worse</em> than older ones because their drivers and firmware are still immature.</p></li><li><p>Popular models &#8212; including Intel AX201/AX211 and the MediaTek MT7921 found in many Wi&#8209;Fi 6 Chromebooks &#8212; are known for roaming delays, video freezes, and random disconnects.</p></li><li><p>Roaming issues are one of the biggest reasons video calls break up when you move around (or don't move around with aggressive nic cards).</p></li><li><p>Tools like Wireshark, PingPlotter, iPerf3, Event Viewer, and ChromeOS Diagnostics can reveal what&#8217;s really happening behind the scenes.</p></li><li><p>Troubleshooting usually involves updating drivers and firmware, checking AP compatibility, tuning roaming aggressiveness, and testing on multiple networks.</p></li><li><p>In some cases, the cleanest fix is replacing the NIC with a more stable model &#8212; when the device allows it.</p></li></ul><div><hr></div><h2><strong>Introduction</strong></h2><p>There&#8217;s a quiet myth in the tech world: <em>new hardware means better Wi&#8209;Fi.</em><br>It feels intuitive &#8212; you buy a new laptop, a new Chromebook, or a new Wi&#8209;Fi 6/6E device, and you expect everything to be faster, smoother, and more reliable.</p><p>But Wi&#8209;Fi doesn&#8217;t work that way.</p><p>In fact, some of the newest NICs on the market are the ones causing the most frustration. Video calls freeze. Roaming between access points becomes unpredictable. Latency spikes appear out of nowhere. And suddenly your &#8220;upgrade&#8221; feels like a downgrade.</p><p>Let&#8217;s unpack why this happens &#8212; and what you can do about it.</p><div><hr></div><h1><strong>Why New NICs Often Perform Worse Than Older Ones</strong></h1><p>A NIC&#8217;s performance depends on far more than its hardware specs. A brand&#8209;new chipset may support Wi&#8209;Fi 6E, WPA3, OFDMA, and all the buzzwords &#8212; but if the software stack isn&#8217;t mature, you&#8217;ll see:</p><ul><li><p>Roaming delays</p></li><li><p>Latency spikes</p></li><li><p>Video freezes</p></li><li><p>Random disconnects</p></li><li><p>Poor throughput despite strong signal</p></li></ul><p>New NICs often suffer from:</p><div><hr></div><h3><strong>Immature drivers</strong></h3><p>New NICs almost always arrive before their software ecosystem is fully ready. When a new Wi&#8209;Fi generation rolls out &#8212; Wi&#8209;Fi 6, Wi&#8209;Fi 6E, and now Wi&#8209;Fi 7 &#8212; the hardware tends to hit the market <em>months or even years</em> before the drivers and firmware mature.</p><p>This creates a predictable pattern:</p><ul><li><p>The chipset supports the newest protocol on paper</p></li><li><p>The operating system barely supports it</p></li><li><p>The drivers are rushed to meet launch deadlines</p></li><li><p>The firmware is still being tuned for real&#8209;world behavior</p></li><li><p>Access point vendors are also updating their own code at the same time</p></li></ul><p>In other words: <strong>everyone is building the airplane while it&#8217;s already in the air.</strong></p><p>New Wi&#8209;Fi standards introduce features like:</p><ul><li><p>OFDMA</p></li><li><p>Target Wake Time</p></li><li><p>1024&#8209;QAM and 4096&#8209;QAM</p></li><li><p>Multi&#8209;link operation (Wi&#8209;Fi 7)</p></li><li><p>6 GHz band behavior (Wi&#8209;Fi 6E)</p></li><li><p>More complex roaming logic</p></li><li><p>New power&#8209;saving modes</p></li></ul><p>Each of these requires:</p><ul><li><p>New driver logic</p></li><li><p>New firmware behavior</p></li><li><p>New AP firmware</p></li><li><p>New OS&#8209;level support</p></li><li><p>New regulatory compliance handling</p></li></ul><p>Because all of these pieces evolve independently, early drivers often struggle with:</p><ul><li><p>Incorrect roaming decisions</p></li><li><p>Misinterpreting AP capabilities</p></li><li><p>Power&#8209;saving bugs that cause disconnects</p></li><li><p>Latency spikes during OFDMA scheduling</p></li><li><p>Incomplete support for 6 GHz or DFS channels</p></li><li><p>Crashes when switching between bands</p></li></ul><p>This is why a NIC that looks &#8220;cutting&#8209;edge&#8221; on a spec sheet can behave worse than a five&#8209;year&#8209;old Wi&#8209;Fi 5 card in real&#8209;world environments. The older card has had years of refinement; the new one is still learning how to walk.</p><div><hr></div><h1><strong>A Real&#8209;World Example: Wi&#8209;Fi 5 vs. Wi&#8209;Fi 6 &#8212; When &#8220;New&#8221; Isn&#8217;t Automatically Better</strong></h1><p>It&#8217;s easy to assume that Wi&#8209;Fi 6 should outperform Wi&#8209;Fi 5 in every scenario. After all, Wi&#8209;Fi 6 introduces:</p><ul><li><p>OFDMA</p></li><li><p>Target Wake Time</p></li><li><p>1024&#8209;QAM</p></li><li><p>Better multi&#8209;user scheduling</p></li><li><p>Improved efficiency in dense environments</p></li><li><p>Lower latency under load</p></li></ul><p>On paper, it&#8217;s a clear upgrade.</p><p>But in practice, especially in the first 1&#8211;2 years of Wi&#8209;Fi 6 hardware, many users discovered the opposite.</p><div><hr></div><h2><strong>Scenario: A user walks from their office to the kitchen during a Zoom call</strong></h2><h3><strong>Wi&#8209;Fi 5 (802.11ac) &#8212; Older, but Mature</strong></h3><p>A laptop with a well&#8209;established Wi&#8209;Fi 5 NIC (like the Intel 8265 or Qualcomm Atheros QCA6174) typically behaves like this:</p><ul><li><p>Roams predictably between access points</p></li><li><p>Maintains stable RSSI during movement</p></li><li><p>Keeps latency consistent</p></li><li><p>Rarely drops the call</p></li><li><p>Years of driver updates have smoothed out roaming logic</p></li></ul><p><strong>Result:</strong><br>The user barely notices the transition. The call continues smoothly.</p><div><hr></div><h3><strong>Wi&#8209;Fi 6 (802.11ax) &#8212; Newer, but Not Fully Baked</strong></h3><p>A laptop with a first&#8209;generation Wi&#8209;Fi 6 NIC (like the Intel AX201 or MediaTek MT7921) often behaves differently:</p><ul><li><p>Roaming decisions are inconsistent</p></li><li><p>The NIC may cling to the old AP too long</p></li><li><p>Or roam too early</p></li><li><p>OFDMA scheduling may cause latency spikes</p></li><li><p>Power&#8209;saving features may trigger micro&#8209;disconnects</p></li><li><p>Drivers are still catching up to the standard</p></li></ul><p><strong>Result:</strong><br>The user sees:</p><ul><li><p>Frozen video</p></li><li><p>Audio dropouts</p></li><li><p>A &#8220;Reconnecting&#8230;&#8221; message</p></li><li><p>Or a full disconnect and reconnect</p></li></ul><p>Even though Wi&#8209;Fi 6 is &#8220;better&#8221; on paper, the <strong>immature drivers and firmware</strong> make the experience worse.</p><div><hr></div><h2><strong>Why This Happens</strong></h2><h3><strong>Wi&#8209;Fi 5 (802.11ac)</strong></h3><ul><li><p>Released in 2013</p></li><li><p>Had nearly a decade of driver refinement</p></li><li><p>AP vendors fully understood roaming behavior</p></li><li><p>OS&#8209;level support was stable</p></li></ul><h3><strong>Wi&#8209;Fi 6 (802.11ax)</strong></h3><ul><li><p>Released in 2019</p></li><li><p>Introduced major architectural changes</p></li><li><p>Required new driver logic</p></li><li><p>Required new AP firmware</p></li><li><p>Required OS updates</p></li><li><p>Required regulatory updates for 6 GHz (Wi&#8209;Fi 6E)</p></li></ul><p>When all of these moving parts are new, the NIC becomes the weakest link.</p><div><hr></div><h2><strong>The Takeaway</strong></h2><p>Wi&#8209;Fi 6 <em>is</em> better technology &#8212; but only when:</p><ul><li><p>The drivers are mature</p></li><li><p>The firmware is stable</p></li><li><p>The AP ecosystem is updated</p></li><li><p>The OS supports the features properly</p></li></ul><p>Until then, a well&#8209;tuned Wi&#8209;Fi 5 NIC can outperform a brand&#8209;new Wi&#8209;Fi 6 NIC in everyday tasks like:</p><ul><li><p>Video calls</p></li><li><p>Roaming</p></li><li><p>Latency&#8209;sensitive applications</p></li><li><p>Moving between rooms</p></li><li><p>Dense environments</p></li></ul><p>This is exactly why &#8220;new hardware = better Wi&#8209;Fi&#8221; is a myth.</p><div><hr></div><h3><strong>Unpolished firmware</strong></h3><p>Firmware controls roaming, power saving, and RF behavior. Early versions are notoriously unstable.</p><h3><strong>Compatibility issues with access points</strong></h3><p>A NIC might work flawlessly with one vendor and fall apart with another.</p><h3><strong>Poorly tuned roaming logic</strong></h3><p>Some NICs cling to a weak AP; others jump too early. Both behaviors break video traffic.</p><div><hr></div><h1><strong>NICs With a Reputation for Problems</strong></h1><p>These aren&#8217;t &#8220;bad&#8221; products &#8212; but they&#8217;re widely reported as frustrating in real&#8209;world environments.</p><div><hr></div><h2><strong>Intel AX201 / AX211 (Wi&#8209;Fi 6/6E)</strong></h2><p>Extremely common, extremely temperamental. Known for:</p><ul><li><p>Over&#8209;aggressive roaming</p></li><li><p>Driver regressions after OS updates</p></li><li><p>Latency spikes during video calls</p></li><li><p>Occasional firmware crashes</p></li></ul><div><hr></div><h2><strong>MediaTek MT7921 (common in Wi&#8209;Fi 6 Chromebooks)</strong></h2><p>A frequent source of Chromebook Wi&#8209;Fi complaints:</p><ul><li><p>Poor roaming</p></li><li><p>Slow reconnects</p></li><li><p>Weak DFS performance</p></li><li><p>Random &#8220;Wi&#8209;Fi disabled&#8221; states</p></li></ul><div><hr></div><h2><strong>Realtek RTL8822CE / RTL8852AE</strong></h2><p>Affordable, but not known for stability:</p><ul><li><p>Weak driver support</p></li><li><p>Poor performance under load</p></li><li><p>Unstable connections with certain APs</p></li></ul><div><hr></div><h2><strong>Killer AX1650 (Intel hardware + custom software)</strong></h2><p>The hardware is Intel, but the software stack complicates things:</p><ul><li><p>Driver conflicts</p></li><li><p>Over&#8209;aggressive QoS</p></li><li><p>Roaming instability</p></li></ul><div><hr></div><h2><strong>Broadcom BCM43xx series</strong></h2><p>Mixed reputation, especially outside macOS:</p><ul><li><p>Limited driver support</p></li><li><p>Poor Linux compatibility</p></li><li><p>Roaming issues in dense environments</p></li></ul><div><hr></div><h1><strong>NICs People Actually Like</strong></h1><p>These NICs tend to be stable, predictable, and well&#8209;supported.</p><div><hr></div><h2><strong>Intel AX210 (Wi&#8209;Fi 6E)</strong></h2><p>A major improvement over the AX201/211 line.<br>Better roaming, better stability, fewer complaints.</p><div><hr></div><h2><strong>Intel I225&#8209;V / I226&#8209;V (wired)</strong></h2><p>Rock&#8209;solid for most users, with mature drivers and consistent performance.</p><div><hr></div><h2><strong>Qualcomm Atheros QCA6174 / QCA9377</strong></h2><p>Older, but extremely stable &#8212; especially on Linux.</p><div><hr></div><h2><strong>Broadcom BCM4360</strong></h2><p>A surprisingly reliable chipset from the older MacBook Pro era.</p><div><hr></div><h2><strong>Mellanox ConnectX&#8209;3/4/5 (wired, enterprise)</strong></h2><p>If you want NICs that &#8220;just work&#8221; at high speeds, Mellanox is the gold standard.</p><div><hr></div><h1><strong>How Roaming Breaks Video Traffic</strong></h1><p>Roaming is the process of switching from one access point (AP) to another.<br>A good NIC roams:</p><ul><li><p>Quickly</p></li><li><p>Smoothly</p></li><li><p>Without dropping packets</p></li></ul><p>A bad NIC roams like this:</p><ul><li><p>Waits until the signal is terrible</p></li><li><p>Drops the connection</p></li><li><p>Reconnects to a random AP</p></li><li><p>Re&#8209;authenticates</p></li><li><p>Re&#8209;establishes DHCP</p></li><li><p>Re&#8209;establishes TCP sessions</p></li></ul><p>During a video call, users will see:</p><ul><li><p>Frozen video</p></li><li><p>Audio dropouts</p></li><li><p>Pixelation</p></li><li><p>&#8220;Reconnecting&#8230;&#8221; messages</p></li></ul><p>This is why roaming behavior matters more than raw throughput.</p><div><hr></div><h1><strong>The Tools That Reveal What&#8217;s Really Happening</strong></h1><p>These tools aren&#8217;t just for network engineers &#8212; they&#8217;re incredibly useful for anyone trying to understand why their NIC is misbehaving.</p><div><hr></div><h2><strong>Wireshark</strong></h2><p>A packet capture tool that shows what&#8217;s happening on the network.</p><p><strong>Great for:</strong></p><ul><li><p>Identifying packet loss</p></li><li><p>Seeing retransmissions</p></li><li><p>Detecting roaming events</p></li><li><p>Spotting authentication failures</p></li></ul><p><strong>Look for:</strong></p><ul><li><p>Sudden gaps in traffic</p></li><li><p>Burst retransmissions</p></li><li><p>EAPOL messages</p></li><li><p>Deauthentication frames</p></li></ul><div><hr></div><h2><strong>PingPlotter</strong></h2><p>A visual tool for tracking latency over time.</p><p><strong>Great for:</strong></p><ul><li><p>Detecting latency spikes</p></li><li><p>Identifying jitter</p></li><li><p>Seeing when roaming occurs</p></li></ul><p><strong>Look for:</strong></p><ul><li><p>Spikes that correlate with movement</p></li><li><p>Drops that align with AP transitions</p></li></ul><div><hr></div><h2><strong>iPerf3</strong></h2><p>A throughput and jitter testing tool.</p><p><strong>Great for:</strong></p><ul><li><p>Measuring real&#8209;world bandwidth</p></li><li><p>Testing stability under load</p></li><li><p>Comparing performance between APs</p></li></ul><p><strong>Look for:</strong></p><ul><li><p>Throughput that fluctuates wildly</p></li><li><p>Jitter that increases during movement</p></li><li><p>Drops when switching APs</p></li></ul><div><hr></div><h2><strong>Windows Event Viewer (Intel NICs)</strong></h2><p>Windows logs NIC driver resets, firmware crashes, and roaming events.</p><p><strong>Look for:</strong></p><ul><li><p>&#8220;Netwtw&#8221; errors</p></li><li><p>&#8220;Device reset&#8221; messages</p></li><li><p>&#8220;Roaming decision&#8221; logs</p></li></ul><div><hr></div><h2><strong>ChromeOS Diagnostics (Chromebooks)</strong></h2><p>ChromeOS includes built&#8209;in Wi&#8209;Fi logs.</p><p><strong>Look for:</strong></p><ul><li><p>Sudden RSSI drops</p></li><li><p>&#8220;Roam triggered&#8221; messages</p></li><li><p>&#8220;Wi&#8209;Fi disabled&#8221; events</p></li></ul><div><hr></div><h1><strong>Troubleshooting a New NIC That Doesn&#8217;t Work Well</strong></h1><p>A structured approach that avoids unnecessary or harmful changes.</p><div><hr></div><h2><strong>1. Update the Drivers</strong></h2><p>New NICs often ship with buggy drivers.<br>Check:</p><ul><li><p>Intel&#8217;s driver page</p></li><li><p>Realtek&#8217;s official site</p></li><li><p>MediaTek OEM support</p></li><li><p>Chromebook OS updates</p></li><li><p>Laptop manufacturer support pages</p></li></ul><div><hr></div><h2><strong>2. Update the Firmware</strong></h2><p>Firmware updates often fix roaming, stability, and power&#8209;saving issues.</p><div><hr></div><h2><strong>3. Check AP Compatibility</strong></h2><p>Some NICs simply don&#8217;t get along with certain access points.</p><p>Best places to check:</p><ul><li><p>r/networking</p></li><li><p>r/sysadmin</p></li><li><p>Ubiquiti, Aruba, Cisco, TP&#8209;Link forums</p></li><li><p>Chromebook community forums</p></li></ul><p>Search for:<br><strong>&#8220; roaming&#8221;</strong></p><div><hr></div><h2><strong>4. Adjust Roaming Aggressiveness (Intel only)</strong></h2><p>On Windows:</p><ul><li><p>Device Manager</p></li><li><p>Wi&#8209;Fi adapter &#8594; Properties</p></li><li><p>Advanced tab</p></li><li><p>&#8220;Roaming Aggressiveness&#8221;</p></li></ul><p>Medium&#8209;Low or Medium often yields the best stability.</p><div><hr></div><h2><strong>5. Test on Another Network</strong></h2><p>If the NIC behaves the same on:</p><ul><li><p>Home Wi&#8209;Fi</p></li><li><p>Work Wi&#8209;Fi</p></li><li><p>Mobile hotspot</p></li></ul><p>&#8230;it&#8217;s the NIC, not the network.</p><div><hr></div><h2><strong>6. Use Diagnostic Tools to Observe Behavior</strong></h2><p>Look for:</p><ul><li><p>High retry rates</p></li><li><p>Sudden RSSI drops</p></li><li><p>Frequent disconnects</p></li><li><p>DHCP renewals mid&#8209;session</p></li><li><p>Driver resets</p></li></ul><div><hr></div><h2><strong>7. Consider Replacing the NIC</strong></h2><p>If your laptop allows it, swapping to a known&#8209;good NIC (like the Intel AX210) is often the cleanest fix.</p><p>Chromebooks usually don&#8217;t allow NIC replacement, so software tuning is your only option.</p><div><hr></div><h1><strong>Final Thoughts</strong></h1><p>A NIC is one of the most important components in your device &#8212; and one of the easiest to overlook. New hardware doesn&#8217;t guarantee stability, and some of the most advanced NICs are the ones with the roughest edges.</p><p>If your video calls freeze when you walk between rooms, or your Wi&#8209;Fi 6 Chromebook drops off the network for no reason, you&#8217;re not imagining it. Roaming behavior, driver maturity, and chipset quirks all play a role.</p><p>The good news: with the right tools and troubleshooting steps, you can usually tame even the most temperamental NIC. And if not, at least you&#8217;ll know which ones to avoid next time.</p><div><hr></div><p></p>]]></content:encoded></item><item><title><![CDATA[Why Your Mac Keeps Asking for the “Correct” Wi‑Fi Password & How to Fix It]]></title><description><![CDATA[Apple Smackled]]></description><link>https://jamiegprice.substack.com/p/why-your-mac-keeps-asking-for-the</link><guid isPermaLink="false">https://jamiegprice.substack.com/p/why-your-mac-keeps-asking-for-the</guid><dc:creator><![CDATA[Jamie G Price]]></dc:creator><pubDate>Sun, 15 Feb 2026 08:56:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!B8qA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfa5607-0c8f-426a-ac27-dac7ac8b29cf_838x829.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!B8qA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfa5607-0c8f-426a-ac27-dac7ac8b29cf_838x829.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!B8qA!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfa5607-0c8f-426a-ac27-dac7ac8b29cf_838x829.png 424w, /__u/substackcdn.com/image/fetch/$s_!B8qA!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfa5607-0c8f-426a-ac27-dac7ac8b29cf_838x829.png 848w, /__u/substackcdn.com/image/fetch/$s_!B8qA!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfa5607-0c8f-426a-ac27-dac7ac8b29cf_838x829.png 1272w, /__u/substackcdn.com/image/fetch/$s_!B8qA!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_webp, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfa5607-0c8f-426a-ac27-dac7ac8b29cf_838x829.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!B8qA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfa5607-0c8f-426a-ac27-dac7ac8b29cf_838x829.png" width="838" height="829" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0dfa5607-0c8f-426a-ac27-dac7ac8b29cf_838x829.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:829,&quot;width&quot;:838,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:841846,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://jamiegprice.substack.com/i/185885880?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfa5607-0c8f-426a-ac27-dac7ac8b29cf_838x829.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!B8qA!, /__u/jamiegprice.substack.com/w_424, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfa5607-0c8f-426a-ac27-dac7ac8b29cf_838x829.png 424w, /__u/substackcdn.com/image/fetch/$s_!B8qA!, /__u/jamiegprice.substack.com/w_848, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfa5607-0c8f-426a-ac27-dac7ac8b29cf_838x829.png 848w, /__u/substackcdn.com/image/fetch/$s_!B8qA!, /__u/jamiegprice.substack.com/w_1272, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfa5607-0c8f-426a-ac27-dac7ac8b29cf_838x829.png 1272w, /__u/substackcdn.com/image/fetch/$s_!B8qA!, /__u/jamiegprice.substack.com/w_1456, /__u/jamiegprice.substack.com/c_limit, /__u/jamiegprice.substack.com/f_auto, /__u/jamiegprice.substack.com/q_auto:good, /__u/jamiegprice.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfa5607-0c8f-426a-ac27-dac7ac8b29cf_838x829.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Image from Meta AI<br><br>If you&#8217;ve ever typed your Wi&#8209;Fi password into your Mac &#8212; <strong>slowly, carefully, triple&#8209;checked</strong> &#8212; only to have macOS pop the box right back up at you&#8230;</p><p>You&#8217;re not alone.<br>And no, you didn&#8217;t type it wrong.<br>And no, you didn&#8217;t &#8220;break&#8221; anything.</p><p>In fact, this frustrating little loop is incredibly common on <strong>macOS Tahoe</strong>, especially on secure enterprise networks. The good news?<br><strong>It&#8217;s totally fixable &#8212; and actually pretty simple once you know where macOS hides things.</strong></p><p>This post walks you through the <em>why</em> and the <em>how</em> in plain English, with zero blame and no tech&#8209;shaming.</p><p>Let&#8217;s get into it.</p><div><hr></div><h2>&#127781;&#65039; <strong>Why Tahoe Gets Stuck in a Wi&#8209;Fi Password Loop</strong></h2><p>Modern macOS versions don&#8217;t store your Wi&#8209;Fi information in one place. They stash little pieces everywhere:</p><ul><li><p><strong>Keychain Access</strong> (where your passwords live)</p></li><li><p><strong>Known Networks</strong> (your saved SSID list)</p></li><li><p><strong>System authentication caches</strong> (temporary but stubborn)</p></li><li><p><strong>MDM or company&#8209;installed profiles</strong> (if you&#8217;re on a managed device)</p></li></ul><p>If <em>any</em> of those copies becomes outdated, corrupted, or slightly mismatched, Tahoe does something very&#8230; Tahoe:</p><p>&#128073; It silently retries the wrong credential in the background.<br>&#128073; Each retry looks like a failed login to your company&#8217;s authentication system.<br>&#128073; Tahoe then prompts you again &#8212; even though you entered the correct password.</p><p>This is how people accidentally get <strong>locked out</strong> of their corporate accounts by doing absolutely nothing wrong.</p><div><hr></div><h2>&#128721; <strong>Before You Fix Anything: Turn Wi&#8209;Fi OFF</strong></h2><p>This step matters more than people realize.</p><p>Turning Wi&#8209;Fi off prevents Tahoe from repeatedly slamming your company&#8217;s authentication servers with bad attempts while you&#8217;re trying to fix the issue.</p><p>Just flip the toggle off &#8212; we&#8217;ll come back to it later.</p><div><hr></div><h2>&#128273; <strong>Step 1: Clear Old Wi&#8209;Fi Credentials from Keychain</strong></h2><p>This is the #1 cause of repeated prompts.</p><ol><li><p>Press <strong>&#8984; + Space</strong></p></li><li><p>Type <strong>Keychain Access</strong> &#8594; hit <strong>Enter</strong></p></li><li><p>Click <strong>Login</strong> on the left</p></li><li><p>Click <strong>System</strong> just below it</p></li><li><p>Use the search bar to look for:</p><ul><li><p>Your Wi&#8209;Fi network name</p></li><li><p>Your company name</p></li><li><p>Terms like <strong>802.1X</strong>, <strong>EAP</strong>, or <strong>AirPort</strong></p></li></ul></li></ol><p>Now delete anything clearly tied to that network:</p><ul><li><p>Old Wi&#8209;Fi passwords</p></li><li><p>Certificates</p></li><li><p>802.1X authentication tokens</p></li></ul><p>Don&#8217;t worry &#8212; you&#8217;re not hurting anything. This just removes Tahoe&#8217;s stale credentials so it stops trying them over and over.</p><div><hr></div><h2>&#128225; <strong>Step 2: Remove the Network from &#8220;Known Networks&#8221; (Tahoe UI Changed This)</strong></h2><p>Apple moved this in macOS Tahoe, so don&#8217;t panic if it&#8217;s not where you expect.</p><ol><li><p>Open <strong>System Settings</strong></p></li><li><p>Click <strong>Wi&#8209;Fi</strong></p></li><li><p>Scroll until you see <strong>Known Networks</strong></p></li><li><p>Click <strong>Edit</strong> or <strong>Advanced&#8230;</strong></p></li><li><p>Remove your company Wi&#8209;Fi network(s)</p></li></ol><p>This wipes the saved profile &#8212; the macOS equivalent of <code>netsh wlan delete profile</code> on Windows.</p><div><hr></div><h2>&#128260; <strong>Step 3: Restart Your Mac</strong></h2><p>Yes, really.</p><p>Tahoe caches network authentication in the background. A reboot clears those hidden caches and resets the Wi&#8209;Fi subsystem cleanly.</p><div><hr></div><h2>&#127760; <strong>Step 4: Reconnect (Cleanly This Time)</strong></h2><p>Now turn Wi&#8209;Fi back on.</p><ol><li><p>Choose your company network</p></li><li><p>Enter your password</p></li><li><p>When asked, choose:</p><ul><li><p><strong>Save to Login Keychain</strong></p></li><li><p><strong>Remember this network</strong></p></li></ul></li></ol><p>If the cleanup worked, macOS will handshake normally and the password window will stay gone.</p><div><hr></div><h2>&#128450;&#65039; <strong>Step 5 (Optional): Check for Company Profiles</strong></h2><p>If you&#8217;re on a corporate&#8209;managed Mac (Intune, Jamf, etc.), the issue may not be your password at all.</p><ol><li><p>Go to <strong>System Settings &#8594; Privacy &amp; Security</strong></p></li><li><p>Open <strong>Profiles</strong></p></li></ol><p>If you see:</p><ul><li><p>Wi&#8209;Fi configuration profiles</p></li><li><p>Certificates</p></li><li><p>MDM enrollment profiles</p></li></ul><p>&#8230;don&#8217;t delete them unless your IT team says so &#8212; but their presence tells you the problem might be server&#8209;side, not something you did.</p><div><hr></div><h2>&#10024; <strong>You Didn&#8217;t Mess Up &#8212; Tahoe Did What Tahoe Does</strong></h2><p>Here&#8217;s the truth:</p><ul><li><p>macOS Tahoe retries silently in the background</p></li><li><p>One stale credential causes endless failures</p></li><li><p>Each retry looks like a bad login attempt</p></li><li><p>That leads to lockouts and frustration</p></li><li><p>None of this is the user&#8217;s fault</p></li></ul><p>You didn&#8217;t forget your password.<br>You didn&#8217;t break your Mac.<br>You didn&#8217;t &#8220;fat&#8209;finger it.&#8221;</p><p>The system just got confused &#8212; and now you know exactly how to reset it.</p>]]></content:encoded></item></channel></rss>