Thanks
@mbhangui .
Yes, i have "dtoverlay=waveshare35b-v2" in config.txt.
I have performed all the steps mentioned in the URL below (under the section "For All Raspberry Pi Versions") but no luck.
www.waveshare.com
This will not work because
droverlay=waveshare35b-vt is a proprietary driver. The problem that you have is that moode, volumio and all such distributions have taken a raspberry pi image from some particular date. So it's version is let us say 5.x.2. By installing moode you are now stuck at 5.x.2
Meanwhile the official raspberry is at 6.15.3
Then comes a company like waveshare who take a open source code for their driver, modify it and make it closed source. Because of this the driver works on on 3.x, 4.x, 5.x, 6.15.1 Everytime there is a new kernel release their driver stops working.
To make it work you can do only the following
1. Ask Waveshare to release a driver for your old kernel version 5.x.2 used by moode. To know the exact old version used by your moode applications, execute the command
uname -r on terminal.
2. Ask moode to give you a moode build for the kernel version on which waveshare works. You will have to follow each and every step in the waveshare site. This will give you a particular old kernel version on which waveshare works. After installing waveshare driver you will have to do
uname -r on your terminal and then ask in the moode forum on how to get moode working on your kernel version where waveshare version works.
3. Build moode yourself. I believe there is a way. But you will have to learn lot of linux.
4. Use the official opensource driver like me by using
dtoverlay=vc4-kms-v3d and see if that works.
This is one of the reasons I avoid builds like volumio, dietpi, moode like a plague. None of them have released their software as a debian package. They all release their code on fixed raspberry pi versions.
In fact I had the pleasure of working with a raspberry pi engineer (in the pull requests linked below) to reverse engineer and develop the above driver and make it work with my 7.9 inch waveshare display.
This fixes touchscreen calibration, axis swapping and inversion. As referenced in #5550
github.com
and
Describe the bug The latest 6.1.31 doesn't work with the latest raspberry pi os with this display https://www.waveshare.com/wiki/7.9inch_DSI_LCD#Overview by adding dtoverlay=vc4-kms-dsi-waveshare-p...
github.com