[HTC 10 Questions & Answers] header2k:
I updated my htc 10 firmware via one of the NoWipe firmware files from a nougat fw to the Oreo one (3.401.2) a few months ago and flashed the Pyrana Rom shortly afterwards. I had issues playing back m4a (aac) files trough various music players and playing offline tidal songs. Usually there is no sound whatsoever with these files while offline mp3s and FLACs work flawlessly, but if I try often enough by closing and reopening the app it plays the file back after a few tries.

At first I thought it was an issue with the ROM but I switched to LeeDroid recently and the issue is still persisting.

According to logcat it seems the device has issues with something called hph-highquality-mode,it "can't find backend to snd device" and then ACBD dies. I've no idea how audio processing works on android, but this should should be the interesting part from logcat:

06-06 21:26:16.378 944 3995 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.379 824 1336 E audio_hw_primary: out_set_volume: compress mute 0
06-06 21:26:16.379 824 1336 E audio_hw_primary: out_set_compr_volume:ctl for mixer cmd - Compress Playback 9 Volume, left 0.006310, right 0.006310
06-06 21:26:16.380 944 26907 D AudioFlinger: Set Offload Audio Balance L(0.006310) R(0.006310)
06-06 21:26:16.384 944 18976 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.385 944 3895 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.394 824 26917 D audio_hw_primary: start_output_stream: enter: stream(0xe980f500)usecase(3: compress-offload-playback) devices(0x4)
[trash-data]
06-06 21:26:16.397 944 18976 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.410 824 26917 D audio_hw_primary: select_devices for use case (compress-offload-playback)
06-06 21:26:16.410 824 26917 D audio_hw_extn: audio_extn_get_anc_enabled: anc_enabled:0
06-06 21:26:16.410 824 26917 D audio_hw_primary: select_devices: out_snd_device(8: headphones) in_snd_device(0: )
06-06 21:26:16.411 824 26917 I msm8974_platform: platform_check_and_set_codec_backend_cfg:becf: afe: bitwidth 24, samplerate 44100 channels 2, backend_idx 3 usecase = 3 device (headphones)
06-06 21:26:16.411 824 26917 D msm8974_platform: platform_split_snd_device: snd_device(8) num devices(1) new_snd_devices(0)
06-06 21:26:16.411 824 26917 I msm8974_platform: platform_check_and_set_codec_backend_cfg: new_snd_devices[0] is 8
06-06 21:26:16.411 824 26917 I msm8974_platform: platform_check_codec_backend_cfg:becf: afe: bitwidth 24, samplerate 44100 channels 2, backend_idx 3 usecase = 3 device (headphones)
06-06 21:26:16.411 824 26917 D msm8974_platform: platform_check_codec_backend_cfg:becf: afe: napb not active - set non fractional rate
06-06 21:26:16.411 824 26917 I msm8974_platform: platform_check_codec_backend_cfg:becf: afe: Codec selected backend: 3 updated bit width: 24 and sample rate: 48000
06-06 21:26:16.411 824 26917 I msm8974_platform: platform_check_codec_backend_cfg: apply HPH HQ mode
06-06 21:26:16.411 824 26917 E audio_route: unable to find path 'hph-highquality-mode'
06-06 21:26:16.411 824 26917 D audio_hw_primary: check_usecases_codec_backend:becf: force routing 0
06-06 21:26:16.411 824 26917 E msm8974_platform: platform_check_backends_match: Invalid snd_device =
06-06 21:26:16.411 824 26917 D audio_hw_primary: check_usecases_codec_backend:becf: (47) check_usecases curr device: headphones, usecase device: backends match 0
06-06 21:26:16.411 824 26917 E msm8974_platform: platform_check_backends_match: Invalid snd_device =
06-06 21:26:16.411 824 26917 D audio_hw_primary: check_usecases_codec_backend:becf: (47) check_usecases curr device: headphones, usecase device: backends match 0
06-06 21:26:16.411 824 26917 D audio_hw_primary: check_usecases_codec_backend:becf: check_usecases num.of Usecases to switch 0
06-06 21:26:16.411 824 26917 D hardware_info: hw_info_append_hw_type : device_name = headphones
06-06 21:26:16.411 824 26917 D msm8974_platform: platform_split_snd_device: snd_device(8) num devices(0) new_snd_devices(0)
06-06 21:26:16.411 824 26917 D audio_hw_primary: enable_snd_device: snd_device(8: headphones)
06-06 21:26:16.411 824 26917 I soundtrigger: audio_extn_sound_trigger_update_device_status: device 0x8 of type 0 for Event 1, with Raise=0
06-06 21:26:16.412 3028 3087 I zygote : NativeAllocBackground concurrent copying GC freed 14838(616KB) AllocSpace objects, 0(0B) LOS objects, 67% free, 2MB/8MB, paused 11.885ms total 176.926ms
06-06 21:26:16.428 1930 1930 I StatusBar: updateEmptyShade(true,true)
06-06 21:26:16.428 1930 1930 I StackScroller: setBlockTouch:false
06-06 21:26:16.430 824 26917 D audio_route: set ctl: SLIM RX1 MUX enum[0]: 6
06-06 21:26:16.431 824 26917 D audio_route: set ctl: SLIM_0_RX Channels enum[0]: 1
06-06 21:26:16.435 3020 3059 I zygote : NativeAllocBackground concurrent copying GC freed 23044(1676KB) AllocSpace objects, 0(0B) LOS objects, 71% free, 2MB/8MB, paused 8.924ms total 145.389ms
06-06 21:26:16.442 824 26917 D audio_route: set ctl: RX INT1_2 MUX enum[0]: 1
06-06 21:26:16.444 824 26917 D audio_route: set ctl: RX INT2_2 MUX enum[0]: 2
06-06 21:26:16.445 824 26917 D audio_route: set ctl COMP1 Switch, integer[0]
06-06 21:26:16.445 824 26917 D audio_route: set ctl COMP2 Switch, integer[0]
06-06 21:26:16.445 824 26917 D audio_hw_primary: enable_audio_route: enter: usecase(3)
06-06 21:26:16.445 824 26917 E audio_hw_dolby: audio_extn_dolby_ds2_set_endpoint: Dolby set endpint :0x4
06-06 21:26:16.445 824 26917 D soundtrigger: audio_extn_sound_trigger_update_stream_status: uc_id 3 of type 0 for Event 3, with Raise=1
06-06 21:26:16.445 824 26917 D sound_trigger_platform: platform_stdev_check_and_update_concurrency: concurrency active 0, tx 1, rx 1, concurrency session_allowed 0
06-06 21:26:16.445 824 26917 D audio_hw_utils: audio_extn_utils_send_app_type_cfg: usecase->out_snd_device headphones
06-06 21:26:16.445 824 26917 D msm8974_platform: platform_split_snd_device: snd_device(8) num devices(0) new_snd_devices(0)
06-06 21:26:16.445 824 26917 E msm8974_platform: platform_get_snd_device_backend_index: BE DAI Name Table is not present
06-06 21:26:16.445 824 26917 E audio_hw_utils: send_app_type_cfg_for_device: Couldn't get the backend index for snd device headphones ret=-14
06-06 21:26:16.445 824 26917 I audio_hw_utils: send_app_type_cfg_for_device PLAYBACK app_type 69936, acdb_dev_id 10, sample_rate 48000, snd_device_be_idx -14
06-06 21:26:16.446 824 26917 D msm8974_platform: platform_split_snd_device: snd_device(8) num devices(1) new_snd_devices(0)
06-06 21:26:16.446 824 26917 D ACDB-LOADER: ACDB -> send_audio_cal, acdb_id = 10, path = 0, app id = 0x11130, sample rate = 48000
06-06 21:26:16.446 824 26917 D ACDB-LOADER: ACDB -> send_asm_topology
06-06 21:26:16.446 824 26917 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_STREAM_TOPOLOGY_ID
06-06 21:26:16.446 824 26917 D ACDB-LOADER: ACDB -> send_adm_topology
06-06 21:26:16.446 824 26917 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TOPOLOGY_ID
06-06 21:26:16.446 824 26917 D ACDB-LOADER: ACDB -> send_audtable
06-06 21:26:16.446 824 26917 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TABLE_SIZE
06-06 21:26:16.446 824 26917 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TABLE
06-06 21:26:16.446 824 26917 D ACDB-LOADER: ACDB -> AUDIO_SET_AUDPROC_CAL
06-06 21:26:16.446 824 26917 D ACDB-LOADER: ACDB -> send_audvoltable
06-06 21:26:16.446 824 26917 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_VOL_STEP_TABLE_SIZE
06-06 21:26:16.447 824 26917 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_GAIN_DEP_STEP_TABLE, vol index 0
06-06 21:26:16.447 824 26917 D : Failed to fetch the lookup information of the device 0000000A
06-06 21:26:16.447 824 26917 E ACDB-LOADER: Error: ACDB AudProc vol returned = -19
06-06 21:26:16.447 824 26917 D ACDB-LOADER: ACDB -> AUDIO_SET_VOL_CAL cal type = 12
06-06 21:26:16.447 824 26917 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_STREAM_TABLE_SIZE
06-06 21:26:16.447 824 26917 D ACDB-LOADER: ACDB -> send_audstrmtable
06-06 21:26:16.447 824 26917 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_STREAM_TABLE_V2
06-06 21:26:16.447 824 26917 D ACDB-LOADER: ACDB -> audstrm_cal->cal_type.cal_data.cal_size = 456
06-06 21:26:16.447 824 26917 D ACDB-LOADER: ACDB -> send_afe_topology
06-06 21:26:16.447 824 26917 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AFE_TOPOLOGY_ID
06-06 21:26:16.447 824 26917 D ACDB-LOADER: ACDB -> GET_AFE_TOPOLOGY_ID for adcd_id 10, Topology Id 112fc
06-06 21:26:16.447 824 26917 D ACDB-LOADER: ACDB -> send_afe_cal
06-06 21:26:16.447 824 26917 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AFE_COMMON_TABLE_SIZE
06-06 21:26:16.447 824 26917 D : Failed to fetch the lookup information of the device 0000000A
06-06 21:26:16.447 824 26917 E ACDB-LOADER: Error: ACDB_CMD_GET_AFE_COMMON_TABLE_SIZE Returned = -19
06-06 21:26:16.447 824 26917 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AFE_COMMON_TABLE
06-06 21:26:16.447 824 26917 D : Failed to fetch the lookup information of the device 0000000A
06-06 21:26:16.447 824 26917 E ACDB-LOADER: Error: ACDB AFE returned = -19
06-06 21:26:16.447 824 26917 D ACDB-LOADER: ACDB -> AUDIO_SET_AFE_CAL
06-06 21:26:16.447 824 26917 D ACDB-LOADER: ACDB -> send_hw_delay : acdb_id = 10 path = 0
06-06 21:26:16.447 824 26917 D ACDB-LOADER: ACDB -> ACDB_AVSYNC_INFO: ACDB_CMD_GET_DEVICE_PROPERTY
06-06 21:26:16.447 824 26917 D audio_hw_primary: enable_audio_route: apply mixer and update path: compress-offload-playback headphones
06-06 21:26:16.450 824 26917 D audio_route: set ctl SLIMBUS_0_RX Audio Mixer MultiMedia4, integer[0]
06-06 21:26:16.450 824 26917 D audio_hw_primary: enable_audio_route: exit
06-06 21:26:16.450 824 26917 D audio_hw_primary: select_devices: done
06-06 21:26:16.450 824 26917 D audio_hw_primary: start_output_stream: Opening PCM device card_id(0) device_id(9) format(0)
06-06 21:26:16.450 824 26917 D msm8974_platform: platform_set_channel_map mixer_ctl_name:Playback Channel Map9
06-06 21:26:16.450 824 26917 D msm8974_platform: platform_set_channel_map: set mapping(1 2 0 0 0 0 0 0) for channel:2
06-06 21:26:16.452 26850 26850 V MediaPlayerNative: isPlaying: 1
06-06 21:26:16.493 939 964 V /system/vendor/bin/adsprpcd: vendor/qcom/proprietary/adsprpc/src/apps_std_imp.c:194: fopen success: /dsp/HeaacDecoderModule.so.1
06-06 21:26:16.521 1234 1244 I zygote64: Background concurrent copying GC freed 17846(1094KB) AllocSpace objects, 1(20KB) LOS objects, 42% free, 26MB/47MB, paused 1.269ms total 624.204ms
06-06 21:26:16.550 837 1749 I CwMcuSensor: offset changed, id = 0, offset = -20688488974
06-06 21:26:16.565 824 26917 E audio_hw_primary: start_output_stream: cannot set device: Out of memory
06-06 21:26:16.565 845 1184 I ANDR-PERF-MPCTL: perfRel: handle = 2470
06-06 21:26:16.565 845 1184 I ANDR-PERF-PNPUTIL: (Basic) Recv '/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq' = '307200'
06-06 21:26:16.565 824 26917 W offload_visualizer: visualizer_hal_stop_output output not started
06-06 21:26:16.565 824 26917 W offload_effect_bundle: offload_effects_bundle_hal_stop_output output not started
06-06 21:26:16.565 824 26917 D audio_hw_primary: disable_audio_route: enter: usecase(3)
06-06 21:26:16.565 824 26917 D audio_hw_primary: disable_audio_route: reset and update mixer path: compress-offload-playback headphones
[trash]
06-06 21:26:16.566 824 26917 D audio_route: set ctl SLIMBUS_0_RX Audio Mixer MultiMedia4, integer[0]
06-06 21:26:16.566 824 26917 D soundtrigger: audio_extn_sound_trigger_update_stream_status: uc_id 3 of type 0 for Event 2, with Raise=1
06-06 21:26:16.566 824 26917 D sound_trigger_platform: platform_stdev_check_and_update_concurrency: concurrency active 0, tx 1, rx 0, concurrency session_allowed 0
06-06 21:26:16.566 845 1184 I ANDR-PERF-PNPUTIL: Write '/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq' = '960000' <Rule: long duration input boost>
06-06 21:26:16.566 824 26917 D audio_hw_primary: disable_audio_route: exit
06-06 21:26:16.567 824 26917 D hardware_info: hw_info_append_hw_type : device_name = headphones
06-06 21:26:16.567 824 26917 D audio_hw_primary: disable_snd_device: snd_device(8: headphones)
06-06 21:26:16.567 824 26917 D msm8974_platform: platform_split_snd_device: snd_device(8) num devices(0) new_snd_devices(0)
06-06 21:26:16.567 845 1184 I ANDR-PERF-PNPUTIL: Write '/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq' = '960000' <Rule: long duration input boost>
06-06 21:26:16.567 824 26917 D audio_route: set ctl COMP2 Switch, integer[0]
06-06 21:26:16.567 845 1184 W ANDR-PERF-PNPUTIL: Unable to open '/sys/block/dm-0/bdi/read_ahead_kb' (No such file or directory)
06-06 21:26:16.567 845 1184 W ANDR-PERF-PNPUTIL: Unable to open '/sys/block/dm-1/bdi/read_ahead_kb' (No such file or directory)
06-06 21:26:16.567 824 26917 D audio_route: set ctl COMP1 Switch, integer[0]
06-06 21:26:16.571 824 26917 D audio_route: set ctl: RX INT2_2 MUX enum[0]: 0
06-06 21:26:16.574 824 26917 D audio_route: set ctl: RX INT1_2 MUX enum[0]: 0
06-06 21:26:16.575 824 26917 D audio_route: set ctl: SLIM_0_RX Channels enum[0]: 0
06-06 21:26:16.577 824 26917 D audio_route: set ctl: SLIM RX1 MUX enum[0]: 0
06-06 21:26:16.577 824 26917 I soundtrigger: audio_extn_sound_trigger_update_device_status: device 0x8 of type 0 for Event 0, with Raise=0
06-06 21:26:16.595 26850 26850 V MediaPlayerNative: isPlaying: 1
06-06 21:26:16.618 837 837 I CwMcuSensor: offset changed, id = 8, offset = -20688488974
06-06 21:26:16.624 1930 1930 I StatusBar: updateEmptyShade(true,true)
06-06 21:26:16.625 1930 1930 I StackScroller: setBlockTouch:false
06-06 21:26:16.628 944 3995 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.639 944 944 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.639 1930 1930 I StatusBar: updateEmptyShade(true,true)
06-06 21:26:16.640 1930 1930 I StackScroller: setBlockTouch:false
06-06 21:26:16.640 944 3995 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.644 1930 1930 W StaticLayout: maxLineHeight should not be -1. maxLines:1 lineCount:1
06-06 21:26:16.645 1930 1930 I chatty : uid=10021(u0_a21) com.android.systemui identical 2 lines
06-06 21:26:16.646 1930 1930 W StaticLayout: maxLineHeight should not be -1. maxLines:1 lineCount:1
06-06 21:26:16.648 824 1810 E audio_hw_primary: out_set_volume: compress mute 0
06-06 21:26:16.648 824 1810 E audio_hw_primary: out_set_compr_volume:ctl for mixer cmd - Compress Playback 9 Volume, left 0.006310, right 0.006310
06-06 21:26:16.649 944 26907 D AudioFlinger: Set Offload Audio Balance L(0.006310) R(0.006310)
06-06 21:26:16.651 944 944 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.652 944 3895 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.661 1930 1940 I zygote64: JIT added (osr=false) void com.android.systemui.statusbar.stack.NotificationStackScrollLayout.updateScrollPositionOnExpandInBottom(com.android.systemui.statusbar.ExpandableView)@0x776474e1e8 ccache_size=1628KB: dcache_size=998KB: 0x99e137b0,0x99e141b4
06-06 21:26:16.663 944 944 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.664 944 3895 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.675 944 944 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.685 837 1749 I CwMcuSensor: processEvent: Reporting mPendingEvent.light = 1.000 18.000
06-06 21:26:16.685 837 1749 I CwMcuSensor: offset changed, id = 3, offset = -20688488974
06-06 21:26:16.686 944 944 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.687 944 944 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.698 944 3895 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.699 944 944 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.700 1234 1775 V NetworkPolicy: updateRuleForRestrictBackgroundUL(10019): isForeground=false, isBlacklisted=false, isWhitelisted=true, oldRule=2 (TEMPORARY_ALLOW_METERED), newRule=0 (NONE), newUidRules=0 (NONE), oldUidRules=2 (TEMPORARY_ALLOW_METERED)
06-06 21:26:16.700 1234 1775 V NetworkPolicy: setMeteredNetworkWhitelist 10019: false
06-06 21:26:16.701 641 715 V CommandListener: bwctrlcmd: argc=3 bandwidth removeniceapps ...
06-06 21:26:16.705 1234 1775 V NetworkPolicy: setMeteredNetworkBlacklist 10019: false
06-06 21:26:16.706 1234 1775 V NetworkPolicy: updateRulesForPowerRestrictionsUL(10019), isIdle: false, mRestrictPower: false, mDeviceIdleMode: false, isForeground=false, isWhitelisted=true, oldRule=0 (NONE), newRule=0 (NONE), newUidRules=0 (NONE), oldUidRules=0 (NONE)
06-06 21:26:16.710 944 3895 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.711 944 3995 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.722 944 3995 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.723 944 3895 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.734 944 3995 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.735 944 3895 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.747 944 3995 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.753 26850 26850 V MediaPlayerNative: isPlaying: 1
06-06 21:26:16.756 26850 26850 V MediaPlayerNative: isPlaying: 1
06-06 21:26:16.758 944 3995 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.758 944 3895 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.769 944 3995 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.770 944 3895 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.781 944 3995 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.782 944 3895 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.793 944 3895 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.793 944 3995 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.805 944 3895 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.806 944 944 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.818 944 944 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.818 944 3895 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.829 944 944 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.830 944 3895 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.842 944 944 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.843 944 3895 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.856 944 3895 I chatty : uid=1041(audioserver) Binder:944_4 identical 2 lines
06-06 21:26:16.868 944 3895 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.869 944 944 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.881 944 944 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.882 944 3895 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.893 944 944 D IAudioTrack: onTransact(), code=9
06-06 21:26:16.905 824 26917 D audio_hw_primary: start_output_stream: enter: stream(0xe980f500)usecase(3: compress-offload-playback) devices(0x4)
06-06 21:26:16.905 944 3895 D IAudioTrack: onTransact(), code=9

The DSP also returns error messages in dmesg. Here is the output of dmesg | grep AUD:

htc_pmeuhl:/ # dmesg | grep AUD
[ 4242.131633] [AUD] q6asm: q6asm_callback: cmd = 0x10db3 returned error = 0x1
[ 4242.131702] [AUD] q6asm: __q6asm_open_write: DSP returned error[ADSP_EFAILED]
[ 4242.131720] [AUD] snd_soc_qdsp6v2: msm_compr_configure_dsp_for_playback:ASM open write err[-131] for compr type[0]
[ 4242.570646] [AUD] q6asm: q6asm_callback: cmd = 0x10db3 returned error = 0x1
[ 4242.570717] [AUD] q6asm: __q6asm_open_write: DSP returned error[ADSP_EFAILED]
[ 4242.570734] [AUD] snd_soc_qdsp6v2: msm_compr_configure_dsp_for_playback:ASM open write err[-131] for compr type[0]
[ 4243.028382] [AUD] q6asm: q6asm_callback: cmd = 0x10db3 returned error = 0x1
[ 4243.028434] [AUD] q6asm: __q6asm_open_write: DSP returned error[ADSP_EFAILED]
[ 4243.028456] [AUD] snd_soc_qdsp6v2: msm_compr_configure_dsp_for_playback:ASM open write err[-131] for compr type[0]
[ 4268.152812] [AUD] q6asm: q6asm_callback: cmd = 0x10db3 returned error = 0x1
[ 4268.152868] [AUD] q6asm: __q6asm_open_write: DSP returned error[ADSP_EFAILED]
[ 4268.152884] [AUD] snd_soc_qdsp6v2: msm_compr_configure_dsp_for_playback:ASM open write err[-131] for compr type[0]
[ 4268.984529] [AUD] q6asm: q6asm_callback: cmd = 0x10db3 returned error = 0x1
[ 4268.984581] [AUD] q6asm: __q6asm_open_write: DSP returned error[ADSP_EFAILED]
[ 4268.984599] [AUD] snd_soc_qdsp6v2: msm_compr_configure_dsp_for_playback:ASM open write err[-131] for compr type[0]
[ 4269.837727] [AUD] q6asm: q6asm_callback: cmd = 0x10db3 returned error = 0x1
[ 4269.837793] [AUD] q6asm: __q6asm_open_write: DSP returned error[ADSP_EFAILED]
[ 4269.837812] [AUD] snd_soc_qdsp6v2: msm_compr_configure_dsp_for_playback:ASM open write err[-131] for compr type[0]
[ 4456.475784] [AUD] q6asm: q6asm_callback: cmd = 0x10db3 returned error = 0x1
[ 4456.475872] [AUD] q6asm: __q6asm_open_write: DSP returned error[ADSP_EFAILED]
[ 4456.475892] [AUD] snd_soc_qdsp6v2: msm_compr_configure_dsp_for_playback:ASM open write err[-131] for compr type[0]
[ 4457.913943] [AUD] q6asm: q6asm_callback: cmd = 0x10db3 returned error = 0x1
[ 4457.914010] [AUD] q6asm: __q6asm_open_write: DSP returned error[ADSP_EFAILED]
[ 4457.914035] [AUD] snd_soc_qdsp6v2: msm_compr_configure_dsp_for_playback:ASM open write err[-131] for compr type[0]
[ 4462.793998] [AUD] q6asm: q6asm_callback: cmd = 0x10db3 returned error = 0x1
[ 4462.794051] [AUD] q6asm: __q6asm_open_write: DSP returned error[ADSP_EFAILED]
[ 4462.794068] [AUD] snd_soc_qdsp6v2: msm_compr_configure_dsp_for_playback:ASM open write err[-131] for compr type[0]
[ 4476.162351] [AUD] q6asm: q6asm_callback: cmd = 0x10db3 returned error = 0x1
[ 4476.162419] [AUD] q6asm: __q6asm_open_write: DSP returned error[ADSP_EFAILED]
[ 4476.162438] [AUD] snd_soc_qdsp6v2: msm_compr_configure_dsp_for_playback:ASM open write err[-131] for compr type[0]
[ 4477.467307] [AUD] q6asm: q6asm_callback: cmd = 0x10db3 returned error = 0x1
[ 4477.467362] [AUD] q6asm: __q6asm_open_write: DSP returned error[ADSP_EFAILED]
[ 4477.467381] [AUD] snd_soc_qdsp6v2: msm_compr_configure_dsp_for_playback:ASM open write err[-131] for compr type[0]
[ 4478.415672] [AUD] q6asm: q6asm_callback: cmd = 0x10db3 returned error = 0x1
[ 4478.415737] [AUD] q6asm: __q6asm_open_write: DSP returned error[ADSP_EFAILED]
[ 4478.415757] [AUD] snd_soc_qdsp6v2: msm_compr_configure_dsp_for_playback:ASM open write err[-131] for compr type[0]
[ 4484.841688] [AUD] q6asm: __q6asm_cmd_nowait: CMD_PAUSE
[ 4484.841773] [AUD] q6asm: __q6asm_cmd:q6asm close session 1
[ 4484.848904] [AUD] q6adm: adm_close: port_id=0x4001 perf_mode: 0 copp_idx: 0
[ 4603.777375] [AUD] snd_soc_wcd_mbhc: wcd_mbhc_mech_plug_detect_irq: enter
[ 4603.778279] [AUD] snd_soc_wcd_mbhc: wcd_mbhc_swch_irq_handler: mbhc->current_plug: 1 detection_type: 0
[ 4603.779931] [AUD] snd_soc_wcd_mbhc: wcd_mbhc_report_plug: Reporting removal 3(0)
[ 4603.802299] [AUD] snd_soc_wcd_mbhc: wcd_mbhc_mech_plug_detect_irq: leave 1
[ 5223.260643] [AUD] q6adm: adm_open:port 0x4001 path:2 rate:16000 mode:1 perf_mode:0,topo_id 66325

Anyone knows what's wrong? Since this happend after I've flashed from nougat -> noWipe noBootimg 3.16.401.2 FW -> LeeDroid Oreo 3.16.401.2 I guess it's something related to mismatched software parts. I don't want to run a RUU if it's avoidable, making backups over the really bad mtp implementation is nearly impossible...