Rpi4 with LibreELEC 12.2.1 - No sound on HDMI and Tried every Forum options

  • I've tried every related threads, and nothing worked.
    The RPi worked great for years, but ever since the version upgrade to LE12.2.1 there is no sound via HDMI (Plugged into HDMI-0 port, the closest to the USB-C port).

    Just:
    ALSA: bcm2835 Headphones, bcm2835 Headphones
    PULSE: Default, Bluetooth Audio (PULSEAUDIO)

    PLEASE HELP

    This is the cmdline.txt added variables:

    Code
    video=HDMI-A-1:1920x1080@60D snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_headphones=1 snd_bcm2835.enable_compat_alsa=1

    This is the config.txt (there are extra comments due to all the tests i've made based on multiple threads)

    This is the asound.conf

    Code
    pcm.!default {
      type hw
      card 0
      device 0
    }
    
    ctl.!default {
      type hw
      card 0
    }

    PLEASE HELP

  • I would start by creating a clean image without all the conf file fiddling that your current ones contain. As long as the TV provides valid EDID data on the HDMI cable, HDMI audio works in the default config and no additonal config is required. Check cables; if using adapters ditch them and get a proper micro-HDMI to HDMI cable.

  • The cable is the same one that worked for years in the same Rpi4.
    Problem started ever since the new version, I've tried new image multiple times, even with LE13 test version

  • The cable is the same one that worked for years in the same Rpi4.

    Every hardware fault start with "till yesterday works well"... Just try with a minimal setup: new image without any modification, HDMI cable connected to directly to display. If you can, try with another cable, display.

    It's a very large number of people (including me) using their RPI4 and LE without sound issue.