You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This document provides a comprehensive overview of all firmware deliverables and artifacts generated by the Asset Tracker Template. Each firmware variant is optimized for specific use cases and hardware platforms.
Firmware Deliverables
The Asset Tracker Template generates multiple firmware artifacts for different hardware platforms and configurations. Each artifact is built to serve specific development, testing, or production needs.
Primary Release Artifacts
Standard Firmware Variants
Artifact Name
Hardware Platform
Description
Use Case
att-thingy91x-{VERSION}.hex
Thingy:91 X (nRF9151)
Standard production firmware with all core features enabled
Production deployment on Thingy:91 X devices
att-thingy91-{VERSION}.hex
Thingy:91 (nRF9160)
Legacy production firmware for older Thingy:91 devices
Production deployment on original Thingy:91 devices
att-nrf9151dk-{VERSION}.hex
nRF9151 DK
Development kit firmware with full feature set
Development and testing on nRF9151 DK
att-nrf9160dk-{VERSION}.hex
nRF9160 DK
Development kit firmware for nRF9160-based boards
Development and testing on nRF9160 DK
att-nrf9161dk-{VERSION}.hex
nRF9161 DK
Development kit firmware for nRF9161-based boards
Development and testing on nRF9161 DK
Debug and Development Variants
Artifact Name
Hardware Platform
Description
Use Case
att-thingy91x-{VERSION}-debug.hex
Thingy:91 X (nRF9151)
Debug build with enhanced logging and diagnostic features
Development debugging and issue investigation
att-thingy91x-{VERSION}-mqtt.hex
Thingy:91 X (nRF9151)
Firmware with MQTT cloud connectivity instead of CoAP
Testing MQTT-based cloud communication
Specialized Configuration Variants
Artifact Name
Hardware Platform
Description
Use Case
att-thingy91x-{VERSION}-mtrace.hex
Thingy:91 X (nRF9151)
Firmware with modem trace output enabled via UART 1
Cellular connectivity debugging and analysis
att-nrf9151dk-{VERSION}-mtrace.hex
nRF9151 DK
Firmware with modem trace output enabled via UART 1
Cellular connectivity debugging and analysis
att-nrf9161dk-{VERSION}-mtrace.hex
nRF9161 DK
Firmware with modem trace output enabled via UART 1
Cellular connectivity debugging and analysis
att-nrf9151dk-{VERSION}-ext-gnss.hex
nRF9151 DK
Firmware configured for external GNSS antenna
Testing with external GNSS antenna setup
Configuration Overlays
The firmware variants are built using different configuration overlays that modify the base functionality:
Overlay File
Purpose
Key Features
overlay-etb.conf
Embedded Trace Buffer (ETB) support
Hardware-level debugging and trace collection
overlay-memfault.conf
Memfault integration
Crash reporting and device monitoring
overlay-storage-minimal.conf
Minimal storage configuration
Reduced memory footprint with passthrough-only storage
overlay-upload-modem-traces-to-memfault.conf
Modem trace to Memfault
Automatic upload of modem traces for analysis
Hardware Platform Support
Thingy:91 X (Primary Platform)
SoC: nRF9151
Features: Full sensor suite, battery operation, compact form factor
Target Use: Production IoT deployments, prototyping
Memory Reports: ROM and RAM usage reports generated for optimization
Development Kits
nRF9151 DK: Primary development platform for nRF9151-based projects
nRF9160 DK: Legacy development support for nRF9160-based projects
nRF9161 DK: Latest development platform with enhanced features