Cm6206 Output

alex124.rh
Posts: 125
Joined: Thu Jul 31, 2025 9:18 am

Re: Cm6206 Output

Post by alex124.rh »

Okay after a 3 hour test drive i have two issues - now and again the volume buttons don’t work, is this possibly an issue with late detection of sound card?

Second, the siri crackle and muffled audio is still prevalent. it sounds like he’s on a very bad phone call.

Third every few mins or so i get a hiccup in the audio, almost as it drops for a split second then resumes as normal. every 15 mins or so there is a longer hiccup of 2 seconds. Is it a bandwidth issue, or buffering? It’s frustrating but i don’t know where it’s coming from.

Any thoughts on the above is much appreciated
jackv8
Posts: 6
Joined: Thu Sep 25, 2025 4:24 pm

Re: Cm6206 Output

Post by jackv8 »

My two cents to the topic might not be very helpful but I’m using the exact same cm6206 card with the same 5.1 to 4.1 mapping setup and everything works great. I have an ADUM3160 connected between the card and the rpi to eliminate ground loop. Maybe defective hardware in your case?
1.jpg
1.jpg (343.27 KiB) Viewed 464 times
alex124.rh
Posts: 125
Joined: Thu Jul 31, 2025 9:18 am

Re: Cm6206 Output

Post by alex124.rh »

My issues only occur during carplay. Do you use carplay? The siri muffled voice isn’t the sound card as it happens with any sound card.
alex124.rh
Posts: 125
Joined: Thu Jul 31, 2025 9:18 am

Re: Cm6206 Output

Post by alex124.rh »

@hudiy admin, please can you assist when you are available. I’m at a loss with it
hudiy
Site Admin
Posts: 440
Joined: Mon Jul 14, 2025 7:42 pm

Re: Cm6206 Output

Post by hudiy »

Unfortunately, we are unable to reproduce this issue on our side with this CM6206 card. It might be specific to your setup. Try to remove hudiy equalizer and echo cancel modules and check how your setup behaves with remap sink only. Also increasing the quantum in PipeWire configuration might improve audio playback.
alex124.rh
Posts: 125
Joined: Thu Jul 31, 2025 9:18 am

Re: Cm6206 Output

Post by alex124.rh »

which issues are you referring to?

Thanks,

I have;

muffled siri/navigation voice
hiccup in audio every so often

Which issue did you check for?
jackv8
Posts: 6
Joined: Thu Sep 25, 2025 4:24 pm

Re: Cm6206 Output

Post by jackv8 »

alex124.rh wrote: Thu Dec 18, 2025 1:07 pm My issues only occur during carplay. Do you use carplay? The siri muffled voice isn’t the sound card as it happens with any sound card.
I use Android but my wife has an iPhone and I bought Carplay dongle for her on aliexpress. No audio or video problems observed
1994Blazer
Posts: 2
Joined: Thu Jan 08, 2026 3:26 am

Re: Cm6206 Output

Post by 1994Blazer »

jackv8 wrote: Thu Dec 18, 2025 12:26 pm My two cents to the topic might not be very helpful but I’m using the exact same cm6206 card with the same 5.1 to 4.1 mapping setup and everything works great. I have an ADUM3160 connected between the card and the rpi to eliminate ground loop. Maybe defective hardware in your case?

1.jpg
What steps did you follow to get it working? ive been trying to follow the thread but im not sure what you did to make it work. Im trying to do the exact setup as you and i cant get the rear out and bass out working.
alex124.rh
Posts: 125
Joined: Thu Jul 31, 2025 9:18 am

Re: Cm6206 Output

Post by alex124.rh »

hudiy wrote: Mon Dec 15, 2025 2:55 pm 1. Set card profile

Code: Select all

pactl set-card-profile alsa_card.usb-0d8c_USB_Sound_Device-00 output:analog-surround-51+input:analog-stereo
2. Enable upmixing in PipeWire
Modify or create $HOME/.config/pipewire/pipewire-pulse.conf.d/50-hudiy.conf file and add:

Code: Select all

stream.properties = {
    channelmix.upmix      = true
    channelmix.upmix-method = simple
    channelmix.lfe-cutoff = 150
}
3. Modify hudiy_startup.sh for sink remapping
Replace content of $HOME/.hudiy/share/hudiy_startup.sh to:

Code: Select all

#!/bin/bash

EC_SINK="echo_cancel_sink"
EC_SOURCE="echo_cancel_source"
EQ_SINK="hudiy_equalizer_sink"
REMAP_SINK="surround51_to_41"

sink_exists() { pactl list short sinks 2>/dev/null | awk '{print $2}' | grep -Fxq "$1"; }
until pactl info >/dev/null 2>&1; do sleep 0.1; done

# Gives PipeWire and WirePlumber additional time to detect all audio devices
sleep 1

sink_exists "$REMAP_SINK" || pactl load-module module-remap-sink sink_name="$REMAP_SINK" master=alsa_output.usb-0d8c_USB_Sound_Device-00.analog-surround-51 channels=5 master_channel_map=front-left,front-right,rear-left,rear-right,front-center channel_map=front-left,front-right,rear-left,rear-right,lfe remix=yes
sink_exists "$EC_SINK" || pactl load-module module-echo-cancel aec_method=webrtc aec_args=\"voice_detection=false\" source_name="$EC_SOURCE" sink_name="$EC_SINK" sink_master="$REMAP_SINK"
sink_exists "$EQ_SINK" || pactl load-module module-ladspa-sink sink_name="$EQ_SINK" master="$EC_SINK" plugin=hudiy_equalizer label=hudiy_equalizer control=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0

pactl set-default-sink "$EQ_SINK"
pactl set-default-source "$EC_SOURCE"

$HOME/.hudiy/share/hudiy &
4. modify $HOME/.hudiy/share/config/main_configuration.json
Set volumeSinkName to surround51_to_41

Code: Select all

"volumeSinkName" : "surround51_to_41",
5. Reboot the system

6. Verify routing with qpwgraph with below screenshot
cma6206_routing.png

7. Set volume of echo_cancel_sink, hudiy_equalizer_sink and alsa_output.usb-0d8c_USB_Sound_Device-00.analog-surround-51 to 100%

Code: Select all

pactl set-sink-volume hudiy_equalizer_sink 100%
pactl set-sink-volume echo_cancel_sink 100%
pactl set-sink-volume alsa_output.usb-0d8c_USB_Sound_Device-00.analog-surround-51 100%


Try to follow this if you are on hudiy 2.x
1994Blazer
Posts: 2
Joined: Thu Jan 08, 2026 3:26 am

Re: Cm6206 Output

Post by 1994Blazer »

This worked perfectly! I owe everyone in this thread a drink!
Post Reply