Issue with Audio DAC Shim (Line Out) - No sound from left channel

I have a Audio DAC SHIM (Line-Out) which I installed onto a Raspberry Pi Zero 2 W.

When first installed without soldering there was no audio, unless pressing/fiddling a bit with the board. So after reading this topic Audio DAC Shim (Line Out), No Sound until finger test I decided to solder the board onto the Pi Zero with the required pins. This indeed solved the issue of no audio at all, however now I can now only hear audio from one channel, the right channel is working the left is not.

I believe I have the board correctly configured config.txt:

# Added overlay for pimoroni audio-dac-shim-line-out
dtoverlay=hifiberry-dac
gpio=25=op,dh

# No sound other than hifiberry dac
dtparam=audio=off

Below is the output of aplay -L:

null
    Discard all samples (playback) or generate zero samples (capture)
default
output
hw:CARD=sndrpihifiberry,DEV=0
    snd_rpi_hifiberry_dac, HifiBerry DAC HiFi pcm5102a-hifi-0
    Direct hardware device without any conversions
plughw:CARD=sndrpihifiberry,DEV=0
    snd_rpi_hifiberry_dac, HifiBerry DAC HiFi pcm5102a-hifi-0
    Hardware device with all software conversions
sysdefault:CARD=sndrpihifiberry
    snd_rpi_hifiberry_dac, HifiBerry DAC HiFi pcm5102a-hifi-0
    Default Audio Device
dmix:CARD=sndrpihifiberry,DEV=0
    snd_rpi_hifiberry_dac, HifiBerry DAC HiFi pcm5102a-hifi-0
    Direct sample mixing device

Running the following command to test the audio

speaker-test -c2 -twav -l7

Produces the following:

Playback device is default
Stream parameters are 48000Hz, S16_LE, 2 channels
WAV file(s)
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 8 to 131072
Period size range from 4 to 65536
Using max buffer size 131072
Periods = 4
was set period_size = 32768
was set buffer_size = 131072
 0 - Front Left
 1 - Front Right
Time per period = 0.388100
 0 - Front Left
 1 - Front Right
Time per period = 3.071849
 0 - Front Left
 1 - Front Right
Time per period = 3.071868
 0 - Front Left
 1 - Front Right
Time per period = 3.070820
 0 - Front Left
 1 - Front Right
Time per period = 3.071268
 0 - Front Left
 1 - Front Right
Time per period = 2.733433
 0 - Front Left
 1 - Front Right

I can only hear the “Front Right” sample.

Anyone experience the same issue, or is there something else I should configure or test?

Did you solder all the Ground pins tagged with black blobs?
Audio DAC SHIM at Raspberry Pi GPIO Pinout

No in the other post I mentioned (you :)) it says:

And probably +5V maybe 3.3V and at least one ground.

So that’s what I did, but I could try as a test. I will let you know if that worked!

@alphanumeric unfortunately it did not work, I have now soldered all the gnd pins but still the same issue. Anything else I should check?

Not that I know of, unfortunately.

Have you checked the plug you use for the audio-jack?

Yes I did, good point though. I have tested the jack to jack cable with my phone and some stereo headphones and that works.

had same problem, check if the jack pins are actually conected, seems they don’t have good quality control