[RK3588S] LE for Radxa Rock 5C

  • Hello! I have just purchased a Rock 5C which I am hoping to use for LibreELEC. Which is currently the more usable image, the 13.0 Nightly, or Chewitt's 12.90.1? I did some basic testing a couple days ago with the 20251102 nightly, and wasn't able to get HDMI audio playback working with a handful of DVD rips (mpeg2 video, ac-3 audio). Thank you!

  • gnarlsnishi I can see the device-tree for Rock 5A/5C is missing the &hdmi0_sound node so I think you will only see the Analogue audio output on the board? - If yes, the images in my test share have been updated to add that and HDMI audio should be visible. If you can test and confirm HDMI audio is now working (for PCM output) I'll send the patch/change upstream to the kernel.

  • Hi, thank you for pushing that out so quickly! Unfortunately, I am still not seeing an option for HDMI output in the list of Audio Output Devices. The two lines that I see are "ALSA: rk3588-es8316, fe470000.i2s-ES8316 HiFi ES8316 HiFi-0" and "PULSE: Default, Bluetooth Audio (PULSEAUDIO)". Selecting the first option plays audio through the 3.5mm jack on the board. Is there perhaps some other configuration that I need to do to enable HDMI audio through either ALSA or PulseAudio?

  • gnarlsnishi The only other difference I can see in hdmi0 nodes between Rock 5b (3588) and 5c (3588s) is something related to FRL support which is not (or should not be) linked to HDMI audio support. I've updated the rock5c image in my testing share so device-tree has the extra line though, but I can't see it changing anything. So:

    a) Put Kodi in debug mode, update to the latest 5c image in my test-share, reboot, then run "pastekodi" and share the URL so I can see some other things in the system log.

    b) If that didn't magically change something, edit extlinux.conf in the boot partition of the SD card and experiment with some other rk3588s board device-tree files (all are in the 'rockchip' folder on the SD card) and see what happens. Some might not boot. Some might not show HDMI either. If one does show HDMI audio .. let me know which one.

    EDIT: Wait 30 mins until I rebuilt and sync'ed new files!

    EDIT: Files are now posted..

  • gnarlsnishi The only other difference I can see in hdmi0 nodes between Rock 5b (3588) and 5c (3588s) is something related to FRL support which is not (or should not be) linked to HDMI audio support. I've updated the rock5c image in my testing share so device-tree has the extra line though, but I can't see it changing anything. So:

    a) Put Kodi in debug mode, update to the latest 5c image in my test-share, reboot, then run "pastekodi" and share the URL so I can see some other things in the system log.

    b) If that didn't magically change something, edit extlinux.conf in the boot partition of the SD card and experiment with some other rk3588s board device-tree files (all are in the 'rockchip' folder on the SD card) and see what happens. Some might not boot. Some might not show HDMI either. If one does show HDMI audio .. let me know which one.

    EDIT: Wait 30 mins until I rebuilt and sync'ed new files!

    EDIT: Files are now posted..

    Log here: https://paste.libreelec.tv/together-gnat.log

    Possibly a relevant error at line 1792? In the mean time, will play around with some other device-tree files and report back.

  • Code
    Oct 13 15:01:55.422594 LibreELEC kernel: dwhdmiqp-rockchip fde80000.hdmi: i2c read timed out
    Oct 13 15:01:55.422709 LibreELEC kernel: rockchip-drm display-subsystem: [drm] HDMI Sink doesn't support RGB, something's wrong.

    ^ No idea what this means, but I have a hunch this is likely to be responsible.