Figure: `efi.bin` file generated with OSTree support
Figure: Linux machine with OpenSSL and sbsign
Figure: Host signing tool workflow
Figure: efi.bin
Figure: efi.bin with OSTree support
Figure: dtb.bin
Figure: Directory structures of efi.bin and dtb.bin files
Figure: Ptool workflow
Figure: Qualcomm Linux metadata layers
Figure: OTA update for Qualcomm Linux
Figure: Overview of the storage during OTA update
Figure: Capsule and HLOS update flow
Figure: Firmware update using capsule
Figure: Linux OS update using OSTree
Figure: Systemd-boot counting on successful boot
Figure: Systemd-boot counting on unsuccessful boot and rollback
Noise and acoustic echo
SMECNS software block for recording
wpctl status output showing available PAL sink and source nodes
Audio component overview
High-level audio software architecture
| Source | A node that produces a stream of data (audio/video frames) and exposes output ports. A PipeWire source node: * Has no requirement to receive data * Pushes data out via output ports * Operates on a clock / driver / capture trigger * Is usually tied to hardware or software generators |
| Sink | A node that consumes incoming data and exposes input ports. A PipeWire sink node: * Receives data via input ports * Does not generate its own primary data * Usually interacts with hardware playback/output * Controls buffering and rendering |
Sample audio graph for playback
High-level AGM software block
High-level SPF software block
Setup Flow
Setup Flow
Setup Flow
Setup Flow
Setup Flow
Setup Flow
Setup Flow
Setup Flow
Setup Flow
Setup Flow
Setup Flow
TinyALSA plug-in architecture
Set up your device in minutes and start building the future of AI and robotics.
Highlights:
Build custom, lightweight Linux distributions tailored for your specific hardware.
Deploy a robust, developer-friendly environment with extensive package support.
Develop scalable Windows IoT solutions for Qualcomm Dragonwing™ devices, from prototyping to production deployment.
Enables developers to evaluate the industrial-grade performance.
Best for: Production-grade hardware, specialized embedded devices, and deep-level system engineering.
Best for: Rapid prototyping, developer-friendly workflows, and AI/ML applications.
Accelerate GStreamer-based pipelines for video, audio, and camera feeds with direct edge AI runtime integrations.
Start with this SDK →Build end-to-end autonomous use cases with optimized Robot Operating System (ROS) core packages and Gazebo simulation workflows.
Start with this SDK →| Component | Description |
|---|---|
| Bluetooth daemon (bluetoothd) |
|
| bluetoothctl |
|
| mpris-proxy |
|
| obexctl |
|
| OBEX daemon (obexd) |
|
| ofono |
|
| ofono-tests | Provides options to perform the following functions:
|
| PipeWire |
|
| Component | Description |
|---|---|
| Bluetooth management (btmgmt) |
|
| BlueZ Host Control Interface (HCI) core |
|
| HCI |
|
| Logical Link Control and Adaptation Protocol (L2CAP) |
|
| Qualcomm Bluetooth driver |
|
| Radio Frequency Communication (RFCOMM) |
|
| Session Description Protocol (SDP) |
|
| SLIMbus Bluetooth driver |
|
| Synchronous Connection Oriented (SCO) |
|
| Universal asynchronous receiver/transmitter (UART) serial driver |
|
| Kit | Hardware system-on-chip (SoC) | Bluetooth chipset | Bluetooth stack |
|---|---|---|---|
|
QCS6490 |
|
BlueZ |
|
QCS5430 |
|
BlueZ |
|
IQ-9075 |
|
BlueZ |
|
IQ-8275 |
|
BlueZ |
|
IQ-615 |
|
BlueZ |
|
IQ-x7181 |
|
BlueZ |
|
IQ-x5121 |
|
BlueZ |
|
CQ2390 |
|
BlueZ |
|
IQ10 |
|
BlueZ |
| Profile | Role | Version | Support on chipset | |||
|---|---|---|---|---|---|---|
| WCN6750 / WCN6856 | WCN7850 | QCA6698AQ | WCN3988 | |||
| General Access Profile (GAP) | Central and peripheral | ✓ | ✓ | ✓ | ✓ | |
| Serial Port Profile (SPP) | Client and server | v1.2 | ✓ | ✓ | ✓ | ✓ |
| Human interface device (HID) over GATT Profile (HOGP) | Host | v1 | ✓ | ✓ | ✓ | ✓ |
| General Attribute Profile (GATT) | Central and peripheral | ✓ | ✓ | ✓ | ✓ | |
| Advanced Audio Distribution Profile (A2DP) | Source | Nonsplit v1.3 | ✓ | ✕ | ✓ | ✓ |
| Sink | Nonsplit v1.3 | ✓ | ✕ | ✓ | ✓ | |
| Audio/Video Remote Control Profile (AVRCP) | Target | v1.5 | ✓ | ✕ | ✓ | ✓ |
| Controller | v1.5 | ✓ | ✕ | ✓ | ✓ | |
| Hands-Free Profile (HFP) | Audio gateway | Nonsplit v1.7 | ✓ | ✕ | ✕ | ✓ |
| Client | Nonsplit v1.7 | ✓ | ✕ | ✕ | ✓ | |
| Object Push Profile (OPP) | Client and server | v1.2 | ✓ | ✓ | ✓ | ✓ |
| File Transfer Protocol (FTP) | Client and server | v1.2 | ✓ | ✓ | ✓ | ✓ |
| Phone Book Access Profile (PBAP) | Client and server | v1.1 | ✓ | ✓ | ✓ | ✓ |
| Message Access Profile (MAP) | Client and server | v1.2 | ✓ | ✓ | ✓ | ✓ |