I'm trying to get the sound working on my x13s with Fedora 37. I have qrtr and pd-mapper running, and I have working battery status. I downloaded SC8280XP-LENOVO-X13S-tplg.bin from Srini's git repo at [1]. Everything starts to probe: [ 66.572719] qcom-soundwire 3210000.soundwire-controller: Qualcomm Soundwire controller v1.6.0 Registered [ 66.579051] qcom-soundwire 3250000.soundwire-controller: Qualcomm Soundwire controller v1.6.0 Registered [ 66.579886] wcd938x_codec audio-codec: bound sdw:0:0217:010d:00:4 (ops wcd938x_sdw_component_ops [snd_soc_wcd938x_sdw]) [ 66.579907] wcd938x_codec audio-codec: bound sdw:0:0217:010d:00:3 (ops wcd938x_sdw_component_ops [snd_soc_wcd938x_sdw]) [ 66.580466] wsa883x-codec sdw:0:0217:0202:00:1: WSA883X Version 1_1, Variant: WSA8835_V2 [ 66.581646] qcom-soundwire 3330000.soundwire-controller: Qualcomm Soundwire controller v1.6.0 Registered [ 66.582913] wsa883x-codec sdw:0:0217:0202:00:1: WSA883X Version 1_1, Variant: WSA8835_V2 [ 66.585710] wsa883x-codec sdw:0:0217:0202:00:2: WSA883X Version 1_1, Variant: WSA8835_V2 [ 66.598032] snd-sc8280xp sound: ASoC: Parent card not yet available, widget card binding deferred [ 66.603140] ALSA: Control name 'stream1.vol_ctrl1 MultiMedia1 Playback Volume' truncated to 'stream1.vol_ctrl1 MultiMedia1 Playback Volu' [ 66.603228] ALSA: Control name 'stream2.vol_ctrl2 MultiMedia2 Playback Volume' truncated to 'stream2.vol_ctrl2 MultiMedia2 Playback Volu' [ 66.605330] input: SC8280XP-LENOVO-X13S Headset Jack as /devices/platform/sound/sound/card0/input11 And then a bunch of these errors come through: [ 66.719630] MultiMedia1 Playback: ASoC: no backend DAIs enabled for MultiMedia1 Playback [ 66.719641] MultiMedia1 Playback: ASoC: error at dpcm_fe_dai_prepare on MultiMedia1 Playback: -22 x13s:~$ aplay -l output **** List of PLAYBACK Hardware Devices **** card 0: SC8280XPLENOVOX [SC8280XP-LENOVO-X13S], device 4: MultiMedia1 Playback (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: SC8280XPLENOVOX [SC8280XP-LENOVO-X13S], device 5: MultiMedia2 Playback (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 Any suggestions? Also if anyone happens to stumble upon this message via a search engine: Fedora has all of it's firmware xz compressed. To get this far: qcadsp8280.mbn, qccdsp8280.mbn, and *.jsn will need to be decompressed. pd-mapper needs to be updated to handle this. I've added this to my todo list to fix, but it may be a little while before I get to it. [1] https://git.linaro.org/people/srinivas.kandagatla/audioreach-topology.git/tree/prebuilt/SC8280XP-LENOVO-X13S-tplg.bin Brian