/
1.2-114

1.2-114

Emcraft SOM-NRF9151 Firmware, Release 1.2-114

1. Purpose

This is the release notes for the Emcraft SOM-NRF9151 Firmware, release 1.2-114.

2. Hardware Platform

This release supports the following hardware platform:

  1. The Emcraft SOM-NRF9151 Rev 1A module plugged into the SOM-NRF9151-BSB Rev 1A carrier board.

Refer to https://voxelbotics.atlassian.net/wiki/x/BIBHKg for more details.

3. Software Features

This release supports the following key software features:

  1. Based on Nordic’s SDK 2.8.0.

  2. Adapted Nordic Asset Tracker v2 application.

  3. Standard Zephyr Shell.

  4. IoT Provisioning, performed on user command from the Zephyr shell.

  5. Run-time connection to the Nordic nRF Cloud, with position tracking via GPS.

  6. Battery charging when connected to USB Type-C. (Note: only basic battery charging is supported, handling of various error and corner cases remains an open development item).

  7. Flash file system (littlefs) enabled on SPI Flash.

  8. PCF85253A RTC support.

  9. LTE modem state exposed by the Asset Tracker to the cloud.

  10. Battery % sensor exposed by the Asset Tracker to the cloud. (Note: Implementation of the battery sensor is based on a function deriving the battery % value from the battery voltage.)

  11. Ambient temp and pressure sensor, as provided by the on-board LPS22HH barometer, exposed by the Asset Tracker to the cloud.

  12. Cloud based logs.

  13. GPI events (User button 1 and 2 press) integrated with the nRF Cloud.

  14. Accelerometer and barometer data integrated with the nRF Cloud.

  15. Additional Application Notes added to the web site.

  16. Support nRF Cloud FOTA updates for the application firmware, MCUboot bootloader and modem firmware (delta updates only).

  17. (NEW) SoftSIM support . Currently, only the Onomodno SoftSIM is supported.

4. Use Case Scenarios

Various use-case scenarios available from this software release are illustrated by QA Test Plan.

5. Release Images

The images for this software release can be downloaded from the following location:

  1. Archive with images for the Asset Tracker v2 application on SOM-NRF9151 board:
    asset_tracker_v2-on-nrf9151som-v1.2-114-04151903.tar.xz

  2. Archive with images for the Hello MCUboot application on SOM-NRF9151 board:
    hello_mcuboot-on-nrf9151som-v1.2-114-04151903.tar.xz

  3. Archive with ECDSA signing key for the MCUboot bootloader:
    keys-v1.2-114-04151903.tar.xz

6. Software Installation

The images can be installed onto the hardware platform as described on the https://voxelbotics.atlassian.net/wiki/x/XIA9Kg page.

7. Software Build

The images can be built from the source code as described on the https://voxelbotics.atlassian.net/wiki/x/KgBHKg page.

8. Application Notes

The SOM-NRF9151 application features are described in https://voxelbotics.atlassian.net/wiki/x/oIFAKg.

9. Software Manifest

Repo

Link

Branch

Hash

Tag

Repo

Link

Branch

Hash

Tag

SOM-NRF9151 Application

https://github.com/EmcraftSystems/som-nrf9151-app

main

b7218ce5

tags/1.2-114

nRF Connect SDK

https://github.com/EmcraftSystems/sdk-nrf

emcraft-v2.8.0-branch

cd93d132

tags/1.2-114-2000

Zephyr

https://github.com/EmcraftSystems/sdk-zephyr

emcraft-v3.7.99-ncs1-branch

3015f8e0

tags/1.2-114-2000

10. New Functionality

The following is a summary of the changes in 1.2-114 since the last release 1.1-108:

Issue Key

Summary

Issue Key

Summary

SOM-NRF9151 Application

https://github.com/EmcraftSystems/som-nrf9151-app

NRF-296

Disable flash shell

NRF-276

Implement basic suppport for onomondo softsim

nRF Connect SDK

https://github.com/EmcraftSystems/sdk-nrf

Manifest: integrate onomondo softsim library into nrf connect sdk v2.8.0

nrf-276: integrate onomondo softsim library into nrf connect sdk v2.8.0

signed-off-by: dmitry starchenko <dmitry.starchenko@emcraft.com>

Zephyr

https://github.com/EmcraftSystems/sdk-zephyr

Drivers: sensors: bq274xx: use chemistry id from device tree, not read from device

rt1000-420: fix setting chemistry id: use value from device id to select new valuealso, update debug messages, so both read and set values are visible.

signed-off-by: dmitry rakhchev <rda@emcraft.com>

Drivers: sensors: bq274xx: always check chemistry id and bq27427 quirk

rt1000-420: aviod situation where changing just chemistry id in devicetree lead to driver ignoring the value. apply similar fix to bq27427 quirk.

signed-off-by: dmitry rakhchev <rda@emcraft.com>

11. Release QA Results

The following tests have been executed for this release: QA Test Plan.

11.1. QA Tests Results

The results of the QA testing:

11.2. Memory Footprint Information

The below table summarizes memory footprint for nRF9151 MCU in this release:

MCU

Memory Region

Used Size

Region Size

%age Used

MCU

Memory Region

Used Size

Region Size

%age Used

nRF9151

Flash

460.55 KB

640 KB

71.96%

RAM

168.7 KB

190.65 KB

88.49%

12. Known Problems and Limitations

The following are known problems and limitations of this software release:

  • NRF-283: Barometer interrupts are not working.

Related content