Announcing the Q2 2021 Developer Firmware Release

Hello everyone!

It’s time for another developer firmware release! We’ve cut a new developer version of the Notecard firmware (1.5.5) 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.5 Release Notes

The following items have been added since Notecard v1.5.3.

  1. Enhancements to support Notecard-related features in the Airnote product.
  2. Added support for end-to-end encryption of Notes through Notehub.
  3. Add GNSS Horizontal dilution of precision (HDOP) support, including waiting for location to converge to configured HDOP before recording _track.qo notes, and adding the HDOP to the _track.qo body.
  4. If sync:true is specified in card.location.track, an immediate sync occurs every time a track note is added.
  5. card.version now accepts a field api:<major-version> that defines, for compatibility purposes, the major version number of the notecard firmware that the host was developed to use. In the response, api returns the current firmware’s version number.
  6. Added _tri_gps_failure environment variable as a triangulation configuration option for Notecard to first try GPS then fallback to using cellular triangulation if it is unable to make a GPS fix.
  7. Fix to improve the accuracy of card.voltage readings.
  8. Corrected behavior of heartbeat reporting in card.location.track.
  9. Miscellaneous bug fixes and improvements to MCU/SBC host reliability, continuous mode operation, and external SIM support.

Installation Instructions

Every Notecard sold since December 7, 2020 comes pre-installed with v1.5.2. We recommend updating the firmware on all devices running 1.5.2 and 1.5.3.

There are two ways to update your Notecard firmware:

  1. With an over-the-air DFU from . 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.
  2. 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.5 Release binary here: (509.0 KB)

Feel free to ping us here if you have any questions, and good luck with your Notecard projects!

1 Like