I’m new both here and to the world of Linux - after three days of frustration I have given in and I am asking for help.
I am wanting to convert an old valve radio to run Volumio - setup is Raspberry Pi Zero-w, Justboom Zero DAC, and Waveshare 3.2 inch touchscreen.
My problem is with the touchscreen and the touchscreen Volumio plugin.
The plugin only seems to talk to the HDMI output of the Raspberry PI.
I have added the following lines to /boot/config.txt
dtparam=spi=on
dtoverlay=waveshare32b
Using the overlays found here;
git clone https://github.com/swkim01/waveshare-dtoverlays.git
sudo cp waveshare-dtoverlays/waveshare32b-overlay.dtb /boot/overlays/waveshare32b.dtbo
On bootup the screen initialises - ie the screen goes from white to black.
The system detects the screen;
ls /dev/fb*
The above command responds with; dev/fb0 /dev/fb1 - which as far as I understand means it is seeing both the HDMI output (fb0) and the LCD screen (fb1).
From here on I am stuck - I cannot get any display on the LCD screen. The web UI displays reliably on the HDMI output but nothing I have tried can make it switch to the LCD screen.
I have tried many reboots with the HDMI both connected and disconnected
Many and various things I have found on the net - which have resulted in having to re-flash the SD card and start again. (I can now build the system from scratch in less than ten minutes).
I have tried this command
FRAMEBUFFER=/dev/fb1
but nothing happened
I have edited /usr/share/X11/xorg.conf.d/99-fbturbo.conf to change fb0 to fb1
Now I am stuck - well beyond the limit of my understanding. What is it I am missing ad/or not understanding?