HA 2026.6.3 : matter.js : Commission failed: DAC vendorId does not match CD vendor_id

Dear Nuki Support Team,

I am writing to report a firmware bug regarding the Matter over Thread implementation on my Nuki Smart Lock Pro (5th Generation).

When attempting to connect the lock to my smart home system (Home Assistant Matter Server via the new matter.js implementation) via Thread, the setup consistently fails at the very last step. I monitored the real-time system logs during the pairing process, and the strict open-source Matter controller explicitly blocks the lock with this error:

[device-attestation] DAC vendorId does not match CD vendor_id (terminating commissioning)

I.e., the lock successfully establishes a secure local connection. However, when the system checks the lock’s security credentials, it finds a structural mismatch inside the firmware. The physical hardware certificate (DAC) correctly identifies the lock as a Nuki device (Vendor ID 4957 / Hex 135D). But the firmware’s Certification Declaration (CD) transmits data that the parser reads as a mismatch (often dropping as a 0 or misaligned tag offset).

I’m able to successfully commission the lock to Apple home via Matter over Thread, but even when I use multi-admin function(generating a pairing code from Apple and offering it to HA), HA still fails with the same error, taking the security check very seriously.

I have extracted the exact cryptographic payload from my failed pairing log for your engineering team to reference:

  • Hardware DAC Broadcast: Mvid:135D (Decimal 4957 - Nuki Home Solutions)
  • Firmware CD Attestation String Payload: CSA25E3BMAT48525-24
  • Resulting Error: CertificationDeclarationFieldMismatch

Could you please pass these details to the firmware developers?

I know that the matter.js version of the HA matter app is still in beta, but it’s in beta for some time now, but works very reliable for other devices.
As this version can leave the beta stage at any point in time, and because you are in the “Works with Home Assistant partner program”. I would think it would be a good idea to try and fix this inconsistency before the matter.js version hits the big public, causing a lot of posts on this forum.

Thanks in advance !

Best regards,
Christof.

Hi Christof,

thanks for bringing up this topic, especially by providing extensive insights and a clear problem statement.

We managed to reproduce the described issue on our end and aligned with the Matter.js development team, a fix is going to be provided via Home Assistant soon.

We’ll keep you posted as soon as the fixed version is available.

Thanks and best regards
Stefan

1 Like

Hi @tuscan ,

a new Matter Server 1.1.0 has been released by HA, thus you just need to restart the HA Matter App to get the latest updated version.

With that version the Matter pairing is working nicely (again) with Home Assistant. Please verify this fix also on your end and let me know if everything works as expected.

Thanks and best regards
Stefan

Hello Stefan,

I’ve updated the HA matter App and after that I was able to successfully commission both my Nuki Pro 5th gen without any issues :slight_smile:

Thanks a lot for the effort and the very quick response !!

Best regards,
Christof.

1 Like

This topic was automatically closed 60 minutes after the last reply. New replies are no longer allowed.