/
1.0-48

1.0-48

Emcraft SOM-NRF9151 Firmware, Release 1.0-48 

1. Purpose

This is the release notes for the Emcraft SOM-NRF9151 Firmware, release 1.0-48.

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.

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. Release build.

  2. Debug build.

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

b4c08a66

tags/1.0-48

nRF Connect SDK

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

emcraft-v2.8.0-branch

a1e9573f

tags/1.0-48-2000

Zephyr

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

emcraft-v3.7.99-ncs1-branch

ef2877d1

tags/1.0-48-2000

10. New Functionality

This is the first software release for SOM-NRF9151 hardware platform.

11. Release QA Results

The tests described in the following QA Test plan has been executed for this release: QA Test Plan

The results of the QA testing:

11.1. 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

422.1 KB

736 KB

57.35%

RAM

177.7 KB

206.6 KB

86.00%

12. Known Problems and Limitations

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

  • NRF-283: Barometer interrupts are not working

  • NRF-282: New revision on PM1300 no longer supports EVENTBATDETECTED or EVENTBATLOST events, support battery detection using alternative means

 

Related content