Commissioning is a handshake, not a broadcast
Matter commissioning is the one-time, local process by which a Matter controller discovers a new device, verifies its credentials and adds it to a shared "fabric", and it is a deliberate, pairwise handshake rather than a simple broadcast, which is why a device that is powered and in range can still fail to join if any step in that handshake is wrong. This distinction matters for troubleshooting: because commissioning is pairwise and credential-led, "the light is on and the phone sees Wi-Fi" tells you almost nothing about whether the device will pair. The things that actually decide the outcome are the setup code, the controller, the network type and the device firmware — and the factory's leverage sits on the first and the last of those.
The setup code and QR mismatch
Each Matter device is factory-provisioned with its own unique setup code and discriminator, and if the printed QR code or manual code does not match the value baked into the device's secure storage, commissioning fails at the very first check, which is why code provisioning and label printing are a controlled factory process rather than a free-text field. We have traced more "dead on arrival" returns to a misprinted code than to any hardware fault. The secure side is handled by the device attestation credential provisioned at the line; the human side is the label. We verify the printed code against the device's commissioning data on the bench, because a mismatch that ships is a guaranteed return. For the brand, the lesson is to treat the code and its label as a quality item, not a sticker.
The missing Thread border router
A Matter over Thread sensor must reach a Thread border router to complete commissioning, so a device that pairs perfectly on a factory bench with a border router present can fail at the customer's home purely because no border router exists there, and that gap is network infrastructure, not a device defect. This is the single most common field failure we see, and it is invisible at the factory because the bench always has the router. The honest fix is not a firmware change but an onboarding instruction: the box and the app must state plainly that a Thread border router is required, and for first-time buyers we recommend bundling one. A brand that over-claims "no hub required" on a Thread product buys itself a wave of returns that are nobody's manufacturing fault.
Controller and version mismatches
A Matter controller and a device must speak a compatible range of the Matter specification, and when a customer's controller is on an old firmware or the device targets a newer revision than the controller understands, commissioning can stall or the device joins but behaves incompletely, which is why we validate against the real ecosystem versions a brand targets. Version drift is a quieter failure than a code mismatch: the device often appears to start pairing and then hangs, which reads to the customer like "broken hardware". We de-risk this by running the join flow against the actual controller apps and hubs the brand sells into during validation, and by keeping the device's specification revision conservative enough to be accepted by the installed base. Where we are unsure a given controller version is compatible, we say so rather than assume.
Multi-admin confusion
Multi-admin lets a device belong to more than one fabric at once, and a common support pattern is a customer who commissioned the sensor into one ecosystem's fabric and then cannot control it from a second app, mistaking the second app's lack of access for a pairing failure. This is not a defect; it is the feature working as designed, and the remedy is onboarding copy that explains how to share the device to the second ecosystem. We build the multi-admin flow to spec and document it for the brand, because the alternative is a support queue full of "it won't connect" tickets that are really "you haven't shared it yet".
What the factory actually controls
A factory controls the device attestation credential, the unique setup code and QR encoding, the commissioning behaviour of the firmware, and the validation of the join flow against real controllers before shipment, while the customer's network infrastructure and controller choice sit outside the factory's control and must be handled in the onboarding plan. That division is the heart of this article. We cannot make a customer buy a border router, and we cannot force a controller to update — but we can and do make sure the code is correct, the attestation is valid, the firmware commissions cleanly, and the join flow has been proven against the ecosystems the brand targets. The brands that see near-zero commissioning returns are the ones that let us own that factory side completely and then write honest onboarding copy for the customer side.
Factory stance: we validate the join before it ships
Shenan Yangguang designs, prototypes, validates and mass-produces these sensors; we do not relabel a third party's product. For commissioning reliability we provision the attestation credential and the unique setup code on the line, encode the QR correctly, build the firmware commissioning path, and run the join against real controllers as part of validation — on a standard CSA-certified Matter connectivity module, not a black box. We also hand the brand accurate onboarding copy that states the border-router requirement per radio variant, because the cheapest return to prevent is the one caused by an over-claim on the box. Where a target ecosystem's commissioning behaviour is uncertain, we flag it before launch, not after the tickets arrive.
For the planning side of the same topic, see our onboarding and multi-admin note; for what the factory provisions at the line, our device-attestation article explains the credential itself.