On October 18th we released Bristlemouth firmware v0.12.0.
This is primarily a feature release. There are no significant bug fixes, so there’s no need to upgrade unless you specifically want one of the included features.
It’s also very important to note that this is a breaking change with respect to Spotter firmware versions — it requires Spotter firmware v2.15.2 or higher.
Here are 2 of the most notable new goodies:
INNOVASEA Rx-LIVE example app
We recently published a dev kit guide on Integrating an RS485 Sensor. The selected example sensor is an INNOVASEA Rx-LIVE acoustic animal tag receiver.
If you’ve already tried to follow along with the guide, you’ve had to use the latest code on GitHub because some supporting changes were not yet released. Now everything you need is packaged up in v0.12.0.
Allow writing SD card files without timestamps on every line
As originally requested by @samkitbothra in Issues writing to Spotter SD card - #5 by samkitbothra, starting with v0.12.0, Bristlemouth dev kits can write files on Spotter’s SD card without any inserted timestamps.
This is a breaking change. It requires Spotter firmware v2.15.2 or higher! If you use Bristlemouth modules v0.12.0 and above with a Spotter on v2.15.1 or below, then data will not be written to files in the bm folder, and you will see lines like this in the Spotter USB serial terminal:
"/bm/2b64cf4c62a575a0/.power.lo" Error opening file after 4 retries [6]
/bm/2b64cf4c62a575a0/.power.lo LOG Error re-opening file /bm/2b64cf4c62a575a0/.power.lo [6]
As always, you can find more details about the release as well as downloadable files on GitHub: