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:
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:
Based on Nordic’s SDK 2.8.0.
Adapted Nordic Asset Tracker v2 application.
Standard Zephyr Shell.
IoT Provisioning, performed on user command from the Zephyr shell.
Run-time connection to the Nordic nRF Cloud, with position tracking via GPS.
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).
Flash file system (
littlefs
) enabled on SPI Flash.PCF85253A RTC support.
LTE modem state exposed by the Asset Tracker to the cloud.
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.)
Ambient temp and pressure sensor, as provided by the on-board LPS22HH barometer, exposed by the Asset Tracker to the cloud.
Cloud based logs.
GPI events (User button 1 and 2 press) integrated with the nRF Cloud.
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:
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 |
---|---|---|---|---|
SOM-NRF9151 Application |
|
|
| |
nRF Connect SDK |
|
|
| |
Zephyr |
|
|
|
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:
Test | Result | Comments |
---|---|---|
PASSED |
| |
PASSED |
| |
PASSED |
| |
PASSED |
| |
PASSED |
| |
PASSED |
| |
PASSED |
| |
PASSED |
| |
PASSED |
| |
PASSED |
| |
PASSED |
| |
PASSED |
| |
PASSED |
| |
PASSED |
| |
PASSED |
| |
PASSED |
| |
PASSED |
|
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 |
---|---|---|---|---|
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