Waveshare touchscreen on a Pi5 with FydeOS

Hello all,

I have just completed a fresh install of FydeOS on a Pi 5, and I’m trying to get a touchscreen to work with it. The specific touchscreen I have is a Waveshare 10.1inch DSI LCD (C).

In the installation process of using this screen with rPi bookworm or alike, you need to navigate to the config.txt file in the root folder, after writing it to your SD card, and add:

dtoverlay=vc4-kms-v3d
#DSI1 Use
dtoverlay=vc4-kms-dsi-waveshare-panel,10_1_inch
#DSI0 Use
#dtoverlay=vc4-kms-dsi-waveshare-panel,10_1_inch,dsi0

I have attempted to do the same here but to no sucess. I have tried also commenting out the default display settings already in the file, but the same result occurs.

I have also checked that this system works properly when operating on a normal Pi OS.

Can anyone point me in the right direction of something I can try to fix this issue?

I am having the same issue, did you manage to figure it out?

No sorry, I have not figured out how to solve this issue.

I put the project aside for the holidays, but I’ll probably pick it up again soon.
My last thought for a solution was to just try a different OS; but I’d rather not if I can avoid it.

You can try this modification method to see if it work:

I not using a waveshare touchscreen with my Pi 5, but a ViewSonic for a desktop use.

I was reading both the raspberrypi.com and the waveshare sites, and woundering?? Could it be a syntax error on the waveshare site?

dtoverlay=vc4-kms-dsi-waveshare-panel,10_1_inch,dsi-1 or maybe
dtoverlay=vc4-kms-dsi-waveshare-panel,10_1_inch,dsi1

I ask because the:
#dtoverlay=vc4-kms-dsi-waveshare-panel,10_1_inch,dsi0
line suggest a syntax error on waveshare.

there is nothing directing to dsi1 or dsi-1 but there is to dsi0?

Let me know if you get anything working. I tried with Android too and couldn’t get past the boot screen displaying on the touch screen

Maybe it uses 1 by default? Since the syntax works with PiOS definitely. When I first booted I didn’t realise you had to do it and it didn’t work, but after adding it did. Just doesn’t seem to play as nice with other OS

Gave this a try but it’s no different to using a file editor to edit the config.txt directly on the SD card. So still the same issue. Wondering if there’s some additional driver support needed on fydeOS before you can use this particular DSI display