IQAudio DAC Starts Up in Mono
Posted: Fri Jan 02, 2026 6:41 pm
Hello,
First,thank you for creating this great DIY vehicle infotainment software. I have tried to read through most of the topics that are similar to my problem in these threads and also scoured the internet but I was unable to find an exact duplicate. I'm giving up for now as I can't seem to figure out a solution. Please forgive me as I'm not great at all in using the terminal and I'm no programmer. It took me days just to figure out how to access and change the settings on both the RPI and in Hudiy. I did get some good information from another poster who also had IQAudio problems and I was at least able to change some settings on the $HOME/.hudiy/share/hudiy_startup.sh and also on the rapsberrypi config.txt by following some of your instructions. I changed the EC SINK= from Echo-Cancel Playback to hudiy_equalizer_sink as I wasn't getting any sound after start up until I checked the IQAudio from the volume bar on the desktop. After the changes sound comes out now after start up to the DAC, however the audio is terrible in mono and I still have to go to the volume bar on the desktop and select the IQAudio to change to stereo. How would I make the IQAudio permanently checked on the volume bar dropdown?
EC_SINK="hudiy_equalizer_sink"
EC_SOURCE="echo_cancel_source"
EQ_SINK="hudiy_equalizer_sink"
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 "$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
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"
pactl set-default-sink "$EQ_SINK"
pactl set-default-source "$EC_SOURCE"
$HOME/.hudiy/share/hudiy &
I've also attached the before and after pics of the qpwgraph. Thanks
First,thank you for creating this great DIY vehicle infotainment software. I have tried to read through most of the topics that are similar to my problem in these threads and also scoured the internet but I was unable to find an exact duplicate. I'm giving up for now as I can't seem to figure out a solution. Please forgive me as I'm not great at all in using the terminal and I'm no programmer. It took me days just to figure out how to access and change the settings on both the RPI and in Hudiy. I did get some good information from another poster who also had IQAudio problems and I was at least able to change some settings on the $HOME/.hudiy/share/hudiy_startup.sh and also on the rapsberrypi config.txt by following some of your instructions. I changed the EC SINK= from Echo-Cancel Playback to hudiy_equalizer_sink as I wasn't getting any sound after start up until I checked the IQAudio from the volume bar on the desktop. After the changes sound comes out now after start up to the DAC, however the audio is terrible in mono and I still have to go to the volume bar on the desktop and select the IQAudio to change to stereo. How would I make the IQAudio permanently checked on the volume bar dropdown?
EC_SINK="hudiy_equalizer_sink"
EC_SOURCE="echo_cancel_source"
EQ_SINK="hudiy_equalizer_sink"
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 "$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
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"
pactl set-default-sink "$EQ_SINK"
pactl set-default-source "$EC_SOURCE"
$HOME/.hudiy/share/hudiy &
I've also attached the before and after pics of the qpwgraph. Thanks