WIP: Waveshare 5" HDMI Display Touchscreen

To test:

sudo ldto enable spicc-ce1 spicc-ce1-ads7846-irq-22

To apply on startup:

sudo ldto merge spicc-ce1 spicc-ce1-ads7846-irq-22

To remove from startup:

sudo ldto reset spicc-ce1 spicc-ce1-ads7846-irq-22

You may need to calibrate the display for X11 or Wayland.

For reference, since Waveshare makes a whole pile of different 5" HDMI monitors, it would be these ones:

5inch Resistive Touch Screen LCD, 800Ɨ480, HDMI, Low Power
5inch Resistive Touch Screen LCD with Bicolor Case, 800Ɨ480, HDMI, Low Power (same as above with added case)

the other 5" HDMI monitors with touchscreens use USB touch controllers.

The following should also be compatible since they use the same controller board and ADS7846 touch controller:
7inch Resistive Touch Screen LCD, 1024Ɨ600, HDMI, IPS, Various Systems Support
10.1inch Resistive Touch Screen LCD, 1024Ɨ600, HDMI, IPS, Supports Raspberry Pi / PC

1 Like

I have the SPI displays working as well but the upstream driver initializes the wrong colors on most of these ILI9486 displays. Once I get the test sample, Iā€™m going to see if I can fix the driver and add different compatibles to toggle between them.

Also each of the displays have a different touchscreen offset so calibration would have to be done on a per model basis. If anyone has a certain screen they need to tweak, let us know.