First, I want to thank OP for pointing me in the right direction and gvolt for clarifying all the steps. I joined the forum to show my appreciation by showing the EXACT steps I took to get my 3.5" TFT screen working. I haven’t gone thru with calibrating the screen yet and may just leave it.
-
Download and flash Volumio to micro SD card with Raspberry Pi Imager.
-
Follow Volumio setup wizard.
-
Activate/install Touch Display plugin and adjust Playback, Network and System settings.
-
Go to http://[host ip]/DEV to ENABLE SSH and make Plugins Test Mode to True
-
Log into device thru SSH using volumio/volumio
-
git clone https://github.com/goodtft/LCD-show.git -
cd LCD-show/
-
cd usr/
-
sudo mkdir -p /usr/share/X11/xorg.conf.d/
-
sudo cp tft35a-overlay.dtb /boot/overlays/
-
sudo cp tft35a-overlay.dtb /boot/overlays/tft35a.dtbo
-
sudo cp -rf 99-calibration.conf-35-270 /etc/X11/xorg.conf.d/99-calibration.conf
-
sudo cp -rf ./99-fbturbo.conf /usr/share/X11/xorg.conf.d/99-fbturbo.conf
-
sudo nano /boot/userconfig.txt
and add:
dtparam=spi=on
dtoverlay=tft35a:rotate=270
and save and exit
-
sudo cp 99-calibration.conf-35-0 /etc/X11/xorg.conf.d/99-calibration.conf
-
sudo nano /usr/share/X11/xorg.conf.d/99-fbturbo.conf
and change:
Driver "fbdev"
and save and exit -
sudo reboot