LE display freezes at Splash screen booting Pi5, runs fine direct connection to TV, but freezes through Pioneer VSX-32 AVR (Other devices like WD Box have no issues

  • LE display freezes at the "Just enough OS for KODI" screen, when connected through my Pioneer VSX-32 Surround amp. Other devices, like my old WD boxes have no such issue. This issue started with my old Pi4, but, I just gave up on it. Now I have a new 8GB Pi5. Installed LE on an SSD, does the exact same thing (display freezes at the splash screen) If I connect the other HDMI out to another monitor, or to the LG TV, it boots fine, but the TV connected to the VSX-32 will just show a blank screen. This is very annoying, as I cannot use my Surround system, unless I hook one HDMI (from the PI)to the surround system (for the sound output) and the other HDMI directly to the TV for the video stream.

    Like I said, if I bypass the surround system, LE works fine, but fefuses to go beyond the splash screen(The system is running, I can generate UI sounds, just can't see what I am doing)

    Log File: https://pastebin.com/sb0DWDMc


    This is a Brand new Untouched image file from https://releases.libreelec.tv/LibreELEC-RPi5…4-12.0.1.img.gz


    TIA for any insight!!

  • Sorry, I wish to add, I tried to look at the log, and there appears to be at least 2 startups in the log? The initial startup failed to get past a black screen with "LibreELEC (official) 12.0.1" in the top left of the display. (This, even though I was hooked directly to a computer monitor, bypassing my AVR).

    A re-boot (some number of hours later) connected directly to a 1080P Monitor, and LE started up. I enabled Debug Logging, shut down, connected LE to my Pioneer VSX-32 AVR, rebooted, and captured the Log file mentioned in the first post. (Also, in the quoted text)

  • Connect the RPi5 direct to the TV and then run "getedid create" to capture the EDID data on the HDMI connection to file and then (re)configure boot files to use this and ignore the EDID data from the AVR. Then power down and reconnect to the AVR. Now if you power up .. things are working?

  • Ok, I might need a liitle more explanation. I SSH'd into LE, ran getedid create, got a response " successfully installed edid override for HDMI-A-1". I can see that it created "Configfiles/firmware/edid/edid-HDMI-A-1.bin". Now, I have no idea where to go from here?


    So, I re-read your post a few times, realised I was done(I think?), just needed to power down, & connect LE back to AVR, & try it out. I did that, as soon as LE started up, AVR Input switched to "TV/SAT" (Is actually connected to HDMI2). I can set the input back to HDMI2 on the AVR, but it immediately switches input to "TV/SAT" (TV/SAT is an optical input) No matter which HDMI Input I plug LE into, (HDMI1,2,3, or 4) the input switches automatically back to TV/SAT. It makes no difference if I use the remote to switch inputs, or the dial on the AVR, as soon as I select the input LE is connected to , the AVR automatically switches the input to TV/SAT.

    I tried powering down RPi, set AVR input to HDMI2, all good, boot up LE, Get a green screen flash on the TV, then input on AVR switches to TV/SAT.

    Edited once, last by dannyzee: Merged a post created by dannyzee into this post. (September 29, 2024 at 8:43 AM).

  • Remove the edid override with "getedid delete" and add "video=HDMI-A-1:1920x1080M@60" to boot params in cmdline.txt; this forces the HDMI-A-1 output to 1080p@60 which sometimes helps if the kernel can't quite decide on what to use.

  • So, I ran "getedid delete", then edited my cmdline.txt (in /flash/) to look like this

    boot=UUID=1808-5617 video=HDMI-A-1:1920x1080M@60 disk=UUID=1ed9354f-4e21-4ca9-b>

    That results in the original problem returning (Display not updating past the splash screen)

    Added this to config.txt :

    [boot]

    video=HDMI-A-1:1920x1080M@60

    Result is still display will not get past Splash screen

    Sorry if this is not what you asked me to do? (Not a linux guy at all, & could benefit from more expicit instructions?

    Thanks

  • The RPi5 works fine when directly connected to the TV, but once you add the AVR in the chain things don't work. That firmly points fingers at the AVR, but the usual methods of negating that or forcing output also appear to disagree with the AVR.

    Please delete /storage/.config/firmware/edid/edid-HDMI-A-1.bin and then run "getedid create" again with the AVR inline between RPi5 and TV. It won't solve anything but I'd like you to upload/share the .bin file that's created here so we can have one of the RPi developers have a look at it - they collect problem files for testing.

    popcornmix any ideas?

  • First_edid-HDMI-A-1.zip   Second_edid-HDMI-A-1.zip

    I have attached 2 edid-HDMI-A-1.bin files, the first_edid-HDMI-A-1.zip file contains the binary with video=HDMI-A-1:1920x1080M@60 line still in config.txt(but /storage/.config/firmware/edid/edid-HDMI-A-1.bin was deleted, then recreated)

    second_edid-HDMI-A-1.zip file contains the binary with video=HDMI-A-1:1920x1080M@60 line removed from config.txt(but /storage/.config/firmware/edid/edid-HDMI-A-1.bin was deleted, then recreated)

    Edited once, last by dannyzee (October 1, 2024 at 5:50 AM).

  • Just a shot in the dark: Because you reported that your AVR switches automatically back to TV/SAT. Do you have tried with CEC disabled? Default is to report KODI as active source. Maybe something is going wrong with it in your current configuration.

  • Just a shot in the dark: Because you reported that your AVR switches automatically back to TV/SAT. Do you have tried with CEC disabled? Default is to report KODI as active source. Maybe something is going wrong with it in your current configuration.

    Sorry, forgot to reply to this, I checked the CEC, for some reason there were two CEC add-ons that could each accept different settings(which I thought was weird, kinda figure changing one, would make the same change in the other?) Anyway, disabled both, no change to the operation, LE display still freezes, but LE is running, just the display is not updating. (Also, the only time the AVR switched automatically back to TV/SAT, was when the EDID was forced to the TV, even tho the HDMI was plugged in to the AVR.

    Some further info, I installed Rasbian(64), then installed KODI as a package from within Rasbian. I get 2 options on the Menu kodi.desktop, and kodi-fs.desktop(fullscreen?). If I run kodi.desktop, all seems to run OK, even connected through the AVR. If however, I run kodi-fs.desktop, I get the same frozen display, but Kodi still running in the background, that I get when I am running LE as the OS. Does that point any fingers at what the issue might be?