Matter fingerprints in stock drivers can target a specific device with vendorId and productId, that works fine for native Matter devices if you don’t want to target a whole device type.
However, for bridged devices the way to identify them is by product name since IDs don’t apply.
Is it possible to use product name in the fingerprints for Matter drivers?
The engineering team has requested some additional information to help analyze the issue.
Please leave the fingerprint entries that are already allowing the device to connect.
Make sure to enable driver logs before installing the device, so the full installation process is captured.
After the installation, please submit the Hub logs, so the team can verify why the onboarding is not being detected with the product name.
Select the time period and confirm - In this step, please select “Until turned off”, once the team finishes, we’ll let you know so you can disable it again.
Thanks @Itati , my custom driver isn’t even joinable and removing the bridge and installing it again would be inconvenient so won’t be able to perform those tests.
Since it’s not something that important, stock drivers don’t even use it and the documentation doesn’t mention it we can just leave it here. I’ll probably end up just targeting generic fingerprints and telling users the compatibility list.
In my previous message I thought I found the solution in using deviceModel instead of productName but just realized that line is ignored and matches everything else .