Skip to content

Releases: LairdCP/Pinnacle-100-Firmware

v5.0.0

03 Jun 02:16
2b7bd59
Compare
Choose a tag to compare

Software Version 5.0.0

Released: Jun 2 2021

This is a GA4.5 production release of Pinnacle 100, MG100, and MG100-CT (Contact Tracing) firmware

New Features

  • BLE services consolidated to do all custom messaging via mcumgr with SMP messages
  • Memfault SDK v0.19.0
  • Randomize backoff for AWS connection
  • LTE version and LTE dropped connection metrics with Memfault
  • Memory optimization (RAM) of the firmware.
  • Validate HL7800 firmware 4.6.8.0

Bug Fixes

  • MQTT connection unreliable after decommissioning or LTE disconnect. (18815)

Known Issues

  • Commissioning information not preserved when firmware is updated from firmware 4.0.0 or older. (19070)

Asset Description

File format is:

firmware_part_number-Rfirmware_version_gnu_build_id_.board._app_image_type

firmware_part_number :

  1. Firmware : generic part number
  2. 480-xxxxx : part number used in production

firmware_version : major.minor.fix.build

gnu_build_id : used to uniquely identify firmware images. Only present if Memfault SDK used in firmware build.

board : the board the firmware is designed to run on

app :

  1. aws : AWS Out-of-Box demo using LTE-M to aggregate BLE sensor data to the cloud
  2. lwm2m : LwM2M demo using NB-IoT to send data to the cloud
  3. ct : Contact tracing firmware using LTE-M and AWS cloud connectivity.

image_type :

  1. *.hex : Firmware only image(MCUboot image not included). Flash this image to the device to leave MCUboot unchanged. You can use this image to update a device that already has the MCUboot boot loader installed, v3.x (GA3) or newer.
  2. *FOTA.bin : Firmware binary used for firmware-over-the-air updates.
  3. *full_image.hex : Complete firmware image including MCUboot boot loader. This is the binary used in manufacturing to flash a blank Pinnacle 100 modem. Use this if updating a device that has firmware 2.x (GA2) or earlier.

Updating to This Release

If coming from 2.x firmware, flashing the full image via SWD is required.

nrfjprog -f NRF52 --program 480-00070-R5.0.0.1622682988_e96f2d5e_.mg100._aws_full_image.hex --chiperase --reset

If coming from 3.x firmware, BLE, UART, or SWD can be used to update.

Further Information

Further information relating to the Pinnacle 100 and its firmware is available from the Laird Connectivity website at https://www.lairdconnect.com/wireless-modules/cellular-solutions/pinnacle-100-modem

https://www.lairdconnect.com/iot-devices/iot-gateways/sentrius-mg100-gateway-lte-mnb-iot-and-bluetooth-5

v4.1.0

20 Apr 19:13
cac6e3d
Compare
Choose a tag to compare

Software Version 4.1.0

Released: Apr 20 2021

This is a GA4.5 engineering release for the Pinnacle 100, MG100, and MG100-CT (Contact Tracing).

New Features

  • Based on nRF Connect SDK v1.5.1 and Zephyr v2.4.99
  • Memfault SDK v0.16.1
  • Cellular site survey command added to console

Bug Fixes

  • BL654 BME280 sensor status over BLE fixed (18743)
  • Advertising data corrupt, causing discovery issues on Samsung devices (18635)
  • Memfault software type unique for contact tracing firmware (18782)
  • Re-enable modem info log level (18755)
  • Upgrading over HTTPS would decommission AWS connection (18693)
  • Transition from using settings in NV system to LFS for all settings

Known Issues

  • MQTT connection unreliable after decommissioning. Recommend reboot after decommissioning (18815)

Asset Description

480-00052 firmware is for Pinnacle 100 DVK.
480-00070 is for MG100.

  • *_LTE-M.hex = AWS OOB demo firmware only (MCUboot image not included). Flash this image to the device to leave MCUboot unchanged. You can use this image to update a device that already has the MCUboot boot loader installed, v3.x (GA3) or newer.
  • *_LTE-M_FOTA.bin = AWS OOB firmware binary used for firmware-over-the-air updates.
  • *_LTE-M_full_image.hex = Complete AWS OOB firmware image including MCUboot boot loader. This is the binary used in manufacturing to flash a blank Pinnacle 100 modem. Use this if updating a device that has firmware 2.x (GA2) or earlier.
  • *_NB-IoT* files = same as above, but are the LwM2M demo over NB-IoT.
  • *_CT* files = same as above, but contact tracing firmware using LTE-M and AWS cloud connectivity.

Updating to This Release

If coming from 2.x firmware, flashing the full image via SWD is required.

nrfjprog -f NRF52 --program 480-00070-R4.1.0.1618931859_LTE-M_full_image.hex --chiperase --reset

If coming from 3.x firmware, BLE, UART, or SWD can be used to update.

Further Information

Further information relating to the Pinnacle 100 and its firmware is available from the Laird Connectivity website at https://www.lairdconnect.com/wireless-modules/cellular-solutions/pinnacle-100-modem

https://www.lairdconnect.com/iot-devices/iot-gateways/sentrius-mg100-gateway-lte-mnb-iot-and-bluetooth-5

v4.0.0

10 Mar 17:48
Compare
Choose a tag to compare

Software Version 4.0.0

Released: March 2021

This is the GA4 release of Pinnacle 100, MG100, and MG100-CT (Contact Tracing).

New Features

  • Based on nRF Connect SDK v1.5.0 and Zephyr v2.4.99
  • Firmware updates via HTTPS from any AWS S3 host
  • Unified code base for all build variants: Pinnacle 100 modem, MG100, and MG100-CT
  • Integration of fault tracking with Memfault
  • BLE advertise on button press

Bug Fixes

Various bug fixes and improvements

Known Issues

  • SD card fails to initialize (MG100 only)[18504]
  • Base project folder name must be less than 12 characters for Windows [18695]

Asset Description

480-00052 firmware is for Pinnacle 100 DVK.
480-00070 is for MG100.

  • *_LTE-M.hex = AWS OOB demo firmware only (MCUboot image not included). Flash this image to the device to leave MCUboot unchanged. You can use this image to update a device that already has the MCUboot boot loader installed, v3.x (GA3) or newer.
  • *_LTE-M_FOTA.bin = AWS OOB firmware binary used for firmware-over-the-air updates.
  • *_LTE-M_full_image.hex = Complete AWS OOB firmware image including MCUboot boot loader. This is the binary used in manufacturing to flash a blank Pinnacle 100 modem. Use this if updating a device that has firmware 2.x (GA2) or earlier.
  • *_NB-IoT* files = same as above, but are the LwM2M demo over NB-IoT.
  • *_CT* files = same as above, but contact tracing firmware using LTE-M and AWS cloud connectivity.

Updating to This Release

If coming from 2.x firmware, flashing the full image via SWD is required.

nrfjprog -f NRF52 --program 480-00070-R4.0.0.1614788169_LTE-M_full_image.hex --chiperase --reset

If coming from 3.x firmware, BLE, UART, or SWD can be used to update.

Further Information

Further information relating to the Pinnacle 100 and its firmware is available from the Laird Connectivity website at https://www.lairdconnect.com/wireless-modules/cellular-solutions/pinnacle-100-modem

https://www.lairdconnect.com/iot-devices/iot-gateways/sentrius-mg100-gateway-lte-mnb-iot-and-bluetooth-5