Hdmi settings being overwritten

SLP v2 RaspiOS image discussion
Post Reply
NotPorgu
Posts: 9
Joined: Sun Feb 02, 2025 4:47 pm

Hdmi settings being overwritten

Post by NotPorgu »

Hello again, as mentioned in my other post, I'm having some trouble with my custom hdmi settings, and I've gotten to a point where I don't know what else I can do.

I was able to get my stereopi working to the point where I could edit and modify settings and whatnot, but since I got cm4108016 I've been unable to get my display working again. I've tried copying in the previous config file that did work as well as rebuilding the hdmi timings using the EDID data, and I can't get it to work. It looks like no matter what I set the hdmi_timings to, the stereopi seems to be reverting back to the default of 640x380 resolution, instead of taking the 2880x1440 that I'm trying to set.

I will say, in my experimenting I was able to get it to output a 2880x1440 hdmi signal, but it was only showing up on one of the two displays, and I couldn't ever reproduce it after making changes in an attempt to fix it.

Here's where I'm at right now, the display looks like this:

Image

This is the hdmi settings in the config file:

Code: Select all

hdmi_timings=2880 1 50 8 15 1440 1 8 2 6 0 0 0 60 0 256921800 1

hdmi_ignore_edid=0xa5000080
hdmi_force_mode=1
hdmi_force_hotplug=1
hdmi_group=2
hdmi_mode=87
config_hdmi_boost=4
And this is the output I got after running this tvservice -d edid.dat; edidparser edid.dat

Code: Select all

Enabling fuzzy format match...
Parsing edid.dat...
HDMI:EDID version 1.3, 1 extensions, unknown aspect ratio
HDMI:EDID features - videodef 0x80 !standby !suspend !active off; colour encoding:RGB444|YCbCr422; sRGB is not default colourspace; preferred format is native; does not support GTF
HDMI:EDID found monitor name descriptor tag 0xfc
HDMI:EDID monitor name is YongXing_____
HDMI:EDID found monitor S/N descriptor tag 0xff
HDMI:EDID found monitor range descriptor tag 0xfd
HDMI:EDID monitor range offsets: V min=0, V max=0, H min=0, H max=0
HDMI:EDID monitor range: vertical is 23-75 Hz, horizontal is 15-240 kHz, max pixel clock is 340 MHz
HDMI:EDID monitor range does not support GTF
HDMI:EDID failed to find a matching detail format for 2880x1440p hfp:50 hs:8 hbp:15 vfp:8 vs:2 vbp:6 pixel clock:257 MHz
HDMI:EDID calculated refresh rate is 60 Hz
HDMI:EDID guessing the format to be 2880x1440p @60 Hz
HDMI:EDID found unknown detail timing format: 2880x1440p hfp:50 hs:8 hbp:15 vfp:8 vs:2 vbp:6 pixel clock:257 MHz
HDMI:EDID established timing I/II bytes are 00 00 00
HDMI:EDID standard timings block x 8: 0x0000 0000 0000 0000 0000 0000 0000 0000 
HDMI:EDID parsing v3 CEA extension 0
HDMI:EDID monitor support - underscan IT formats:no, basic audio:yes, yuv444:yes, yuv422:yes, #native DTD:4
HDMI:EDID failed to find a matching detail format for 2880x1440p hfp:50 hs:8 hbp:15 vfp:8 vs:2 vbp:6 pixel clock:257 MHz
HDMI:EDID calculated refresh rate is 60 Hz
HDMI:EDID guessing the format to be 2880x1440p @60 Hz
HDMI:EDID found unknown detail timing format: 2880x1440p hfp:50 hs:8 hbp:15 vfp:8 vs:2 vbp:6 pixel clock:257 MHz
HDMI:EDID failed to find a matching detail format for 2880x1440p hfp:50 hs:8 hbp:15 vfp:8 vs:2 vbp:6 pixel clock:257 MHz
HDMI:EDID calculated refresh rate is 60 Hz
HDMI:EDID guessing the format to be 2880x1440p @60 Hz
HDMI:EDID found unknown detail timing format: 2880x1440p hfp:50 hs:8 hbp:15 vfp:8 vs:2 vbp:6 pixel clock:257 MHz
HDMI:EDID failed to find a matching detail format for 2880x1440p hfp:50 hs:8 hbp:15 vfp:8 vs:2 vbp:6 pixel clock:257 MHz
HDMI:EDID calculated refresh rate is 60 Hz
HDMI:EDID guessing the format to be 2880x1440p @60 Hz
HDMI:EDID found unknown detail timing format: 2880x1440p hfp:50 hs:8 hbp:15 vfp:8 vs:2 vbp:6 pixel clock:257 MHz
HDMI:EDID failed to find a matching detail format for 2880x1440p hfp:50 hs:8 hbp:15 vfp:8 vs:2 vbp:6 pixel clock:257 MHz
HDMI:EDID calculated refresh rate is 60 Hz
HDMI:EDID guessing the format to be 2880x1440p @60 Hz
HDMI:EDID found unknown detail timing format: 2880x1440p hfp:50 hs:8 hbp:15 vfp:8 vs:2 vbp:6 pixel clock:257 MHz
HDMI:EDID failed to find a matching detail format for 2880x1440p hfp:50 hs:8 hbp:15 vfp:8 vs:2 vbp:6 pixel clock:257 MHz
HDMI:EDID calculated refresh rate is 60 Hz
HDMI:EDID guessing the format to be 2880x1440p @60 Hz
HDMI:EDID found unknown detail timing format: 2880x1440p hfp:50 hs:8 hbp:15 vfp:8 vs:2 vbp:6 pixel clock:257 MHz
HDMI:EDID does not understand CEA format code 0
HDMI:EDID does not understand CEA format code 0
HDMI:EDID does not understand CEA format code 0
HDMI:EDID does not understand CEA format code 0
HDMI:EDID does not understand CEA format code 0
HDMI:EDID does not understand CEA format code 0
HDMI:EDID does not understand CEA format code 0
HDMI:EDID found audio format 2 channels PCM, sample rate: 32|44|48|88|96|176|192 kHz, sample size: 16|20|24 bits
HDMI:EDID found HDMI VSDB length 6
HDMI:EDID HDMI VSDB has physical address 3.0.0.0
HDMI:EDID HDMI VSDB supports AI:yes, dual link DVI:no
HDMI:EDID HDMI VSDB deep colour support - 48-bit:no 36-bit:no 30-bit:no DC_yuv444:no
HDMI:EDID HDMI VSDB has no latency information
HDMI:EDID adding mandatory support for DMT (4) 640x480p @ 60Hz
HDMI:EDID adding mandatory support for CEA (1) 640x480p @ 60Hz
HDMI:EDID filtering formats with pixel clock unlimited MHz or h. blanking unlimited
HDMI:EDID no known preferred format has been set
HDMI:EDID filtering preferred group has been changed from Invalid to CEA
HDMI:EDID best score mode initialised to CEA (1) 640x480p @ 60 Hz with pixel clock 25 MHz (score 0)
HDMI:EDID best score mode is now CEA (1) 640x480p @ 60 Hz with pixel clock 25 MHz (score 61864)
HDMI:EDID DMT mode (4) 640x480p @ 60 Hz with pixel clock 25 MHz has a score of 18432
HDMI0:EDID preferred mode is updated to CEA (1) 640x480p @ 60 Hz with pixel clock 25200000 Hz
HDMI:EDID has HDMI support and audio support
edidparser exited with code 0
Any help would be greatly appreciated, I really don't know what I'm missing here.

NotPorgu
Posts: 9
Joined: Sun Feb 02, 2025 4:47 pm

Re: Hdmi settings being overwritten

Post by NotPorgu »

I've been working at this for a while and I've come up with some weird results.

My research led me to this rpi forum thread which was only moderately helpful at first due to the nature of the thread. However the last post in the thread did lead me towards some progress.

Long story short, I wasn't able to complete some of the steps on the SLP image, so I figured I'd see if I could get it working on the OpenCV image and port it over after. So after a lot of trial and error, I was able to get the edid.bin in the right spot, and the config and cmdline files updated correctly, and sure enough I was able to get a proper image on my displays:
Image

I was super excited and went straight to bed, expecting it to port over to SLP2 easily. I was wrong.

I used the web server file manager to upload the edid.bin file to /lib/firmware and I modified the config and cmdline files via USB and booted, only to be faced by the same old broken displays.
Image

I'm at a loss here. Everything should be exactly the same as the OpenCV image which works perfectly, but I'm still not getting a working result.

Does SLP2 have some stuff going on in the backend that might screw this up? I can't think of any other reason the two images would behave differently...

Post Reply