question

cerberus avatar image
cerberus asked

WaveShare 10.1" DSI Screen - No Driver Available

So I built myself a Pi4 with the latest 'large' image and started looking for a screen.

Inspired by https://community.victronenergy.com/questions/77502/raspberry-pi-lcd-touchscreen-that-needs-no-configu.html and liking the look of the 10.1" Waveshare DSI screen (https://thepihut.com/products/10-1-ips-dsi-capacitive-touch-display-for-raspberry-pi-1280x800

I decided to give it a try.

And into a rabbit hole of hell I have descended.

The screen does not receive a signal (Green light flashing). I had a look at Waveshares instructions

https://www.waveshare.com/wiki/10.1inch_DSI_LCD_(C)

Tried their pre-prepared image (on a spare sd card) and everything fires into life. Lovely screen!

So I put the Venus SD card back in and tried the "Manual Install" instructions form Waveshare.

Downloading the Waveshare drivers from https://github.com/waveshare/Waveshare-DSI-LCD

BUT!

Waveshare only provide drivers for

5.10.103/32

5.10.92/32

5.15.61

5.15.76

5.15.84

6.1.21


Doing a UNAME -r on the Venus tells me:

5.10.110-rpi-venus-4


Which is where I run out of talent I'm afraid!


I 'think' what I need to do is compile(?) the Waveshare driver for the 5.10.110 kernel. But apparently Waveshare don't make the source available so that's a non starter?


BUT... User "6by9" has created a pull request https://github.com/raspberrypi/linux/pull/5433 which appears to plug this gap. Erm, somehow?


But, again, I'm out of my depth here.... I don't know how to pull all this information together to get this screen working. It is a lovely screen, when it is working on their OS image. So I would love to get it working.


Can anyone please help? Cheers!



Raspberry Pitouchscreen
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

2 Answers
cerberus avatar image
cerberus answered ·

Well it isn't looking good for this screen. I've hit the end of my abilities. My Google-fu has failed.


Anyone got any pointers?


If you are finding this thread while searching for a new screen. Don't buy the WaveShare DSI 10.1"!!!

Don't believe the DSI hype. It doesn't work. Mainly because WaveShare haven't honored their open source commitments and the driver does not exist. But that is a story for another day.


Hopefully, one day, below this post, there will be a post from someone much cleverer than me who knows how to make it work!


For now, I'm going to buy a different screen :(

2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

cerberus avatar image
cerberus answered ·

Update from Waveshare (I asked them if they had a driver)


Hello
Thank you for choosing our products
This screen currently only supports Raspberry Pi and the official OS of Raspberry Pi. For other system, we have no driver support for the time being.
It is recommended that you use our driver-free DSI screen, such as 8inch DSI LCD
https://www.waveshare.com/8inch-dsi-lcd.htm
Best regards
Rain


2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

Related Resources

Additional resources still need to be added for this topic

Raspberry Pi running Victron’s Venus firmware - Blog Post

Venus OS Large image: Signal K and Node-RED - Install

raspberrypi install venus image


Additional resources still need to be added for this topic