-
Notifications
You must be signed in to change notification settings - Fork 175
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
How to udate Device specific info in Basic Info Cluster in firmware ? (CON-631) #519
Comments
@jonsmirl Thanks for the link. I want to directly update the mfg-specific data received on the UART port in our firmware to NVS instead of generating the mfg factory partition. Is it possible with ESP -Matter SDK? |
@aggaddam There is no out of the box provision for what you have have described. But there are APIs which can be used to do this. I have no idea how the data on the UART would look like, but I'm sure that it will have key and value (eg: Key: "Discriminator" and Value: "2844"). Once you have these, you can map this key one existing ones present here and use the On the other hand, you can also use the |
@shubhamdp Thanks for providing the information. I think this will help me to update the configurations that the chip SDK needs from firmware.I will explore more on this Regarding the mfg tool, it seems there are different tools available. Which one suggested generating the mfg factory partition binary?
|
Just write the stuff into the NVS partition yourself using IDF APIs. Look at mfg_tool for what the data looks like. |
@aggaddam Both tools do the same work with some differences.
I would suggest you use |
@aggaddam If your queries are answered can you please close the issue? |
Closing this now |
I want to update device-specific info in the Basic Info cluster in firmware. Currently, It is updated through the SDK configuration using the menu config. Is it possible we can update the below information in firmware without using Menuconfig as we are storing the below information in firmware during the device provisioning process?
The text was updated successfully, but these errors were encountered: