I suggest to start with a fresh Volumio installation and then - without using the install script from goodtft’s repo - try the following:
-
Install the Touch Display plugin.
-
Execute
sudo apt-get -y install xserver-xorg-video-fbturbo
sudo apt-get -y install xserver-xorg-input-evdev
sudo cp /usr/share/X11/xorg.conf.d/10-evdev.conf /usr/share/X11/xorg.conf.d/45-evdev.conf
sudo curl -L https://raw.githubusercontent.com/goodtft/LCD-show/master/usr/99-calibration.conf-5-0 -o /etc/X11/xorg.conf.d/99-calibration.conf
cat >> /boot/userconfig.txt <<EOL dtparam=spi=on config_hdmi_boost=7 hdmi_group=2 hdmi_mode=87 hdmi_drive=1 hdmi_cvt 800 480 60 6 0 0 0 dtoverlay=ads7846 dtparam=cs=1 dtparam=penirq=25 dtparam=penirq_pull=2 dtparam=speed=50000 dtparam=swapxy=0 dtparam=pmax=255 dtparam=xohms=150 dtparam=xmin=200 dtparam=xmax=3900 dtparam=ymin=200 dtparam=ymax=3900 EOL
-
Reboot.