Hi,
i've uppgraded my pi1 to pi4 on an old Toshiba TV using HDMI. It worked fine with the old pi (libreelec9) and with an banana pi m2 ultra (libreelec10). now i've installed libreelec10 on the pi4, but i've problems...
first of all:
- checked it using an other tv (pi4b --hdmi --> marantz amp -- hdmi --> samsung tv): works fine. both image and audio
- no image at all (black screen) when connected to the toshiba tv. tried different cables: makes no difference
thanks to this forum i checked different things. what i've tried so far:
- switched to dtoverlay=vc4-fkms-v3d in distroconfig.txt
--> got image. kodi only allows some resolutions, no full-hd (but that would be okay for me)
- adding hdmi_drive=2, hdmi_ignore_edid=0xa5000080, hdmi_force_hotplug=1, hdmi_group=2 works. so far so good.
My problem is: i have no audio over hdmi. aplay -l doesn't list any devices. so i dumped edid-data. edid-decode shows, audio is supported. so i created an custom edid-overload as shown here: https://wiki.libreelec.tv/configuration/edid#generic-x86_64
and added it to cmdline.txt: drm.edid_firmware=edid/edid.bin
also added video=HDMI-A-1:1920x1080M@60
then switched back to the default-driver (vc4-kms-v3d).
no image is working using the new driver. but kodi has still no audio.
but: aplay -l lists the hdmi-devices. using speaker-test or playing wav-files through aplay works fine, there is audio over hdmi!
but kodi doesn't allow to select the device. only pulse-audio is available.
when restarting kodi (systemctl restart kodi) it works!
The old toshiba tv seems to be crappy, but it seems not be a general hardware-problem...
Any ideas?
Thanks a lot and greetz,
Karsten