hello, i can not for the life of me get the 10 inch screen kit to display anything when being booted from a raspberry pi 4 (this screen https://shop.pimoroni.com/products/hdmi-10-lcd-screen-kit-1024x768 ) the screen is powered seperately, my pi 4 boots as i can ssh, attaching the screen to a pi3 with the same sd card / system does make the screen display but on rpi4 it just won’t display anything not even the rainbow square at boot up.
It seems the edid info returned is weird or invalid and that may be the reason the pi4 can’t drive the screen. this is what it returned when i used it on the rpi3
Enabling fuzzy format match...
Parsing edid.dat...
HDMI:EDID version 1.4, 0 extensions, screen size 16x12 cm
HDMI:EDID features - videodef 0xa2 standby !suspend !active off; colour encoding:RGB444; sRGB is not default colourspace; preferred format is not native; support discrete frame rate
HDMI:EDID ignored unknown descriptor tag 0x10
HDMI:EDID ignored unknown descriptor tag 0x10
HDMI:EDID ignored unknown descriptor tag 0x10
HDMI:EDID does not yet know monitor vertical range, setting to default 24 to 120Hz
HDMI:EDID found unknown detail timing format: 0x0p hfp:0 hs:0 hbp:0 vfp:0 vs:0 vbp:0 pixel clock:0 MHz
HDMI:EDID established timing I/II bytes are 21 08 80
HDMI:EDID found DMT format: code 4, 640x480p @ 60 Hz in established timing I/II
HDMI:EDID found DMT format: code 9, 800x600p @ 60 Hz in established timing I/II
HDMI:EDID found DMT format: code 16, 1024x768p @ 60 Hz in established timing I/II
HDMI:EDID standard timings block x 8: 0x0100 0100 0100 0100 0100 0100 0100 0100
HDMI:EDID unknown standard timing 256x160 @ 60 Hz aspect ratio (16:10)
HDMI:EDID unknown standard timing 256x160 @ 60 Hz aspect ratio (16:10)
HDMI:EDID unknown standard timing 256x160 @ 60 Hz aspect ratio (16:10)
HDMI:EDID unknown standard timing 256x160 @ 60 Hz aspect ratio (16:10)
HDMI:EDID unknown standard timing 256x160 @ 60 Hz aspect ratio (16:10)
HDMI:EDID unknown standard timing 256x160 @ 60 Hz aspect ratio (16:10)
HDMI:EDID unknown standard timing 256x160 @ 60 Hz aspect ratio (16:10)
HDMI:EDID unknown standard timing 256x160 @ 60 Hz aspect ratio (16:10)
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 DMT
HDMI:EDID best score mode initialised to DMT (4) 640x480p @ 60 Hz with pixel clock 25 MHz (score 0)
HDMI:EDID best score mode is now DMT (4) 640x480p @ 60 Hz with pixel clock 25 MHz (score 36864)
HDMI:EDID best score mode is now DMT (9) 800x600p @ 60 Hz with pixel clock 40 MHz (score 57600)
HDMI:EDID best score mode is now DMT (16) 1024x768p @ 60 Hz with pixel clock 65 MHz (score 94370)
HDMI0:EDID preferred mode is updated to DMT (16) 1024x768p @ 60 Hz with pixel clock 65000000 Hz
HDMI:EDID has only DVI support and no audio support
/opt/vc/bin/edidparser exited with code 0
i’m using a hdmi micro/mini (not sure witch rpi4 uses) to female normal hdmi adapter, if use the rpi4 and that adapter to hook up my tv it works. if i use the small hdmi cable which i normally attach to the adapter from the screen but don’t use the adapter and directly attach to rpi3 it (the screen) works. I have also used a hdmi micro to normal male hdmi cable to attach the screen and it exhibited same problem but when attaching it to my tv it works. The rpi4 is powered seperately using official rpi4 adaptor These are the other things i already tried:
- set hmd_force_hotplug to 1
- use hdmi_group and hdmi_mode to force specific modes that i know should work, also tried adding it via custom mode and hdmi_cvt and setting hdmi_ignore_edid=0xa5000080
- setted config_hdmi_boost all the way up to 11
- tried latest raspbian buster desktop from febrary same problem
- restored bootloader using recovery image.
- dumped edid info from rpi3 attached to the screen and used hdmi_edid_file and hdmi_edid_filename to let the system use that edid info
- setted disable_fw_kms_setup=1 in case it was perhaps the driver - tried different hdmi cables but i know they are not the problem as it works with rpi3 or tv attached to rpi4 system(bewerkt)
so i’ve tested all components in other setups and they don’t exhibit problems
Is there a datasheet for that screen so i can try to use hdmi timings directly ? or is this a known issue ?