Thank you for using Rigado’s modules in your products! We would like to let you know some important news.
December 2017: Source Code Access
Based on consistent requests from our customers, we have made the decision to provide source code for our RigDFU, BMDware, Rigablue developer tools and mobile apps for customers to customize and extend on their own.
Effectively immediately, source code for RigDFU, BMDware and libraries has been made available through our GitHub repositories. (We should note, however that code is provided as-is, and without ongoing support.)
It’s important to note that Rigado will not be updating or providing dedicated technical support for these tools moving forward. As the current versions will continue to function, we don’t anticipate any negative impact to existing customers – but please don’t hesitate to contact our support team if you have questions or concerns.
What module tools and apps is Rigado using instead?
With recent updates in the Nordic Semiconductor SDK, SoftDevice to cover Bluetooth 5, Bluetooth Mesh and OTA DFU update capability, we are now recommending that projects for the BMD-300, BMD-301 and BMD-350, as well as the newer BMD-330 and BMD-340 target Nordic’s tools for any new development. This will allow access to the very latest tools from Nordic and provide an ongoing path as new features are released.
Exposing the SWD port for loading firmware during production is recommended.
How does this affect current Rigado modules, or product build with those modules?
Current products that are using RigDFU and/or BMDware are not affected. OTA and UART Firmware updates may still be applied provided that the SoftDevice S132 remains at v2.x.x or v3.x.x.
The BMD-300, BMD-301 and BMD-350 modules and corresponding Eval boards will continue to be shipped with the “AE” version of firmware. The BMD-200-A and BMD-200-B will continue to be shipped with the "AD" version of firmware.
The new BMD-330 and BMD-340 modules will be shipped blank with a firmware code of “00” on the label. The assigned public MAC address will continue be programmed in the same UICR registers as the BMD-300.
Can you point me to a list of the tools you recommend moving forward?
Yes. We've also compiled a list of suggested “alternative” tools and applications for new projects:
- Rigado Toolbox alternatives:
- Rigado BMDEvalDemo alternatives:
The links to the examples above are for the Nordic Semiconductor nRF5 SDK v14.2.0. A newer version may exist. Please check this link for the most current SDK version.