-
Notifications
You must be signed in to change notification settings - Fork 93
Write custom EUI64 to NV3 storage if available #565
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
Conversation
This comment was marked as off-topic.
This comment was marked as off-topic.
Isn't that referring to the Multiprotcool/Multi-PAN setup only (as in with
So how does that work/relate with regular NCP controllers using the EmberZNet stack running on the micro-controller? |
@agners The most recent commit implements it for NCP firmware. Corresponding PR for the firmware builder: NabuCasa/silabs-firmware-builder#22 I've yet to actually test these in a real network beyond ensuring the IEEE persists through backup and restore. |
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## dev #565 +/- ##
========================================
Coverage 99.76% 99.76%
========================================
Files 62 62
Lines 4602 4713 +111
========================================
+ Hits 4591 4702 +111
Misses 11 11
☔ View full report in Codecov by Sentry. |
I migrated my home network to an old SkyConnect that has already had its EUI64 replaced with an incorrect value. Everything works fine so far with the NV3 token storage after flashing 7.3.0.0 NCP with the extra component. |
Nice!! |
@puddly If you is having one SWD probe you can writing one empty file to the "userdata" or erasing the flash pages with command and the token of the burned is going away and can being burned agen. |
From the Gecko SDK 4.3.0 release notes:
This finally bypasses the dreaded
i_understand_i_can_update_eui64_only_once_and_i_still_want_to_do_it
limitation, allowing for a coordinator's IEEE address to be overwritten without any issues.TODO:
zigbeed
: works with the latest Gecko SDK release (v4.3.0).