Page 4 of 8

Re: Cm6206 Output

Posted: Fri Sep 05, 2025 11:06 am
by hudiy
Does the routing match the one we mentioned in previous post? You can check the routing with qpwgraph application.

Re: Cm6206 Output

Posted: Fri Sep 05, 2025 11:18 am
by alex124.rh

Re: Cm6206 Output

Posted: Fri Sep 05, 2025 11:31 am
by alex124.rh
Update, I tested this again and sound is coming out of L+R AND RL RR.

A few issues persist. Hudiy volume and audio controls are not touching the audio i’m hearing. It’s coming from a different place, the volume level is low and FL FR is very quiet and poor quality.

I think we are getting somewhere but there is a missing link somewhere.

Re: Cm6206 Output

Posted: Fri Sep 05, 2025 11:31 am
by alex124.rh
And the routing doesn’t look right.

Re: Cm6206 Output

Posted: Fri Sep 05, 2025 11:39 am
by alex124.rh
https://share.icloud.com/photos/0f5Gh18 ... jPVIH-eaGg

Apologies here is the graph again but with hudiy running.

Re: Cm6206 Output

Posted: Fri Sep 05, 2025 11:52 am
by alex124.rh
https://share.icloud.com/photos/078HT3R ... TOQNnMDGQA

not sure if this is any different but this is it with music playing and maps running. just to see

Re: Cm6206 Output

Posted: Fri Sep 05, 2025 12:26 pm
by hudiy
This routing basically doesn’t make sense. WirePlumber, for some reason, connected the remapped sink to hudiy_equalizer. Most likely, your sound card needs more time to start up, and at the moment PipeWire-Pulse is loading the modules, it isn’t available yet.

The low volume level is normal, because you’re controlling the volume of the virtual sink, while your card’s sink has its own volume. Set the card sink volume to 100% with:

Code: Select all

pactl set-sink-volume alsa_output.usb-0d8c_USB_Sound_Device-00.analog-surround-51 100%
For testing, to check if WirePlumber creates the correct routing at runtime, do the following:

1. Comment out (add # at the beginning) these lines in $HOME/.config/pipewire/pipewire-pulse.conf.d/hudiy.conf

Code: Select all

#pulse.cmd = [
#  { cmd = "load-module" args = "module-remap-sink sink_name=surround51_to_41 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,lfe channel_map=front-left,front-right,rear-left,rear-right,lfe remix=yes" }
#  { cmd = "load-module" args = "module-ladspa-sink sink_name=hudiy_equalizer_sink master=surround51_to_41 channels=2 channel_map=front-left,front-right plugin=hudiy_equalizer label=hudiy_equalizer control=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0" }
#  { cmd = "load-module" args = "module-echo-cancel aec_method=webrtc aec_args=\"voice_detection=0\" source_name=echo_cancel_source sink_master=hudiy_equalizer_sink" }
#]
2. Restart the Raspberry Pi (to apply PipeWire configuration)

3. Stop Hudiy (e.g. with pkill hudiy or ALT+F4)

4. Run the following commands (take a photo/screenshot of the routing in qpwgraph after each command):

Code: Select all

pactl load-module module-remap-sink sink_name=surround51_to_41 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
pactl load-module module-ladspa-sink sink_name=hudiy_equalizer_sink master=surround51_to_41 channels=2 channel_map=front-left,front-right plugin=hudiy_equalizer label=hudiy_equalizer control=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
pactl load-module module-echo-cancel aec_method=webrtc aec_args=\"voice_detection=0\" source_name=echo_cancel_source sink_master=hudiy_equalizer_sink

pactl set-default-sink hudiy_equalizer_sink
pactl set-default-source echo_cancel_source
5. Start Hudiy with command:
/home/hudiy/.hudiy/share/hudiy_run.sh

Then test how the audio behaves and whether volume/fade/balance and equalizer are working.

Re: Cm6206 Output

Posted: Fri Sep 05, 2025 12:43 pm
by alex124.rh
Thanks I’ll do this tonight and see how we get on. I understand the volume was messed up because of this but why was FRONT so bad and REAR so good?

Re: Cm6206 Output

Posted: Sat Sep 06, 2025 9:32 pm
by alex124.rh
Hi,

so i tried the steps, and it didn’t work, then i realised i didn’t restart the pi after #ing the lines in the config,

now, I have done it correctly, but now hudiy won’t boot its just stuck on the hudiy boot screen, not sure what the problem is now. I have attached the screenshots.

https://share.icloud.com/photos/032a_B4 ... ZNOLerO-4A

Best I have been able to achieve is by using the upmix combined with faulty 4.1so I get FL FR RL RR and then nothing else. But the problem is I really need that subwoofer channel and slider to work.

I’ve even tried the adapter identical to yours that I sourced but little luck. They are all equally flawed so if you can help to get this patch working it would be much appreciated.

Audio itself works great it’s just getting the controls to work.

The controls do work it’s just it seems to have no impact on the audio balance levels etc.

Thanks for all your hard work :)

Re: Cm6206 Output

Posted: Sat Sep 06, 2025 9:39 pm
by alex124.rh
https://share.icloud.com/photos/093IH_U ... 9Stld57kPQ

Terminal output of hudiy failing to launch