No, just checked and "dtoverlay=vc4-kms-v3d" is not commented out.The display side should be configured automatically via the EDID of the display. That's all totally standard for HDMI displays, so Waveshare should have done it, but may have skimped on the cost of the EEPROM, or just got it wrong.
Overridesare all legacy commands to work around missing display configuration.Code:
hdmi_group=2hdmi_mode=87hdmi_cvt=800 480 60 6 0 0 0
If you have configured SSH, then logging in to the Pi over the network and running "kmsprint" would tell you what mode the Pi is outputting to the display.
I'm assuming you haven't commented out the line "dtoverlay=vc4-kms-v3d" from config.txt, as that would stop the window manager from starting (although it shouldn't blank the screen).
Without knowing what dtoverlay means, further down there is another comment "dtoverlay=dwc2,dr_mode=host" I am sure you know that, but i thought i wold mention it.
Ooooh. More stuff I do not understand
Code:
kmsprintConnector 0 (33) HDMI-A-1 (connected) Encoder 0 (32) TMDS Crtc 3 (95) 1024x768@60.00 65.000 1024/24/136/160/- 768/3/6/29/- 60 (60.00) D Plane 3 (84) fb-id: 670 (crtcs: 3) 0,0 1024x768 -> 0,0 1024x768 (XR24 AR24 AB24 XB24 RG16 BG16 AR15 XR15 RG24 BG24 YU16 YV16 YU24 YV24 YU12 YV12 NV12 NV21 NV16 NV61 RGB8 BGR8 XR12 AR12 XB12 AB12 BX12 BA12 RX12 RA12) FB 670 1024x768 XR24 Plane 55 (657) fb-id: 671 (crtcs: 3) 0,0 64x64 -> 98,98 64x64 (XR24 AR24 AB24 XB24 RG16 BG16 AR15 XR15 RG24 BG24 YU16 YV16 YU24 YV24 YU12 YV12 NV12 NV21 NV16 NV61 RGB8 BGR8 XR12 AR12 XB12 AB12 BX12 BA12 RX12 RA12) FB 671 64x64 AR24Statistics: Posted by Grarea — Tue Nov 18, 2025 5:52 pm