-
Notifications
You must be signed in to change notification settings - Fork 95
Migrate from Gecko SDK 4.4.4 to Simplicity SDK 2024.6.2 #83
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
base: main
Are you sure you want to change the base?
Conversation
Some extra stuff for Produces a cleaner output with {"baudrate":460800,"fw_type":"openthread_rcp","fw_variant":"no_flow","metadata_version":2,"ot_rcp_version":"SL-OPENTHREAD/2.5.2.0_GitHub-1fceb225b","sdk_version":"2024.6.2"} {"baudrate":460800,"fw_type":"openthread_rcp","fw_variant":"no_flow","metadata_version":2,"ot_version":"2.5.2.0","sdk_version":"2024.6.2"} Also more in line with {"baudrate":115200,"ezsp_version":"8.0.2.0","fw_type":"zigbee_ncp","fw_variant":"sw_flow","metadata_version":2,"sdk_version":"2024.6.2"} Some actions in build.yaml are outdated. Worth mentioning, some configs require to be set through slcp_defines:
SL_ZIGBEE_ADDRESS_TABLE_SIZE: 32
SL_ZIGBEE_MULTICAST_TABLE_SIZE: 26
SL_ZIGBEE_ROUTE_TABLE_SIZE: 16
SL_ZIGBEE_DISCOVERY_TABLE_SIZE: 8 FIY - SDK defaults:
|
Regarding the OpenThread version: the commit ID sometimes changes (and sometimes does not) even while the version stays static. I think this is also the version string returned by the Spinel protocol, in line with the others. |
Will it still be possible to build EmberZNet 7.x.x Zigbee firmware images once have migrated from Gecko SDK to Simplicity SDK? Thinking it might in some use cases still be nice to be able to make legacy builds for newer EmberZNet 7.x.x Zigbee firmware? Nerivec mentioned that his forked silabs-firmware-builder just support the new SDK so it can only build EmberZNet 8.x.x images. |
There are no plans right now to fully migrate, the firmwares are still not stable. |
I think most of the issues have been ironed out in the 2024.6.2 release of the Simplicity SDK.
This PR upgrades OpenThread, Zigbee, and the Gecko Bootloader templates.