Update Firmware

Midé is constantly looking to update and improve its Slam Stick product line with new products and features for its existing products.  These can lead to updated firmware which may become available to you that exposes an improved functionality or feature.  Occasionally bugs are also found in the firmware which may require the user to update the firmware.  To make improved firmware readily accessible to users, the Slam Stick Lab has the functionality to update your unit’s firmware.

After Slam Stick Lab version 1.9 and Slam Stick Firmware version 20, the update process is simpler, not requiring any special drivers to be installed. Slam Stick Lab's version can be viewed in Help>About..., and the firmware revision can be viewed in the Recorder Info tab in the configuration dialog. If your setup meets these requirements, you only need to run Check Compatibility (minus the CDC serial driver check) and Update the Firmware.

In this Article


Download & Install Driver

In order to communicate to the CPU in the recorder, you will need to download and install the  SiLabs driver.  Then follow the system prompts.  It is a very small installation so it should be quick (assuming you have administrative rights on your machine).


Enable Advanced Settings in Slam Stick Lab

The software will need to be updated to "show advanced options."  This can be found under the Edit - Preferences menu as shown.  You will need to close and re-open the software for the changes to make effect.


Pre-Update Check

Before updating the firmware, you'll need to make sure the device is configured directly to go into "bootloader" mode.  This includes ensuring that the Plug-In action is set to "immediately stop recording and appear as USB drive" and that the button mode is set to "Immediate Start/Stop" as shown.

To check that the driver has been installed correctly, plug in the device and hold down the button until both the red and blue light come on.  It may take a few minutes for the computer to correctly recognize and associate the device to the right driver.  After it has done this you should see the Silicon Labs CDC Serial port under Ports as shown. This is not required if the setup meets the requirements for the simplified update scheme

Unplug the device and perform a hardware reset by holding down the button for 20 seconds until all lights turn on.  Now you are ready for an update!


Update Firmware

Now proceed to Device - Update Recorder Firmware.  You will then receive a warning, proceed after reading.  Then select the unit you would like to update.  It will prompt you for a .fw file.  Below is a link to download the file for firmware revision 22.

firmware_r22_20190619.fw

Note

Please note that a .fw file is actually a .zip folder we just changed the extension. Some company's security protocol will identify the zipped folder and unzip it during download. You will just need to zip that folder that you've already downloaded and then change back to .fw extension for the software to allow you to load it during the update process.

  • Added AND/OR modes for sensor triggers
  • Add functionality to start recording sequence by USB plug-in event
  • New Serialized file name scheme
  • Added capability to expire recording delay early based on sensor stimulus
  • Improved clarity around how various time based trigger modes function
  • Battery state information is now represented in SYSTEM/DEV/Battery.txt
  • Improved firmware update process; file-based process no longer requires bootloader interaction in Lab version 1.9+ and FWRev20+
  • Added 3-second override to exit from trigger phase to full shutdown, instead of through recording
  • Added a Firmware Revision String to the device manifest
  • Certain Configuration UI elements are now mutually exclusive
  • Improved handling of timezones for timestamp based recording triggers
  • Improved compatibility with very old Slam Stick recorders
  • Added support for Si1133 light sensor
  • The temperature trigger behavior has been improved
  • The file name maximum length has been increased to support new naming scheme
  • Improved I2C reliability

After reading the release notes, summarized above, it will prompt you to put the unit in "bootloader" mode which can be done by pressing the button for 3 seconds. (only if the device is running a firmware version less than 20

After pressing the button for a few seconds it should immediately recognize the unit and begin updating the firmware.  It will then "release" the recorder and the red and green LEDs will turn on.  Then it's good to go!