Skip to content
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

Not able to commission lightbulb_color example code #44

Open
yogeshiggalore opened this issue Apr 12, 2024 · 3 comments
Open

Not able to commission lightbulb_color example code #44

yogeshiggalore opened this issue Apr 12, 2024 · 3 comments
Assignees

Comments

@yogeshiggalore
Copy link

I followed the following steps for matter_lightbulb.

Erased the flash chip using Simplicity Studio. ( to erase previously stored commission data )
update bootloader code using burn bootloader.
programmed matter_lightbulb example code.
commissioned matter device using alexa mobile app and echo 4th gen.
Tested with alexa mobile app and echo, worked as expected.
for matter_lightbulb_color example

Followed step 1 and step 2.
programmed matter_lightbulb_color example code.
commissioned failed, in alexa app it is asking to select thread border router to commission but in the device serial print says "device commissioned".
Not able to understand the issue. repeated above mentioned steps multiple times. same result.

@TomInIowa
Copy link

erase the chip ... I've used their Commander app to do it.

@silabs-bozont silabs-bozont self-assigned this Apr 23, 2024
@silabs-bozont
Copy link
Collaborator

Hi yogeshiggalore,
As TomIniowa said - please erase your device to get rid of the old commissioning data.

The easiest method is with a chip erase - the current version of the core doesn't give you the option to erase from the Arduino IDE - but the next release will introduce the option.
Until then - you can erase you chip with Simplicity Commander or Studio if you have them installed.
Your Arduino Core installation also comes bundled with Simplicity Commander - you can find it in the Arduino15 folder at Arduino15/packages/SiliconLabs/tools/simplicitycommander. It's a GUI tool, just launch the executable.

You could also try calling nvm3_eraseAll(nvm3_defaultHandle); to erase the NVM contents.

Let me know if these worked for you!

@lboue
Copy link

lboue commented May 9, 2024

@yogeshiggalore Can you try with the 2.0.0 release?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants