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:
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.
Additional Application Notes added to the web site.
Support nRF Cloud FOTA updates for the application firmware, MCUboot bootloader and modem firmware (delta updates only).
(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:
Archive with images for the Asset Tracker v2 application on SOM-NRF9151 board:
asset_tracker_v2-on-nrf9151som-v1.2-114-04151903.tar.xzArchive with images for the Hello MCUboot application on SOM-NRF9151 board:
hello_mcuboot-on-nrf9151som-v1.2-114-04151903.tar.xzArchive 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 |
---|---|---|---|---|
SOM-NRF9151 Application |
|
|
| |
nRF Connect SDK |
|
|
| |
Zephyr |
|
|
|
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 |
---|---|
SOM-NRF9151 Application | |
NRF-296 | Disable flash shell |
NRF-276 | Implement basic suppport for onomondo softsim |
nRF Connect SDK | |
| 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 | |
| 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:
Test | Result | Comments |
---|---|---|
PASSED |
| |
PASSED |
| |
PASSED |
| |
PASSED |
| |
PASSED |
| |
PASSED |
| |
SKIPPED |
| |
SKIPPED |
| |
PASSED |
| |
PASSED |
| |
PASSED |
| |
PASSED |
| |
PASSED |
| |
PARTIALLY PASSED | NRF-283 | |
PASSED |
| |
SKIPPED |
| |
SKIPPED |
| |
PASSED |
| |
PASSED |
|
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 |
---|---|---|---|---|
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.