BSSID sweep: OpenWiFi 5.1.0‑0.006 lab fleet

2026‑10‑05, 06:04–06:08 MDT. One sensor joined every 2.4 and 5 GHz BSSID of OW mPSK WPA2 on five lab APs, one at a time, and checked that a client on it gets an address and reaches the Internet.

Result: 10/10

Pass = associated to that exact BSSID, leased by DHCP, and answered a ping to 1.1.1.1 in each of 15 consecutive seconds.

APBandChannelBSSIDLeaseDHCP1.1.1.1Result
WF1895 GHz44 (5220)d4:ba:ba:a3:15:ab10.20.2.20.38 s15/15pass
WF660a5 GHz149 (5745)d4:ba:ba:a1:8c:0110.20.2.20.42 s15/15pass
WF186h5 GHz157 (5785)d4:ba:ba:a4:05:cb10.20.2.20.37 s15/15pass
WF188n5 GHz157 (5785)d4:ba:ba:ab:ba:aa10.20.2.20.35 s15/15pass
EAP1115 GHz149 (5745)22:1a:e3:db:53:6810.20.2.20.44 s15/15pass
WF1892.4 GHz6 (2437)d4:ba:ba:a3:15:aa10.20.2.30.47 s15/15pass
WF660a2.4 GHz6 (2437)d4:ba:ba:a1:8c:0210.20.2.30.42 s15/15pass
WF186h2.4 GHz11 (2462)d4:ba:ba:a4:05:ca10.20.2.30.44 s15/15pass
WF188n2.4 GHz6 (2437)d4:ba:ba:ab:ba:ab10.20.2.32.59 s15/15pass
EAP1112.4 GHz11 (2462)a0:1a:e3:db:53:6810.20.2.30.38 s15/15pass

Every lease came from 10.20.2.1 on VLAN 301 (10.20.2.0/24). The sensor kept one MAC per band, so it held the same address on every AP within a band.

Versions under test

ComponentVersion
rXgbuild 16.787-5-hbhowksdan51update
AP firmwarergnets-5.1.0-0.006 · ApNos-92cbcec63 · OpenWrt 25.12.3 r32912-6639b15f62
rg_wss_client1.0.40
rxg_sdan1.18-8-gde62a9f (tarball 1.18-alpha-de62a9f)
APrXg idIPFirmwarerg_wss_clientrxg_sdan build loaded
CIG WF18924662172.16.11.100ApNos-92cbcec631.0.40ipq53xx/generic 6.6.88 25.12
Cigtech WF-660a16652172.16.11.102ApNos-92cbcec631.0.40ipq60xx/generic 5.4.164 25.12
CIG WF186h24670172.16.11.103ApNos-92cbcec631.0.40ipq50xx/generic 5.4.164 25.12
Cigtech WF-188n24667172.16.11.104ApNos-92cbcec631.0.40ipq60xx/generic 5.4.164 25.12
Edgecore EAP11124660172.16.11.105ApNos-92cbcec631.0.40mediatek/filogic 6.12.85 25.12

Read from each AP and the rXg shortly after the sweep. Every AP's uptime covered the sweep window, so nothing rebooted or upgraded in between.

Scope.

Method

Sensor: a second CIG WF189 (d4:ba:ba:a2:e8:78, firmware ApNos-92cbcec63) with rgminiloader disabled so the rXg cannot reconfigure it, its tri‑band MLO radio split per band (mlo_capable=0), and no SSIDs of its own. Targets were read live from each AP's radios, so the sweep tested what was actually on the air. For each BSSID, sensord placed a STA on that exact BSSID, isolated it in its own Linux VRF via rg_wss_client's production VrfDomain, leased by DHCP, and sent one ICMP echo per second from a raw socket bound to the STA with SO_BINDTODEVICE, so a reply proves the path through that association rather than the sensor's own uplink. Driver: ~/lab/sensor/sweep.py; raw results: runs/sweep-20261005-060423/results.jsonl.