[PLUGIN] Touch Display

Why do you aways find something useful?
It seems this is the case indeed, need to look into this, where to modify this within Volumio.

Thanks!!

it’s been fixed on kernel 6.6

you can download this file, rename it to “vc4-kms-dsi-waveshare-panel-fixed.dtbo” and place it on /boot/overlays

then you can use this fixed overlay changing the declaration in userconfig.txt

dtoverlay=vc4-kms-dsi-waveshare-panel-fixed,2_8_inch

Darn, love the community.

Dario is faster than I can read. Yeah I know that’s nothing new, he does it all the time…
But yes that fixed the stuff.

Thanks @gvolt for pointing me in the correct direction
Thanks @Darmur for giving the solution, faster than I could read the topic.

1 Like

So… i have set my volumio unit to turn off screen after 2 hours of inactivity (via the touch screen plugin)
To wake it up again i just start playing a song, and after aprox. 10 seconds the display turns on again…
The problem is that after that the display doesn’t turn off again after 2 hours of inactivity but stays on for days or until i turn off or restarts my unit.
Ant fix for this or am i doing something wrong? =)

Please provide some more information:

  1. What Volumio version are you using?
  2. What is the Touch Display plugin version?
  3. What is the brand and exact model name of the display?
  4. What hardware is Volumio running on?
  5. Does the same issue occur if you set a shorter time (e.g. 20 min.) to switch off the screen?

1.Latest version volumio
2.Latest vetsion touch display
3.Display is 7.9" waveshare
4.Volumio running on Rpi4 with IQ audio pro dac
5. No, dont matter what time i set it to

Thx !

Instead of “latest” please give the concrete version numbers.

ad 1: 3.695?

ad 2: 3.4.0?

HDMI or DSI?

Volumio version 3.703
Touch Display version 3.40
Display is HDMI

But i had this problem with previous versions also !

Please post the output of

cat /boot/userconfig.txt

1 Like

Add your custom config.txt options to this file, which will be preserved during updates

hdmi_group=2
hdmi_mode=87
hdmi_timings=400 0 100 10 140 1280 10 20 20 2 0 0 0 60 0 43000000 3
hdmi_blanking=1

enable_uart=1

Touch Display rotation setting below: do not alter

display_lcd_rotate=3
display_hdmi_rotate=3

Please check if the display still works if you substitute

hdmi_group=2
hdmi_mode=87
hdmi_timings=400 0 100 10 140 1280 10 20 20 2 0 0 0 60 0 43000000 3
hdmi_blanking=1

with

dtoverlay=vc4-kms-v3d

and if the behaviour of the screensaver changes.

Nope still the same behaviour im afraid… plus, the image on the display is smaller than the display itself…

BUT… if i press the touch screen to start it up again it seems to work!! Just noticed =)

Strange have exact the same screen, just adding the settings from Waveshare does the trick for me.

max_usb_current=1
hdmi_group=2
hdmi_mode=87
hdmi_timings=400 0 100 10 140 1280 10 20 20 2 0 0 0 60 0 43000000 3
display_rotate=3
1 Like

The only thing that differs is that you have a “max usb current” but that shouldnt affect my problem i guess…
Just to be clear… this is only a problem when i wake my display up with my app on my phone (start playing music)
As i just found out, everything works fine if i wake it back up using my touch screen =)
I guess i have to get my ass out of my couch and walk the 3.5 meters to press my display :grin:

Does the same issue occur if you use a browser instead of the app to control Volumio?

Ooh, good question… i’ll give that a try !

You see, good music and a workout life is perfect :joy:

1 Like

Nope… same issue using the browser !!

As @Weathen pointed out, it’s strange. I don’t have a Waveshare 7.9“ HDMI display, but with an original Raspberry Pi 7” DSI display the screensaver timeout works as expected, both when waking up the screen by touch and when starting playback from the (Android) app or from a browser. :thinking:

P.S. Do you have other plugins enabled? Does the problem persist when only the Touch Display plugin is enabled?

1 Like