Skip to content

Releases: thesofproject/sof-bin

v2024.09.1

08 Nov 08:42
Compare
Choose a tag to compare

The binary release includes latest versions of firmware, tool and DSP topologies for all Intel released platforms, by combining:

  • New SOF v2.11 firmware binaries for Intel Arrow Lake platforms. No change to existing binaries for other platforms.
  • Add new DSP topology updates from both SOF2.11 and v2.2 stable trees. This extends hardware support to cover more product configurations.

Note: sof-bin releases currently only contain binaries for Intel SOF platforms. The release process is open to other vendors and future versions of sof-bin may include binaries for other vendors as well.

New DSP topologies added

For v2.11 series (Meteor Lake and newer), the following new topology files have been added since v2024.09:
v2.11.x/sof-ipc4-tplg-v2.11/

  • sof-arl-rt722-l0_rt1320-l2.tplg
  • sof-lnl-cs42l43-l0-cs35l56-l3-2ch.tplg
  • sof-lnl-rt713-l0-rt1318-l1-2ch.tplg
  • sof-mtl-es83x6-ssp1.tplg

For v2.2 series (Raptor Lake and older), the following new topology files have been added since v2024.09:

v2.2.x/sof-tplg-v2.2.12/

  • sof-rpl-cs42l43-l0.tplg

Binary recipe

./tarball_multi_releases.bash -r 2024.09.1 v2.2.x/sof-v2.2 v2.2.x/tools-v2.2 v2.2.x/sof-tplg-v2.2.1 v2.2.x/sof-tplg-v2.2.3 v2.2.x/sof-tplg-v2.2.4 v2.2.x/sof-tplg-v2.2.5 v2.2.x/sof-tplg-v2.2.6 v2.2.x/sof-tplg-v2.2.7 v2.2.x/sof-tplg-v2.2.8 v2.2.x/sof-tplg-v2.2.9 v2.2.x/sof-tplg-v2.2.11 v2.2.x/sof-tplg-v2.2.12 v2.10.x/sof-ipc4-v2.10  v2.11.x/sof-ipc4-tplg-v2.11 v2.11.x/sof-ipc4-tplg-v2.11.2 v2.11.x/sof-ipc4-v2.11.1 v2.11.x/sof-ipc4-lib-v2.11.1 v2.11.x/tools-v2.11

Notes for older Intel platforms

For Intel products based on cAVS2.5 hardware (Tiger Lake, Alder Lake and Raptor Lake), this release provides multiple versions of firmware, SOF v2.11 for IPC4 DSP interface and SOF v2.2 for IPC3 DSP interface (IPC3/2.2 is still the default in upstream Linux for these platforms).

Please see the firmware version table at https://thesofproject.github.io/latest/getting_started/intel_debug/introduction.html#user-space-and-filesystem-requirements for reference.

What's Changed

  • Add missing links for SOF v2.11.1 signed Intel binaries for ARL by @kv2019i in #178
  • v2.11.x: fixup the intel-signed/sof-arl.ri link by @kv2019i in #180
  • v2.2.x: Update v2.2.12 topology files for Intel platforms by @kv2019i in #179
  • v2.11.x: add new 2.11.2 topology2 production binaries by @kv2019i in #181

Full Changelog: v2024.09...v2024.09.1

v2024.09

27 Sep 07:57
Compare
Choose a tag to compare

The tar ball includes latest binaries of FW, tool and topology for all Intel released platforms, by combining:

  • SOF v2.11.1 FW binaries. For older Intel platforms, FW from v2.2 stable.
  • SOF v2.11 tools. For older Intel platforms, tools from v2.2 stable.
  • SOF v2.11 DSP topologies. For older Intel platforms, topologies matching v2.2.11.

See https://github.com/thesofproject/sof/releases/tag/v2.11 source release notes.

Note: sof-bin releases currently only contain binaries for Intel SOF platforms. The release process is open to other vendors and future versions may include binaries for a larger set of hardware platforms.

New DSP topologies added

For v2.11 series (Meteor Lake and newer), the following new topology files have been added since v2.10:

v2.11.x/sof-ipc4-tplg-v2.11
├── sof-adl-cs42l43-l0-cs35l56-l23.tplg
├── sof-arl-cs42l43-l0-cs35l56-l23.tplg
├── sof-arl-cs42l43-l0-cs35l56-l2.tplg
├── sof-arl-cs42l43-l0.tplg
├── sof-arl-cs42l43-l2-cs35l56-l3.tplg
├── sof-arl-cs42l43-l2.tplg
├── sof-hda-generic-ace1-idisp-2ch.tplg
├── sof-hda-generic-ace1-idisp-4ch.tplg
├── sof-hda-generic-cavs25-idisp-2ch.tplg
├── sof-hda-generic-cavs25-idisp-4ch.tplg
├── sof-hda-generic-idisp-2ch.tplg
├── sof-hda-generic-idisp-4ch.tplg
├── sof-lnl-cs42l43-l0-cs35l56-l23.tplg
├── sof-lnl-cs42l43-l0-cs35l56-l3.tplg
├── sof-lnl-cs42l43-l0.tplg
├── sof-mtl-cs42l43-l0.tplg
├── sof-mtl-rt712-l0-2ch.tplg
├── sof-mtl-rt712-l0-4ch.tplg
├── sof-ptl-rt722.tplg
├── sof-rpl-cs42l43-l0.tplg

For v2.2 series (Raptor Lake and older), the following new topology files have been added since v2024.09:

v2.2.x/sof-tplg-v2.2.11
├── sof-hda-generic-4ch-bt.tplg
├── sof-jsl-rt5650.tplg

Binary recipe

./tarball_multi_releases.bash -r 2024.09 v2.2.x/sof-v2.2 v2.2.x/tools-v2.2 v2.2.x/sof-tplg-v2.2.1 v2.2.x/sof-tplg-v2.2.3 v2.2.x/sof-tplg-v2.2.4 v2.2.x/sof-tplg-v2.2.5 v2.2.x/sof-tplg-v2.2.6 v2.2.x/sof-tplg-v2.2.7 v2.2.x/sof-tplg-v2.2.8 v2.2.x/sof-tplg-v2.2.9 v2.2.x/sof-tplg-v2.2.11 v2.10.x/sof-ipc4-v2.10  v2.11.x/sof-ipc4-tplg-v2.11 v2.11.x/sof-ipc4-v2.11.1 v2.11.x/sof-ipc4-lib-v2.11.1 v2.11.x/tools-v2.11

Notes for older Intel platforms

For Intel products based on cAVS2.5 hardware (Tiger Lake, Alder Lake and Raptor Lake), this release provides multiple versions of firmware, SOF v2.11 for IPC4 DSP interface and SOF v2.2 for IPC3 DSP interface (IPC3/2.2 is still the default in upstream Linux for these platforms).

Please see the firmware version table at https://thesofproject.github.io/latest/getting_started/intel_debug/introduction.html#user-space-and-filesystem-requirements for reference.

What's Changed

  • Add sof-v2.11 binaries by @kv2019i in #174
  • v2.2.x: Update v2.2.11 topology files for Intel platforms by @kv2019i in #175
  • Add sof-v2.11.1 binaries for Intel TGL/ADL/RPL hardware by @kv2019i in #176

Full Changelog: v2024.06...v2024.09

v2024.06

18 Jul 12:31
Compare
Choose a tag to compare

The tar ball includes latest binaries of FW, tool and topology for all Intel released platforms, by combining:

  • SOF v2.10 FW binaries. For older Intel platforms, FW from v2.2 stable.
  • SOF v2.10 tools. For older Intel platforms, tools from v2.2 stable.
  • SOF v2.10 DSP topologies. For older Intel platforms, topologies matching v2.2.9.

New DSP topologies added

For v2.10 series, the following new topology files have been added since v2.9:

v2.10.x/sof-ipc4-tplg-v2.10
├── sof-lnl-rt1318-l12-rt714-l0.tplg
├── sof-lnl-rt711-4ch.tplg
├── sof-lnl-rt711-l0-rt1316-l23-rt714-l1.tplg
├── sof-lnl-rt712-l2-rt1712-l3.tplg
├── sof-lnl-rt722-l0.tplg
├── sof-mtl-max98357a-rt5682-google-aec.tplg
├── sof-mtl-max98357a-rt5682-ssp2-ssp0-2ch-pdm1-google-aec.tplg
├── sof-mtl-max98357a-rt5682-ssp2-ssp0-google-aec.tplg
├── sof-mtl-rt5650-dts-google-aec.tplg
├── sof-mtl-rt5650.tplg
├── sof-mtl-rt711-l0-rt1316-l3-2ch.tplg
├── sof-mtl-rt711-l0-rt1316-l3-4ch.tplg
├── sof-mtl-rt711-l0-rt1316-l3.tplg
├── sof-mtl-rt712-l0.tplg
├── sof-mtl-rt712-vb-l0.tplg
├── sof-mtl-rt713-l0-rt1318-l12-rt1713-l3.tplg
├── sof-mtl-rt713-l0-rt1318-l1-rt1713-l3.tplg

Binary recipe

./tarball_multi_releases.bash -r 2024.06 v2.2.x/sof-v2.2 v2.2.x/tools-v2.2 v2.2.x/sof-tplg-v2.2.1 v2.2.x/sof-tplg-v2.2.3 v2.2.x/sof-tplg-v2.2.4 v2.2.x/sof-tplg-v2.2.5 v2.2.x/sof-tplg-v2.2.6 v2.2.x/sof-tplg-v2.2.7 v2.2.x/sof-tplg-v2.2.8 v2.2.x/sof-tplg-v2.2.9 v2.10.x/sof-ipc4-tplg-v2.10 v2.10.x/sof-ipc4-v2.10 v2.10.x/tools-v2.10

Notes for older Intel platforms

For Intel products based on cAVS2.5 hardware (Tiger Lake, Alder Lake and Raptor Lake), this release provides binaries based on both newer SOF v2.10 as well as older SOF v2.2 binaries. There are two releases as the protocol between Linux kernel and the SOF firmware is different (IPC3 in v2.2 while IPC4 used in newer releases).

As the system requirements (e.g. for Linux kernel version) are different for the new v2.10 binaries (compared to old v2.2 based binaries), by default the old binaries will be used. Only if system has sufficiently new version of Linux kernel, user configures the kernel to use IPC4 on these platforms (e.g. via "snd_sof_pci.ipc_type" module parameter) and a IPC4-ready topology is available for the system, will the new firmware be loaded.

Please see the firmware version table at https://thesofproject.github.io/latest/getting_started/intel_debug/introduction.html#user-space-and-filesystem-requirements for reference.

What's Changed

Full Changelog: v2024.03...v2024.06

v2024.03

02 Apr 16:25
Compare
Choose a tag to compare

The tar ball includes latest binaries of FW, tool and topology for all Intel released platforms, by combining:

  • SOF v2.9 FW binaries. For older Intel platforms, FW from v2.2 stable.
  • SOF v2.9 tools. For older Intel platforms, tools from v2.2 stable.
  • SOF v2.9 DSP topologies. For older Intel platforms, topologies matching v2.2.9.

New DSP topologies added

For v2.9 series, the following new topology files have been added since v2.8:

v2.9.x/sof-ipc4-tplg-v2.9
├── sof-hda-generic-ace1-2ch.tplg
├── sof-hda-generic-ace1-4ch.tplg
├── sof-hda-generic-cavs25-2ch.tplg
├── sof-hda-generic-cavs25-4ch.tplg
├── sof-mtl-es83x6-ssp1-hdmi-ssp02.tplg
├── sof-mtl-hdmi-ssp02.tplg

For v2.2.8 series, the following new topology files have been added since v2.2.8

v2.2.x/sof-tplg-v2.2.9
├── sof-adl-es8336-ssp1-hdmi-ssp02-4ch.tplg
└── sof-adl-sdw-cs42l42-4ch.tplg

Binary recipe

./tarball_multi_releases.bash -r 2024.03 v2.2.x/sof-v2.2 v2.2.x/tools-v2.2 v2.2.x/sof-tplg-v2.2.1 v2.2.x/sof-tplg-v2.2.3 v2.2.x/sof-tplg-v2.2.4 v2.2.x/sof-tplg-v2.2.5 v2.2.x/sof-tplg-v2.2.6 v2.2.x/sof-tplg-v2.2.7 v2.2.x/sof-tplg-v2.2.8 v2.2.x/sof-tplg-v2.2.9 v2.9.x/sof-ipc4-tplg-v2.9 v2.9.x/sof-ipc4-v2.9 v2.9.x/tools-v2.9

Notes for distributions maintainers

This package replaces "/lib/firmware/intel/sof-ace-tplg" folder with a symlink to "/lib/firmware/intel/sof-ipc4-tplg". This is done in accordance with topology naming guidelines in https://thesofproject.github.io/latest/getting_started/intel_debug/introduction.html#user-space-and-filesystem-requirements and the note for Intel Meteor Lake platforms.

Notes for older Intel platforms

For Intel products based on cAVS2.5 hardware (Tiger Lake, Alder Lake and Raptor Lake), this release provides binaries based on both newer SOF v2.9 as well as older SOF v2.2 binaries.

As the system requirements (e.g. for Linux kernel version) are different for the new v2.9 binaries (compared to old v2.2 based binaries), by default the old binaries will be used. Only if system has sufficiently new version of Linux kernel, user configures the kernel to use IPC4 on these platforms (e.g. via "snd_sof_pci.ipc_type" module parameter) and a IPC4-ready topology is available for the system, will the new firmware be loaded.

Please see the firmware version table at https://thesofproject.github.io/latest/getting_started/intel_debug/introduction.html#user-space-and-filesystem-requirements for reference.

v2023.12.1

04 Mar 12:09
Compare
Choose a tag to compare

The tar ball includes latest binaries of FW, tool and topology for all Intel released platforms, by combining:

  • SOF v2.8.1 FW binaries. For older Intel platforms, FW from v2.2 stable.
  • SOF v2.8 tools. For older Intel platforms, tools from v2.2 stable.
  • SOF v2.8.1 DSP topologies. For older Intel platforms, topologies matching v2.2.8.

For v2.8 series, the following new topology files have been added since v2.8:

v2.8.x/sof-ace-tplg-v2.8
├── sof-ace-tplg
│   ├── sof-hda-generic-ace1-2ch.tplg
│   ├── sof-hda-generic-ace1-4ch.tplg
│   ├── sof-hda-generic-cavs25-2ch.tplg
│   ├── sof-hda-generic-cavs25-4ch.tplg
│   ├── sof-mtl-es83x6-ssp1-hdmi-ssp02.tplg
│   ├── sof-mtl-hdmi-ssp02.tplg

./tarball_multi_releases.bash -r 2023.12.1 v2.2.x/sof-v2.2 v2.2.x/tools-v2.2 v2.2.x/sof-tplg-v2.2.1 v2.2.x/sof-tplg-v2.2.3 v2.2.x/sof-tplg-v2.2.4 v2.2.x/sof-tplg-v2.2.5 v2.2.x/sof-tplg-v2.2.6 v2.2.x/sof-tplg-v2.2.7 v2.2.x/sof-tplg-v2.2.8 v2.8.x/sof-ace-tplg-v2.8 v2.8.x/sof-ace-tplg-v2.8.1 v2.8.x/sof-ipc4-v2.8.1 v2.8.x/tools-v2.8

v2023.12

20 Dec 08:58
Compare
Choose a tag to compare

The tar ball includes latest binaries of FW, tool and topology for all Intel released platforms, by combining:

  • SOF v2.8 FW binaries. For older Intel platforms, FW from v2.2 stable.
  • SOF v2.8 tools. For older Intel platforms, tools from v2.2 stable.
  • SOF v2.8 DSP topologies. For older Intel platforms, topologies matching v2.2.8.

For v2.8 series, the following new topology files have been added since v2.7:

v2.8.x/sof-ace-tplg-v2.8
├── sof-mtl-cs42l43-l0-cs35l56-l12.tplg
├── sof-mtl-rt722-l0.tplg

./tarball_multi_releases.bash -r 2023.12 v2.2.x/sof-v2.2 v2.2.x/tools-v2.2 v2.2.x/sof-tplg-v2.2.1 v2.2.x/sof-tplg-v2.2.3 v2.2.x/sof-tplg-v2.2.4 v2.2.x/sof-tplg-v2.2.5 v2.2.x/sof-tplg-v2.2.6 v2.2.x/sof-tplg-v2.2.7 v2.2.x/sof-tplg-v2.2.8 v2.8.x/sof-ace-tplg-v2.8 v2.8.x/sof-ipc4-v2.8 v2.8.x/tools-v2.8

v2023.09.2

16 Nov 13:00
Compare
Choose a tag to compare

The tar ball includes latest binaries of FW, tool and topology for all Intel released platforms, by combining:

  • FW binaries v2.2 and v2.7.1
  • Sof tools v2.2, v2.7
  • Topology v2.2.8 and v2.7.2

For v2.7 series, topologies from 2.7.2 release have been added, including following new/updated files:

v2.7.x/sof-ace-tplg-v2.7.2
├── sof-mtl-max98357a-rt5682-ssp2-ssp0-2ch-pdm1.tplg
├── sof-mtl-max98357a-rt5682-ssp2-ssp0.tplg
├── sof-mtl-max98357a-rt5682.tplg
├── sof-mtl-rt713-l0-rt1316-l12-rt1713-l3.tplg
└── sof-mtl-rt713-l0-rt1316-l12.tplg

./tarball_multi_releases.bash -r 2023.09.2 v2.2.x/sof-v2.2 v2.2.x/tools-v2.2 v2.2.x/sof-tplg-v2.2.1 v2.2.x/sof-tplg-v2.2.3 v2.2.x/sof-tplg-v2.2.4 v2.2.x/sof-tplg-v2.2.5 v2.2.x/sof-tplg-v2.2.6 v2.2.x/sof-tplg-v2.2.7 v2.2.x/sof-tplg-v2.2.8 v2.7.x/sof-ace-tplg-v2.7 v2.7.x/sof-ace-tplg-v2.7.2 v2.7.x/sof-ipc4-v2.7.1 v2.7.x/tools-v2.7

v2023.09.1

03 Nov 16:39
Compare
Choose a tag to compare

The tar ball includes latest binaries of FW, tool and topology for all Intel released platforms, by combining:

  • FW binaries v2.2 and v2.7.1
  • Sof tools v2.2, v2.7
  • Topology v2.2 upto v2.2.8 and v2.7

The SOF v2.7.1 contains important fixes to Intel Meteor Lake platforms (thesofproject/sof#8281 and thesofproject/sof#8236).

For v2.2 series, following topology files have been updated:

sof-tplg-v2.2.8/
├── sof-rpl-rt1316-l12-rt714-l0.tplg
├── sof-rpl-rt711-4ch.tplg
├── sof-rpl-rt711-l0-rt1316-l12-rt714-l3.tplg
├── sof-rpl-rt711-l0-rt1316-l12.tplg
├── sof-rpl-rt711-l0-rt1318-l12-rt714-l3.tplg
├── sof-rpl-rt711-l0-rt1318-l12.tplg
├── sof-rpl-rt711-l0.tplg
├── sof-rpl-rt711-l2-rt1316-l01-rt714-l3.tplg
├── sof-rpl-rt711-l2-rt1316-l01.tplg
├── sof-rpl-rt711-l2.tplg
└── sof-rpl-rt711.tplg

./tarball_multi_releases.bash -r 2023.09.1 v2.2.x/sof-v2.2 v2.2.x/tools-v2.2 v2.2.x/sof-tplg-v2.2.1 v2.2.x/sof-tplg-v2.2.3 v2.2.x/sof-tplg-v2.2.4 v2.2.x/sof-tplg-v2.2.5 v2.2.x/sof-tplg-v2.2.6 v2.2.x/sof-tplg-v2.2.7 v2.2.x/sof-tplg-v2.2.8 v2.7.x/sof-ace-tplg-v2.7 v2.7.x/sof-ipc4-v2.7.1 v2.7.x/tools-v2.7

v2023.09

29 Sep 09:08
Compare
Choose a tag to compare

The tar ball includes latest binaries of FW, tool and topology for all Intel released platforms, by combining:

  • FW binaries v2.2 and v2.7
  • Sof tools v2.2, v2.7
  • Topology v2.2.1, v2.2.3, v2.2.4, v2.2.5, v2.2.6, v2.27 and v2.7

This is the first binary release of SOF v2.7, providing firmware binaries and topologies for Intel Meteor Lake platforms.

For v2.2 series, following new topology files are included:
sof-tplg-v2.2.7
├── sof-adl-max98360a-da7219.tplg
├── sof-adl-nau8318-nau8825.tplg
├── sof-adl-rt5650.tplg
└── sof-rpl-rt711-l0-rt1316-l12.tplg

./tarball_multi_releases.bash -r 2023.09 v2.2.x/sof-v2.2 v2.2.x/tools-v2.2 v2.2.x/sof-tplg-v2.2.1 v2.2.x/sof-tplg-v2.2.3 v2.2.x/sof-tplg-v2.2.4 v2.2.x/sof-tplg-v2.2.5 v2.2.x/sof-tplg-v2.2.6 v2.2.x/sof-tplg-v2.2.7 v2.7.x/sof-ace-tplg-v2.7 v2.7.x/sof-ipc4-v2.7 v2.7.x/tools-v2.7

v2023.09-rc1

15 Sep 10:44
Compare
Choose a tag to compare
v2023.09-rc1 Pre-release
Pre-release

The tar ball includes latest binaries of FW, tool and topology for all Intel released platforms, by combining:

  • FW binaries v2.2 and v2.7-rc1
  • Sof tools v2.2, v2.7-rc1
  • Topology v2.2.1, v2.2.3, v2.2.4, v2.2.5, v2.2.6 and v2.7-rc1
./tarball_multi_releases.bash -r 2023.09-rc1 v2.2.x/sof-v2.2 v2.2.x/tools-v2.2 v2.2.x/sof-tplg-v2.2.1 v2.2.x/sof-tplg-v2.2.3 v2.2.x/sof-tplg-v2.2.4 v2.2.x/sof-tplg-v2.2.5 v2.2.x/sof-tplg-v2.2.6 v2.7.x/sof-ace-tplg-v2.7-rc1 v2.7.x/sof-ipc4-v2.7-rc1 v2.7.x/tools-v2.7-rc1