Hello everyone!
Thank you all for being early adopters of the Notecard and for sharing your questions and issues with us here and with our support team. Since we launched in December, we’ve made a number of improvements to the Notecard firmware, and have added a few features to the API that many of you will find useful.
I’m happy to share that, as of today, we’ve cut a new developer version of the Notecard firmware (1.5.3) and it is now available for installation through Notehub DFU, or in manual “offline” mode. Read on for a summary of fixes and features, and for installation instructions.
Notecard v1.5.3 Release Notes
The following items have been added since Notecard v1.5.2.
- Notecard I2C request/response reliability improved when the I2C bus is shared among multiple devices.
- Added
rearm
andwireless
modes to card.attn (details from dev.blues.io). - Implemented
minutes
as a new response tocard.location.mode
to return the currently-configured ring-fence debounce period (details from dev.blues.io). - To allow for long-range enclosed transportation use cases, Implemented an enhancement to suppress motion-induced Notecard wakeup when repeated network connectivity failures occur.
- Added a warning to
_health.qo
if battery voltage is low or dead, at most once per day. - Implemented
card.random
function to obtain a single or buffer full of random numbers from the Notecard hardware RNG (details from dev.blues.io). - Miscellaneous bug fixes and reliability improvements for devices communicating over I2C and those running in
continuous
communications mode.
Installation Instructions
Every Notecard sold since December 7, 2020 comes pre-installed with v1.5.2. If your projects communicate with the Notecard over I2C, you are using continuous
mode in hub.set
, or if you need any of the other fixes or features detailed above, we recommend updating the firmware on your devices.
There are two ways to update your Notecard firmware.
- With an over-the-air DFU from Notehub.io. This process is the simplest way to get the new firmware on your device, and is documented here. Please be aware that this approach does use data in your data plan.
- By performing a manual flash over USB with a terminal program and the STM32CubeProgrammer toolchain. See here for step-by-step instructions for this approach and download the 1.5.3 Release binary here (460.2 KB))
Feel free to ping us here if you have any questions, and good luck with your Notecard projects!