Firmware Binary Releases#
Sound Open Firmware distributes official, pre-compiled, and signed firmware binaries,
compiled ALSA topology files (.tplg), and target installation tools through the official
sof-bin repository on GitHub.
Unlike building from source, binary releases are tested, package-ready archives suitable for end users, Linux distributions, and automated lab deployment across Intel, AMD, and NXP targets.
Official Binary Releases#
Official pre-built and signed firmware binaries (bundled with SOF Firmware v2.15), compiled topologies, and install scripts for Intel, AMD, and NXP platforms.
Recent Binary Releases#
Release Tag |
Firmware Version |
Release Date |
Binary Archive |
Archive Size |
GitHub Notes |
|---|---|---|---|---|---|
2026-09-17 |
16.7 MB |
||||
2026-01-27 |
12.9 MB |
||||
2026-01-22 |
12.9 MB |
||||
2025-12-19 |
12.8 MB |
||||
2025-08-19 |
11.3 MB |
||||
2025-06-13 |
11.3 MB |
||||
2025-03-31 |
10.0 MB |
||||
2025-01-31 |
10.0 MB |
||||
2024-12-05 |
9.7 MB |
||||
2024-11-08 |
9.7 MB |
||||
2024-09-27 |
9.7 MB |
||||
2024-07-18 |
9.4 MB |
Release Contents#
Each official release archive (sof-bin-YYYY.MM[.patch].tar.gz) contains complete firmware bundles
organized by architecture and IPC protocol:
Signed DSP Firmware (
.ri): Cryptographically signed binaries for CAVS (Intel Tiger Lake), ACE 1.5 (Meteor Lake, Arrow Lake), and ACE 3.0 (Panther Lake).Compiled ALSA Topologies (
.tplg): Hardware-specific pipeline routing, codec DAIs, clocking, and audio algorithm graphs.Dual IPC Support: Separate trees for IPC3 (legacy CAVS) and IPC4 (modern ACE platforms).
Automated Installation Script (
install.sh): Shell script that copies binaries to the correct system paths and creates platform symlinks.Tools and Diagnostic Utilities: User-space utilities for debugging, probing, and topology verification.
Installation Guide#
To install or upgrade the firmware binaries on a Linux host or target DUT:
# 1. Download the release archive (replace with your desired version)
curl -L -O https://github.com/thesofproject/sof-bin/releases/download/v2026.09/sof-bin-2026.09.tar.gz
# 2. Extract the archive
tar -xzf sof-bin-2026.09.tar.gz
cd sof-bin-2026.09
# 3. Run the installer script (copies firmware & topologies to /lib/firmware/)
sudo ./install.sh
# 4. Reload the audio driver or reboot
sudo modprobe -r snd_sof_pci_intel_tgl && sudo modprobe snd_sof_pci_intel_tgl
Target Filesystem Layout#
The installer stages binaries into standard Linux firmware paths:
Destination Path |
Description |
|---|---|
|
Signed firmware binaries (e.g. |
|
ALSA topology binary graphs (e.g. |
|
IPC4 platform firmware images and topologies |
Release Cadence & Maintenance#
SOF binary releases follow a Calendar Versioning (CalVer) scheme: vYYYY.MM[.patch]:
Major Releases (
vYYYY.MM): Published periodically (aligned with upstream Linux kernel and Zephyr LTS releases).Maintenance & Patch Releases (
vYYYY.MM.patch): Critical bug fixes, hardware workarounds, and topology updates published from dedicated stable branches (e.g.stable-v2025.12).Binary vs. Firmware Versioning: Binary packages use CalVer (e.g.
v2025.12.2) and package specific upstream SOF firmware releases (e.g.v2.14.3) along with matching topologies and kernel compatibility scripts.Daily CI Builds: In addition to tagged releases, the sof-bin main branch is updated daily with verified builds from the firmware development tree.
See also
For instructions on building custom firmware from source code, refer to the Build and Install SOF Firmware section in Getting Started.