-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error: Not a Matter-certified device #133
Comments
Hi @OlivierGre , please check this issue #93 |
Thanks. I have seen also this message: #29 (comment) By the way, my Vendor ID is 0xFFF1 and my Product ID is 0x8004 (this is not what is indicated in readme.md for virtual devices). I'm using a Thead Matter device base on STM32WB. |
I'm using a Google Pixel 6 phone and here is the logcat when I get the error "Not a Matter-certified device" |
Yes, version 1.4.1 is the latest release. When the app fails, you can kill the above command and send us the logs.txt. |
Thanks for your help. Here is the log: I can see:
|
GHSAFM uses the Device Attestation Delegate to properly handle issues with device attestion. Looking at your logs, I see that the call is properly done:
Device Attestion should trigger the following callback, and debug messages should show up in the logs
However this is not triggered. Not sure why. In the meantime, could you make sure to do a complete reset of your testing environment and test again.
Factory reset the device and remove it from GHA if it is showing there.
|
Hi Pierre, Thank you very much for your help. I have followed your instructions but I still get the same issue. I have put a breakpoint in the callback that you mention and indeed it never gets called. I'm attaching the log obtained with GHSAFM after doing the clean up that you recommended and a commissioning. I have put also the traces of the Matter device. This matter device is not certified but it is working when I commission it with Google Home. Best regards |
I don't know if it will help but here are the traces (android phone and matter device) when doing a commissioning with GHA. |
When using GHA, after scanning the QRCode, it asks to choose an App (I choose Google Home), then it asks if I want to connect this device to my Google account, then there is the message "Connecting device to Google Home...". When using GHSAFM , I don't get such questions. After scanning the QRCode, it immediately display "Connecting device with GHSAFM ...". Is it expected? |
Hi Olivier,
Yes it is. GHA commissions to the Google ecosystem and a Google account is required. With GHSAFM, we use the GPS Commissioning APIs but it commissions first to a Local Android Fabric (not the Google ecosystem fabric), and then to GHSAFM's fabric (which is just a demo fabric for the purpose of our sample app). No Google account is needed. I'll make some time this week to dig more into this. Hang in there :-) |
Hi Pierre,
This is here that something is not clear to me:
|
Correct.
As I mentioned above, |
Hi Pierre, |
Hey Olivier, I tried it again (I built from the tip of tree), and works fine for me. Note that we've just announced the "Matter Virtual Device". See #140. Could you give that a try as the device to be commissioned? I've included the logs that I get. You will see this:
If it still fails on your side while using MVD, you should compare your logs against this one to see where things fall apart. |
Hi Pierre, |
Hi Pierre, I have thought that I could install MVD on the Raspberry pi4 (that would not be used as a border router in that case) but I see that the installation is done through a Debian Package for 64-bit x86 processor machines. So I'm afraid that it cannot be used on my Raspberry Pi which has an ARM processor. |
Hi Pierre, |
CSA certification is acting like a big barrier for small startups. I have developed a matter device but exhorbitant CSA certification and testing cost is really lot than my device manufacturing setup and investment. Moreover, Google Home app is not allowing to add non-certified devices. Which again makes CSA certification mandatory. Apple and Alexa allows non-certified devices to be added but Google Home is not. Developers can add their own devices but he cannot sell un-certified devices because it is not allowed in Google Home. |
@sushantr5 |
I hope this will happen soon. I am waiting for it. Please update us here if possible timeline for it. @pierredelisle |
@pierredelisle I'm now able to commission a non certified device. In June it was not working and I know now that it was due to my device which was running Matter 1.0. Now that my device has moved to Matter 1.1, I'm able to commission it with GHSAM. |
Thanks for the update Olivier. Glad to hear it's finally working! |
Is it because of Matter 1.1 or due to update in Google Home ? @pierredelisle @OlivierGre |
It was due to my device which was running Matter 1.0. The FW has been updated to Matter 1.1 and now it works. A side comment: |
@OlivierGre Thank you for update. I am waiting for the day when I can commission TEST matter device in Google Home WITHOUT Developer Console Project. Amazon Alexa and Apple Homekit can do it. |
I have a Thread Matter device which is not yet certified. I'm able to commission it using:
To do so, I have created a project on Google Home developper console. Google Home is not complaining anymore when I commission this non certified device and I'm able to control it.
I'm now trying to do the same with Google Home Sample App for Matter but I'm always getting the error "Not a Matter-certified device".
Can you please point me what I need to do to enable the commissioning of non certified devices? "Google Home Sample App for Matter" and "Google Home" are running on the same smartphone so with the same google account. So I was expecting that the project added on Google Home developper console would work also for GHSAM but that's not the case.
Thanks for your advices
Regards
Olivier
The text was updated successfully, but these errors were encountered: