Waveshare DSI LCD displays

Please comment out both lines form /boot/userconfig.txt and add
display_auto_detect=1 instead.
Reboot

Does your screen show something?
Provide a link to your screen

Hi @Wheaten No nothing appears on the screen. I’m wondering if the screen if faulty.

Hard to tell, you can try to flash Rasbian OS to see if the screen is working. If it is we can debug further what is needed for Volumio.

Thanks Wheaten. I’ll give that a go tomorrow. Again, thanks for your help.

1 Like

Hello, I purchased the Waveshare 7.9-inch IPS DSI Display and tried various configurations with a Raspberry Pi 5, but without success. The screen does not turn on, and a green LED on the back of the screen keeps flashing. Has anyone managed to get it to work?

have you added to /boot/userconfig.txt the following lines?

display_auto_detect=1
dtoverlay=vc4-kms-v3d
#DSI1 Use
dtoverlay=vc4-kms-dsi-waveshare-panel,7_9_inch
#DSI0 Use
#dtoverlay=vc4-kms-dsi-waveshare-panel,7_9_inch,dsi0

Hi Fellow Tinkerers,

I have been using a 5" Waveshare with a CM4 for a long time and am wanting to step up to something larger and more functional, from a touch input point of view.

I have not seen a lot of references to the Waveshare 10.1" screen and wonder if any of you are using this, and/or if you see any issue with this version, connected by DSI like my current screen.

Cheers,
Soren

Hi I have the 4" waveshare HDMI screen and these settings below used to work but now getting a blank screen, i had not updated volumio in a long time. I have tested the screen on a PC and it functions fine. Any help is much appreciated.

So below is the settings in volumio

Touchscreen 2.3.5 Plugin Installed
with screensaver Timeout set to 0
No screensaver while playing
orientation =0
GPU Memory= off
mouse pointer=off
scale factor=100
virtual keyboard=off

The config.txt as follows:

### DO NOT EDIT THIS FILE ###
### APPLY CUSTOM PARAMETERS TO userconfig.txt ###
initramfs volumio.initrd
gpu_mem=128
gpu_mem_256=32
gpu_mem_512=32
gpu_mem_1024=128
max_usb_current=1
[pi5]
usb_max_current_enable=1
[all]
include volumioconfig.txt
include userconfig.txt
#### Volumio i2s setting below: do not alter ####
dtoverlay=hifiberry-digi-pro

Userconfig.txt

# Add your custom config.txt options to this file, which will be preserved duri$
$
hdmi_drive = 2
hdmi_force_hotplug = 1
hdmi_group = 2
hdmi_mode = 87
hdmi_cvt 480 800 60 6 0 0 0
dtoverlay = ads7846, cs = 1, penirq = 25, penirq_pull = 2, speed = 50000, keep_$
display_rotate=3
dtparam=i2c_arm_baudrate=800000
dtparam=spi=on

What is your Pi model?
What is Volumio’s version number?

Please check the Touch Display’s version number.

model 3
that might be the issue, i added the latest touchscreen plugin 3.5.1 , didnt notice it is based on PI version

Version number for PI here

  • Manufacturer: Raspberry Pi Foundation
  • Model: Raspberry Pi 3 Model B Plus Rev 1.3 Raspberry Pi / 3B+ - 1.3 /
  • Version: a020d3 / 3B+ - 1.3

What is Volumio’s version number?

Could you post a link to your display?

  • Version of Volumio: 3.785
  • Hostname: volumio
  • Kernel: 6.6.62-v7+

heres a link to touchscreen version i have

Try replacing your current entries in “/boot/userconfig.txt” with

dtoverlay=vc4-kms-v3d
dtoverlay=ads7846
dtparam=penirq=25
dtparam=penirq_pull=2
dtparam=speed=50000
dtparam=swapxy=0
dtparam=pmax=255
dtparam=xohms=150
dtparam=xmin=150
dtparam=xmax=3900
dtparam=ymin=100
dtparam=ymax=3950
1 Like

bang on, works just needs rotating from portrait to landscape.

Thanks for your help. much appreciated. my experience is programming spectrums and visual basic…Newish to doing much with linux. what was wrong with setting i had originally and why did the ones you provided work? I can seen some of the settings are resolutions and i assume refresh rates?

2 Likes

Try rotating by using the “Display Orientation Settings” on the Touch Display plugin’s config page.

2 Likes

Solved it with …

dtoverlay=vc4-kms-v3d-pi4,nohdmi
dtoverlay=vc4-kms-dsi-waveshare-panel,7_9_inch

Hello everyone,

I’m experiencing an issue with my Waveshare 7" DSI LCD (C) (Product page) on my Raspberry Pi 4 running Volumio 3.785. The display stays black and does not show any output.

My setup:

  • Raspberry Pi 4 Model B
  • Volumio Version: 3.785
  • Display: Waveshare 7" DSI LCD (C)
  • Connected via: DSI interface

Modifications in userconfig.txt:

dtoverlay=vc4-kms-v3d
dtoverlay=vc4-kms-dsi-7inch

The display works fine on Raspberry Pi OS, but not on Volumio. Any help or suggestions would be greatly appreciated. Thanks in advance! :blush:

Try

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

instead of dtoverlay=vc4-kms-dsi-7inch.

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

Unfortunately it doesn’t work either. Do I need to install drivers or are they already in the kernel?