Waveshare DSI LCD displays

Installing drivers should not be required. Please test

dtoverlay=vc4-kms-v3d
dtoverlay=vc4-kms-dsi-waveshare-panel,7_0_inchC,i2c1

that works great

However, the calibration is not correct. I have installed the touchscreen plugin and I have an offset in height
I may have to specify a resolution (1024x600)

You can try to edit the file “/boot/cmdline.txt” and insert at the beginning of the line:

video=DSI-1:1024x600M@60

The new parameter needs to separated by a space from the following one.

OK, I was able to solve the problem.

Two displays were detected on my Raspberry PI
once the HDMI output and DSI

output xrandr

Screen 0: minimum 320 x 200, current 1024 x 768, maximum 7680 x 7680
HDMI-1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768 60.00* 
   800x600 60.32 56.25  
   848x480 60.00  
   640x480 59.94  
HDMI-2 disconnected (normal left inverted right x axis y axis)
DSI-1 connected 1024x600+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x600 59.94*+

Since HDMI was recognized as the primary display, I deactivated HDMI and now everything works wonderfully

userconfig.txt

disable_hdmi=1
dtoverlay=vc4-kms-v3d
dtoverlay=vc4-kms-dsi-waveshare-panel,7_0_inchC,i2c1

Thank you very much for the great help

1 Like