I’m having a reproducible problem with device onboarding/commissioning over my MikroTik WiFi setup.
Network setup
- 3 × MikroTik wAP ax, one on each floor
- Managed centrally using CAPsMAN
- wifi-qcom
traffic-processing=on-cap- VLAN-aware network
- OPNsense as router/firewall
- AdGuard Home for client DNS, forwarding to Unbound on OPNsense
- All MikroTik devices/CAPsMAN are running the latest stable RouterOS
- WPA2-PSK used during compatibility testing
Normal WiFi operation appears to be fine.
The problem occurs specifically during the initial onboarding/commissioning of devices through their vendor apps.
I have reproduced the same type of failure with several unrelated devices/vendors:
- Bosch ovens / Home Connect
- Bosch Cookit
- Sony soundbar
- Canon printer
The typical sequence is:
- Device connects to the wAP ax WiFi.
- Device receives a DHCP lease.
- DNS and Internet connectivity work.
- The vendor app progresses almost completely through setup.
- The final onboarding/registration step stalls or fails.
Strongest A/B test
What makes me suspect the MikroTik WiFi very strongly is the following test.
I turn all wAP ax WiFi off and create a mobile hotspot using the same SSID and WPA2 password as my normal home WLAN.
Without changing the appliance configuration otherwise, the affected devices then complete onboarding immediately.
After successful onboarding I can:
- disable the phone hotspot,
- turn the wAP ax WiFi back on,
- and the already-configured devices reconnect to the MikroTik WLAN and generally operate normally.
So the wAP ax WLAN appears perfectly capable of carrying ordinary traffic once the device has been commissioned. It is specifically the commissioning/onboarding phase that fails.
I have also tested with multiple phones/tablets, so this does not appear to be caused by one particular Android phone.
Additional WiFi tests
I also tried to simplify the RF side as much as possible:
- only one wAP ax active
- only 2.4 GHz enabled
- only 5 GHz enabled
- both bands tested separately
- WPA2-only
- 20 MHz channel width on 2.4 GHz
- roaming-related features disabled for testing
The onboarding issue remained unchanged in all of these tests.
So the failure does not appear to depend on roaming between APs, multi-AP steering, or on the client choosing the wrong band.
Packet observations
With Bosch Home Connect, packet captures show that the appliance:
- obtains DHCP
- advertises itself using mDNS
- resolves the Home Connect cloud endpoint
- establishes TCP/443 connections
- begins TLS negotiation
During failed onboarding I repeatedly observed the appliance sending a TLS 1.2 fatal:
Certificate Expired
Because exactly the same appliance can be commissioned successfully through the phone hotspot, I suspect this may be a consequence of the failed commissioning process rather than an actually expired certificate.
With the Sony soundbar I confirmed that it:
- obtains DHCP
- is present in ARP
- sends mDNS traffic to
224.0.0.251:5353 - sends other multicast discovery traffic
- has Internet connectivity
- but still fails at the final setup step
This makes me suspect something around local WiFi traffic during commissioning, especially:
- WiFi client-to-client forwarding
- multicast delivery
- mDNS / SSDP
- CAPsMAN datapath handling
- VLAN-aware WiFi forwarding
wifi-qcom
Questions
Has anyone seen similar behavior with wAP ax / wifi-qcom / CAPsMAN, where ordinary connectivity works but device commissioning fails?
In particular, I would be interested in whether there are known issues or recommended settings concerning:
- multicast/mDNS/SSDP between wireless stations
- client-to-client forwarding
traffic-processing=on-cap- VLAN-aware CAPsMAN datapaths
multicast-enhance- testing
traffic-processing=on-capsmanas a comparison