Welcome to Atmosic OpenAir Documentation
SDK Release Documentation
OpenAir 25.11.0 - Latest Release
Release Date: November 2025
Key Features:
Enhanced BLE stack performance
Improved power management
New peripheral device support
Updated development tools
Getting Started
Development Guide
- Advanced Build and Flash
- West Build and Flash
- Sysbuild and Flash
- Overview
- Building with Sysbuild
- Flashing with Sysbuild
- Subpages
- Atmosic Sysbuild Options
- Table of Contents
- Basic Structure
- Common Configuration Options
- Atmosic-Specific Configurations
- MCUboot Configurations
- TrustZone Configurations
- DFU and OTA Configurations
- Channel Sounding (CS) Configurations
- XIP (Execute-in-Place) Configurations
- ATM Archive Generation
- Complete Examples
- Building with Sample.yaml
- Atmosic Sysbuild Options
- Configuration Options
- SPE/NSPE Architecture and Advanced Build Options
- Atmosic BLE Stack
- GPIO Pin Assignment
- Partition Layout
- Peripheral Devices
- DFU Update
- Samples
- Bluetooth: beacon
- Bluetooth: broadcaster
- Bluetooth: broadcaster_multiple
- Bluetooth: DTM 2-wire
- Bluetooth: extended_adv_advertiser
- Bluetooth: extended_adv_scanner
- Bluetooth: hci_uart
- Bluetooth: hci_vendor
- Bluetooth: observer
- Bluetooth: periodic advertising
- Bluetooth: periodic_adv_conn
- Bluetooth: Periodic Advertising with Responses (PAwR) Advertiser
- Bluetooth: Periodic Advertising Connection Procedure (Responder)
- Bluetooth: Periodic Advertising with Responses (PAwR) Synchronization
- Bluetooth: peripheral
- Bluetooth: peripheral_accept_list
- Drivers: i2s_output
- Drivers: uart_passthrough
- Basic: Hello World
- Basic: NSC Hello World
- Basic: spe
- Sensor: adt7420
- Sensor: lis2dh
- Subsys: mgmt_mcumgr_smp_svr
- Subsys: settings
- Sysbuild: hello_world
- Atmosic Applications
- Channel Sounding: Initiator with Ranging Requester
- Channel Sounding: Reflector with Ranging Responder
- Multimode Consumer Tag
- Overview
- Requirements
- Device State Transitions
- Buttons and user actions (Summary)
- Build items (targets)
- 1) Default triple-mode (FMNA + FHN + STF)
- 2) Google only (FHN)
- 3) Apple only (FMNA)
- 4) Samsung only (STF, minimal)
- 5) Dual-mode: Google + Apple
- 6) Dual-mode: Samsung + Apple
- 7) Dual-mode: Samsung + Google
- 8) Triple-mode with MCUboot + OTA over BLE
- 9) Google only (FHN) with MCUboot + OTA
- 10) Apple only (FMNA) with MCUboot + UARP
- 11) Samsung only (STF, minimal) with MCUboot + OTA
- 12) Dual-mode: Google + Apple with MCUboot + OTA
- 13) Dual-mode: Samsung + Apple with MCUboot + OTA
- 14) Dual-mode: Samsung + Google with MCUboot + OTA
- 15) ATM34: MCUboot + Flash XIP (triple-mode)
- 16) ATM34: MCUboot + Flash XIP (overwrite-only)
- 17) Google only (FHN) with Channel Sounding
- 18) Dual-mode (Google + Apple) with Channel Sounding
- 19) Google only (FHN) with Channel Sounding and MCUboot + OTA
- 20) Dual-mode (Google + Apple) with Channel Sounding and MCUboot + OTA
- 21) Google only (FHN) with Ranging OOB Data Element (Precision Finding)
- Storage Size Configuration
- Google Find Hub Network (FHN) details
- Apple Find My Network Accessory (FMNA) details
- Samsung SmartThings Find (STF) details
- Sensor Beacon Application
- ATMBTCSTAG-IOT-3405 Applications
- Flash XIP with Split Images
- Low Power Design and Energy Harvesting
- IDE
- Debugging
- Tools
- FAQ
📖 Introduction
Overview of Atmosic OpenAir SDK 25.11.0
🚀 Getting Started
Quick start guide for new developers
📁 SDK Directory
SDK structure and EVK information
🔧 Build & Flash
Advanced build and flashing techniques
📡 BLE Stack
Bluetooth Low Energy stack documentation
🔌 Peripherals
Peripheral device configuration and usage
🔄 DFU Update
Device Firmware Update procedures
💡 Samples
Code samples and examples
🛠️ Tools
Development tools and utilities