Waveshare 3.5 inch LCD C colors inverted

I am building an astrobox with raspberry pi and a waveshare LCD C.

I am facing a problem where the colors seem to be inverted and kindoff in a negative mode.

The local supplier here sells only one kindoff of waveshare lcd and so I would like to figure out how to get the colors correct. Everything else seems to be working fine.


@3D_Printers, We haven’t tested on that screen but maybe it reuses one of the drivers that we have. You can circle through these drivers:


using the method explained here (https://astroprint.zendesk.com/hc/en-us/articles/360031893492-Configure-a-different-touchscreen-on-an-existing-AstroBox-Touch) until the colors show correct. Once they do, please let us know which one works and a link to the exact screen you have so we can add it for future reference.

It’s possible that none of the drivers contained in the image work in which case that screen is not supported. Please let us know what you find out.

Hi Daniel,

I tried using all three different types of drivers but none of them worked.

The colors still remained inverted.

Could you let me know how to proceed ?


The screen isn’t supported out of the box in our image. It will be added in the future but I can’t give you a date yet. I would recommend you use one of the supported screens.

You can also try to manually install the driver as described here by the manufacturer after flashing the image: https://www.waveshare.com/wiki/3.5inch_RPi_LCD_(C)

could I just connect my astrobox to a screen and run the commands given on the waveshare page ?

Also the astrobox is based off the raspbian os right so I could just install drivers as they have instructed?

Hi, I have two questions for you. I own Raspberry pi 4, I use ABG, everything in perfect order. I would like to pay for ABT software, will RPi work with it without problems? And the second question, I have the same display WaveShare 3.5 © version, already support this screen? I’m a beginner in raspberry and Linux too, I want to avoid problems before I buy ABT software. Sorry my English and thank you for your reply.

The C isn’t support yet in the base image but you can install the drivers yourself following the manufacturer’s instructions after ABT installation. If you’re not comfortable with that, I would recommend using one of the supported screens.

The Pi4 is supported

After install, do following to get running on Waveshare 3.5" LCD C

Putty(ssh) into box,
default u: pi p: raspberry worked,

passwd [change passw]
sudo raspi-config

  • expand filesystem

sudo apt-get install git
git clone https://github.com/waveshare/LCD-show.git
cd LCD-show/

Colors were now correct after this procedure…

Cheers, Warren