Skip to content

Latest commit

 

History

History
62 lines (44 loc) · 3.97 KB

File metadata and controls

62 lines (44 loc) · 3.97 KB

Release Artifacts

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
  • Thingy:91: Legacy compact development platform