Außerdem habe ich auf die selbe Art noch das Waveshare 3,5" RPi LCD (B) Rev2.0 Touchdisplay hinbekommen weil mit dem Waveshare 3,5"-Image die Farben auch falsch dargestellt wurden.
Wavshare 3,5"-Image aufspielen
-> Problem: Der Treiber ist für die Display-Version 1.0, ich habe aber das Display RPi LCD (B) Rev2.0
Touch geht, aber falsche Farben
Lösung: Treiber für v2.0 aufspielen und aktivieren. Die anderen Einstellungen bleiben gleich
Code
git clone https://github.com/waveshare/LCD-show.git
cd LCD-show/
sudo cp ./waveshare35b-v2-overlay.dtb /boot/overlays/waveshare35b-v2.dtbo
sudo cp ./waveshare35b-v2-overlay.dtb /boot/overlays/
Dann noch /boot/config.txt anpassen.
Folgende Zeile ist relevant, der Rest bleibt.
dtoverlay=waveshare35b-v2