Need support to connect 3.5 LCD touch screen for Raspberry Pi Volumio

Do you have both displays connected at the same time?

Attached are some photos

I did try both configurations (after reboot)

  • both screens connected (HDMI and LCD)
  • LCD connected (HDMI cable detached)

Same white screen on LCD






With just the 3.5" display connected reboot. Then post the result of

cat /var/log/Xorg.0.log

In the meantime I will have a look at the pictures of the screen’s PCB.

volumio@zzzvolumio:~$ cat /var/log/Xorg.0.log
[ 41.276]
X.Org X Server 1.20.4
X Protocol Version 11, Revision 0
[ 41.276] Build Operating System: Linux 5.4.0-72-generic armv8l Raspbian
[ 41.276] Current Operating System: Linux zzzvolumio 5.10.92-v7l+ #1514 SMP Mon Jan 17 17:38:03 GMT 2022 armv7l
[ 41.276] Kernel command line: coherent_pool=1M 8250.nr_uarts=0 snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 bcm2708_fb.fbwidth=640 bcm2708_fb.fbheight=480 bcm2708_fb.fbswap=1 smsc95xx.macaddr=DC:A6:32:29:19:C2 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 splash plymouth.ignore-serial-consoles dwc_otg.fiq_enable=1 dwc_otg.fiq_fsm_enable=1 dwc_otg.fiq_fsm_mask=0xF dwc_otg.nak_holdoff=1 quiet console=ttyS0,115200 console=tty1 imgpart=/dev/mmcblk0p2 imgfile=/volumio_current.sqsh rootwait bootdelay=5 elevator=noop logo.nologo vt.global_cursor_default=0 net.ifnames=0 snd-bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 loglevel=0
[ 41.277] Build Date: 04 January 2022 10:05:34AM
[ 41.277] xorg-server 2:1.20.4-1+rpt4+deb10u4 (Debian -- Support)
[ 41.277] Current version of pixman: 0.36.0
[ 41.277] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 41.277] Markers: (–) probed, () from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 41.277] (==) Log file: “/var/log/Xorg.0.log”, Time: Sun Mar 13 18:44:25 2022
[ 41.284] (==) Using config directory: “/etc/X11/xorg.conf.d”
[ 41.284] (==) Using system config directory “/usr/share/X11/xorg.conf.d”
[ 41.290] (==) No Layout section. Using the first Screen section.
[ 41.290] (==) No screen section available. Using defaults.
[ 41.290] (
) |–>Screen “Default Screen Section” (0)
[ 41.290] () | |–>Monitor “”
[ 41.294] (==) No device specified for screen “Default Screen Section”.
Using the first device section listed.
[ 41.294] (
) | |–>Device “Allwinner A10/A13/A20 FBDEV”
[ 41.294] (==) No monitor specified for screen “Default Screen Section”.
Using a default monitor configuration.
[ 41.294] (==) Automatically adding devices
[ 41.294] (==) Automatically enabling devices
[ 41.294] (==) Automatically adding GPU devices
[ 41.297] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 41.298] (WW) The directory “/usr/share/fonts/X11/cyrillic” does not exist.
[ 41.298] Entry deleted from font path.
[ 41.299] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
built-ins
[ 41.299] (==) ModulePath set to “/usr/lib/xorg/modules”
[ 41.299] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 41.299] (II) Loader magic: 0x1fdf80
[ 41.299] (II) Module ABI versions:
[ 41.299] X.Org ANSI C Emulation: 0.4
[ 41.299] X.Org Video Driver: 24.0
[ 41.299] X.Org XInput driver : 24.1
[ 41.299] X.Org Server Extension : 10.0
[ 41.300] (–) using VT number 2

[ 41.300] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 41.302] (II) no primary bus or device found
[ 41.302] (II) LoadModule: “glx”
[ 41.303] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 41.336] (II) Module glx: vendor=“X.Org Foundation”
[ 41.337] compiled for 1.20.4, module version = 1.0.0
[ 41.337] ABI class: X.Org Server Extension, version 10.0
[ 41.337] (II) LoadModule: “fbdev”
[ 41.338] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 41.339] (II) Module fbdev: vendor=“X.Org Foundation”
[ 41.339] compiled for 1.20.3, module version = 0.5.0
[ 41.339] Module class: X.Org Video Driver
[ 41.339] ABI class: X.Org Video Driver, version 24.0
[ 41.339] (II) FBDEV: driver for framebuffer: fbdev
[ 41.341] (WW) Falling back to old probe method for fbdev
[ 41.341] (II) Loading sub module “fbdevhw”
[ 41.341] (II) LoadModule: “fbdevhw”
[ 41.341] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 41.342] (II) Module fbdevhw: vendor=“X.Org Foundation”
[ 41.342] compiled for 1.20.4, module version = 0.0.2
[ 41.342] ABI class: X.Org Video Driver, version 24.0
[ 41.342] (II) FBDEV(0): using /dev/fb0
[ 41.343] (II) FBDEV(0): Creating default Display subsection in Screen section
“Default Screen Section” for depth/fbbpp 24/32
[ 41.343] (==) FBDEV(0): Depth 24, (==) framebuffer bpp 32
[ 41.343] (==) FBDEV(0): RGB weight 888
[ 41.343] (==) FBDEV(0): Default visual is TrueColor
[ 41.343] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[ 41.343] (II) FBDEV(0): hardware: BCM2708 FB (video memory: 1200kB)
[ 41.343] (DB) xf86MergeOutputClassOptions unsupported bus type 0
[ 41.343] () FBDEV(0): Option “fbdev” “/dev/fb0”
[ 41.343] (II) FBDEV(0): checking modes against framebuffer device…
[ 41.343] (II) FBDEV(0): checking modes against monitor…
[ 41.343] (II) FBDEV(0): Virtual size is 640x480 (pitch 640)
[ 41.343] (
) FBDEV(0): Built-in mode “current”
[ 41.343] (==) FBDEV(0): DPI set to (96, 96)
[ 41.343] (II) Loading sub module “fb”
[ 41.343] (II) LoadModule: “fb”
[ 41.343] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 41.346] (II) Module fb: vendor=“X.Org Foundation”
[ 41.346] compiled for 1.20.4, module version = 1.0.0
[ 41.346] ABI class: X.Org ANSI C Emulation, version 0.4
[ 41.346] () FBDEV(0): using shadow framebuffer
[ 41.346] (II) Loading sub module “shadow”
[ 41.346] (II) LoadModule: “shadow”
[ 41.346] (II) Loading /usr/lib/xorg/modules/libshadow.so
[ 41.348] (II) Module shadow: vendor=“X.Org Foundation”
[ 41.348] compiled for 1.20.4, module version = 1.1.0
[ 41.348] ABI class: X.Org ANSI C Emulation, version 0.4
[ 41.361] (==) FBDEV(0): Backing store enabled
[ 41.364] (==) FBDEV(0): DPMS enabled
[ 41.364] (II) Initializing extension Generic Event Extension
[ 41.365] (II) Initializing extension SHAPE
[ 41.365] (II) Initializing extension MIT-SHM
[ 41.366] (II) Initializing extension XInputExtension
[ 41.368] (II) Initializing extension XTEST
[ 41.369] (II) Initializing extension BIG-REQUESTS
[ 41.370] (II) Initializing extension SYNC
[ 41.370] (II) Initializing extension XKEYBOARD
[ 41.371] (II) Initializing extension XC-MISC
[ 41.372] (II) Initializing extension SECURITY
[ 41.372] (II) Initializing extension XFIXES
[ 41.373] (II) Initializing extension RENDER
[ 41.373] (II) Initializing extension RANDR
[ 41.374] (II) Initializing extension COMPOSITE
[ 41.378] (II) Initializing extension DAMAGE
[ 41.378] (II) Initializing extension MIT-SCREEN-SAVER
[ 41.379] (II) Initializing extension DOUBLE-BUFFER
[ 41.380] (II) Initializing extension RECORD
[ 41.380] (II) Initializing extension DPMS
[ 41.381] (II) Initializing extension Present
[ 41.381] (II) Initializing extension DRI3
[ 41.381] (II) Initializing extension X-Resource
[ 41.382] (II) Initializing extension XVideo
[ 41.383] (II) Initializing extension XVideo-MotionCompensation
[ 41.383] (II) Initializing extension SELinux
[ 41.383] (II) SELinux: Disabled on system
[ 41.383] (II) Initializing extension GLX
[ 41.383] (II) AIGLX: Screen 0 is not DRI2 capable
[ 42.095] (II) IGLX: Loaded and initialized swrast
[ 42.096] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[ 42.096] (II) Initializing extension XFree86-VidModeExtension
[ 42.096] (II) Initializing extension XFree86-DGA
[ 42.097] (II) Initializing extension XFree86-DRI
[ 42.100] (II) Initializing extension DRI2
volumio@zzzvolumio:~$ ^C
volumio@zzzvolumio:~$ volumio@zzzvolumio:~$ cat /var/log/Xorg.0.log
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 41.277] (==) Log file: “/var/log/Xorg.0.log”, Time: Sun Mar 13 18:44:25 2022
[ 41.284] (==) Using config directory: “/etc/X11/xorg.conf.d”
[ 41.284] (==) Using system config directory “/usr/share/X11/xorg.conf.d”
[ 41.290] (==) No Layout section. Using the first Screen section.
[ 41.290] (==) No screen section available. Using defaults.
[ 41.290] (
) |–>Screen “Default Screen Section” (0)
[ 41.290] () | |–>Monitor “”
[ 41.294] (==) No device specified for screen “Default Screen Section”.
Using the first device section listed.
[ 41.294] (
) | |–>Device “Allwinner A10/A13/A20 FBDEV”
[ 41.294] (==) No monitor specified for screen “Default Screen Section”.
Using a default monitor configuration.
[ 41.294] (==) Automatically adding devices
[ 41.294] (==) Automatically enabling devices
[ 41.294] (==) Automatically adding GPU devices
[ 41.297] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 41.298] (WW) The directory “/usr/share/fonts/X11/cyrillic” does not exist.
[ 41.298] Entry deleted from font path.
[ 41.299] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
built-ins
[ 41.299] (==) ModulePath set to “/usr/lib/xorg/modules”
[ 41.299] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 41.299] (II) Loader magic: 0x1fdf80
[ 41.299] (II) Module ABI versions:
[ 41.299] X.Org ANSI C Emulation: 0.4
[ 41.299] X.Org Video Driver: 24.0
[ 41.299] X.Org XInput driver : 24.1
[ 41.299] X.Org Server Extension : 10.0
[ 41.300] (–) using VT number 2

[ 41.300] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 41.302] (II) no primary bus or device found
[ 41.302] (II) LoadModule: “glx”
[ 41.303] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 41.336] (II) Module glx: vendor=“X.Org Foundation”
[ 41.337] compiled for 1.20.4, module version = 1.0.0
[ 41.337] ABI class: X.Org Server Extension, version 10.0
[ 41.337] (II) LoadModule: “fbdev”
[ 41.338] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 41.339] (II) Module fbdev: vendor=“X.Org Foundation”
[ 41.339] compiled for 1.20.3, module version = 0.5.0
[ 41.339] Module class: X.Org-bash: volumio@zzzvolumio:~$: command not found
volumio@zzzvolumio:~$ [ 41.276]
-bash: [: missing `]’
volumio@zzzvolumio:~$ X.Org X Server 1.20.4
-bash: X.Org: command not found
volumio@zzzvolumio:~$ X Protocol Version 11, Revision 0
ersion Unrecognized option: Protocol
use: X [:] [option]
-a # default pointer acceleration (factor)
-ac disable access control restrictions
-audit int set audit trail level
-auth file select authorization file
-br create root window with black background
+bs enable any backing store support
-bs disable any backing store support
-c turns off key-click
c # key-click volume (0-100)
-cc int default color visual class
-nocursor disable the cursor
-core generate core dump on fatal error
-displayfd fd file descriptor to write display number to when ready to connect
-dpi int screen resolution in dots per inch
-dpms disables VESA DPMS monitor control
-deferglyphs [none|all|16] defer loading of [no|all|16-bit] glyphs
-f # bell base (0-100)
-fc string cursor font
-fn string default font name
-fp string default font path
-help prints message with these options
+iglx Allow creating indirect GLX contexts
-iglx Prohibit creating indirect GLX contexts (default)
-I ignore all remaining arguments
-ld int limit data space to N Kb
-lf int limit number of open files to N
-ls int limit stack space to N Kb
-nolock disable the locking mechanism
-maxclients n set maximum number of clients (power of two)
-nolisten string don’t listen on protocol
-listen string listen on protocol
-noreset don’t reset after last client exists
-background [none] create root window with no background
-reset reset after last client exists
-p # screen-saver pattern duration (minutes)
-pn accept failure to listen on all ports
-nopn reject failure to listen on all ports
-r turns off auto-repeat
r turns on auto-repeat
-render [default|mono|gray|color] set render color alloc policy
-retro start with classic stipple and cursor
-s # screen-saver timeout (minutes)
-seat string seat to run on
-t # default pointer threshold (pixels/t)
-terminate terminate at server reset
-to # connection time out
-tst disable testing extensions
ttyxx server started from init on /dev/ttyxx
v video blanking for screen-saver
-v screen-saver without video blanking
-wm WhenMapped default backing-store
-wr create root window with white background
-maxbigreqsize set maximal bigrequest size
+xinerama Enable XINERAMA extension
-xinerama Disable XINERAMA extension
-dumbSched Disable smart scheduling and threaded input, enable old behavior
-schedInterval int Set scheduler interval in msec
-sigstop Enable SIGSTOP based startup
+extension name Enable extension
-extension name Disable extension
-query host-name contact named host for XDMCP
-broadcast broadcast for XDMCP
-multicast [addr [hops]] IPv6 multicast for XDMCP
-indirect host-name contact named host for indirect XDMCP
-port port-num UDP port number to send messages to
-from local-address specify the local address to connect from
-once Terminate server after one session
-class display-class specify display class to send in manage
-cookie xdm-auth-bits specify the magic cookie for XDMCP
-displayID display-id manufacturer display ID for request
[±]accessx [ timeout [ timeout_mask [ feedback [ options_mask] ] ] ]
enable/disable accessx key sequences
-ardelay set XKB autorepeat delay
-arinterval set XKB autorepeat interval

Device Dependent Usage
-config file specify a configuration file, relative to the
xorg.conf search path, only root can use absolute
-configdir dir specify a configuration directory, relative to the
xorg.conf.d search path, only root can use absolute
-verbose [n] verbose startup messages
-logverbose [n] verbose log messages
-quiet minimal startup messages
-fbbpp n set bpp for the framebuffer. Default: 8
-depth n set colour depth. Default: 8
-gamma f set gamma value (0.1 < f < 10.0) Default: 1.0
-rgamma f set gamma value for red phase
-ggamma f set gamma value for green phase
-bgamma f set gamma value for blue phase
-weight nnn set RGB weighting at 16 bpp. Default: 565
-layout name specify the ServerLayout section name
-screen name specify the Screen section name
-keyboard name specify the core keyboard InputDevice name
-pointer name specify the core pointer InputDevice name
-nosilk disable Silken Mouse
-flipPixels swap default black/white Pixel values
-disableVidMode disable mode adjustments with xvidtune
-allowNonLocalXvidtune allow xvidtune to be run as a non-local client
-allowMouseOpenFail start server even if the mouse can’t be initialized
-ignoreABI make module ABI mismatches non-fatal
-isolateDevice bus_id restrict device resets to bus_id (PCI only)
-version show the server version
-showDefaultModulePath show the server default module path
-showDefaultLibPath show the server default library path
-novtswitch don’t automatically switch VT at reset & exit
-sharevts share VTs with another X server
vtXX use the specified VT number
-keeptty don’t detach controlling tty (for debugging only)
-masterfd use the specified fd as the DRM master fd (not if setuid/gid)

(EE)
Fatal server error:
(EE) Unrecognized option: Protocol
(EE)
(EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
(EE)
volumio@zzzvolumio:~$ [ 41.276] Build Operating System: Linux 5.4.0-72-generic armv8l Raspbian
-bash: [: missing ]' volumio@zzzvolumio:~$ [ 41.276] Current Operating System: Linux zzzvolumio 5.10.92-v7l+ #1514 SMP Mon Jan 17 17:38:03 GMT 2022 armv7l -bash: [: missing ]’
volumio@zzzvolumio:~$ [ 41.276] Kernel command line: coherent_pool=1M 8250.nr_uarts=0 snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 bcm2708_fb.fbwidth=640 bcm2708_fb.fbheight=480 bcm2708_fb.fbswap=1 smsc95xx.macaddr=DC:A6:32:29:19:C2 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 splash plymouth.ignore-serial-consoles dwc_otg.fiq_enable=1 dwc_otg.fiq_fsm_enable=1 dwc_otg.fiq_fsm_mask=0xF dwc_otg.nak_holdoff=1 quiet console=ttyS0,115200 console=tty1 imgpart=/dev/mmcblk0p2 imgfile=/volumio_current.sqsh rootwait bootdelay=5 elevator=noop logo.nologo vt.global_cursor_default=0 net.ifnames=0 snd-bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 loglevel=0
-bash: [: missing ]' volumio@zzzvolumio:~$ [ 41.277] Build Date: 04 January 2022 10:05:34AM -bash: [: missing ]’
volumio@zzzvolumio:~$ [ 41.277] xorg-server 2:1.20.4-1+rpt4+deb10u4 (Debian -- Support)
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.277] Current version of pixman: 0.36.0 -bash: [: missing ]’
volumio@zzzvolumio:~$ [ 41.277] Before reporting problems, check http://wiki.x.org
-bash: [: missing ]' volumio@zzzvolumio:~$ to make sure that you have the latest version. -bash: to: command not found volumio@zzzvolumio:~$ [ 41.277] Markers: (--) probed, (**) from config file, (==) default setting, -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ (++) from command line, (!!) notice, (II) informational,
(++) from command line, ([ 41.277] Markers: (–) probed, () from config file, (==) default setting,) notice, (II) informational,
-bash: syntax error near unexpected token from' volumio@zzzvolumio:~$ (WW) warning, (EE) error, (NI) not implemented, (??) unknown. -bash: syntax error near unexpected token warning,’
volumio@zzzvolumio:~$ [ 41.277] (==) Log file: “/var/log/Xorg.0.log”, Time: Sun Mar 13 18:44:25 2022
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.284] (==) Using config directory: "/etc/X11/xorg.conf.d" -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.284] (==) Using system config directory “/usr/share/X11/xorg.conf.d”
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.290] (==) No Layout section. Using the first Screen section. -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.290] (==) No screen section available. Using defaults.
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.290] (**) |-->Screen "Default Screen Section" (0) -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.290] (
) | |–>Monitor “”
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.294] (==) No device specified for screen "Default Screen Section". -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ Using the first device section listed.
-bash: Using: command not found
volumio@zzzvolumio:~$ [ 41.294] (**) | |–>Device “Allwinner A10/A13/A20 FBDEV”
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.294] (==) No monitor specified for screen "Default Screen Section". -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ Using a default monitor configuration.
-bash: Using: command not found
volumio@zzzvolumio:~$ [ 41.294] (==) Automatically adding devices
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.294] (==) Automatically enabling devices -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.294] (==) Automatically adding GPU devices
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.297] (==) Max clients allowed: 256, resource mask: 0x1fffff -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.298] (WW) The directory “/usr/share/fonts/X11/cyrillic” does not exist.
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.298] Entry deleted from font path. -bash: [: missing ]’
ivolumio@zzzvolumio:~$ [ 41.299] (==) FontPath set to:
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ /usr/share/fonts/X11/misc, -bash: /usr/share/fonts/X11/misc,: No such file or directory volumio@zzzvolumio:~$ /usr/share/fonts/X11/100dpi/:unscaled, -bash: /usr/share/fonts/X11/100dpi/:unscaled,: No such file or directory volumio@zzzvolumio:~$ /usr/share/fonts/X11/75dpi/:unscaled, -bash: /usr/share/fonts/X11/75dpi/:unscaled,: No such file or directory volumio@zzzvolumio:~$ /usr/share/fonts/X11/Type1, -bash: /usr/share/fonts/X11/Type1,: No such file or directory volumio@zzzvolumio:~$ /usr/share/fonts/X11/100dpi, -bash: /usr/share/fonts/X11/100dpi,: No such file or directory volumio@zzzvolumio:~$ /usr/share/fonts/X11/75dpi, -bash: /usr/share/fonts/X11/75dpi,: No such file or directory volumio@zzzvolumio:~$ built-ins -bash: built-ins: command not found volumio@zzzvolumio:~$ [ 41.299] (==) ModulePath set to "/usr/lib/xorg/modules" -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.299] (II) The server relies on udev to provide the list of input devices.
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ If no devices become available, reconfigure udev or disable AutoAddDevices. -bash: If: command not found volumio@zzzvolumio:~$ [ 41.299] (II) Loader magic: 0x1fdf80 -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.299] (II) Module ABI versions:
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.299] X.Org ANSI C Emulation: 0.4 -bash: [: missing ]’
volumio@zzzvolumio:~$ [ 41.299] X.Org Video Driver: 24.0
-bash: [: missing ]' volumio@zzzvolumio:~$ [ 41.299] X.Org XInput driver : 24.1 -bash: [: missing ]’
volumio@zzzvolumio:~$ [ 41.299] X.Org Server Extension : 10.0
-bash: [: missing ]' volumio@zzzvolumio:~$ [ 41.300] (--) using VT number 2 -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$
volumio@zzzvolumio:~$ [ 41.300] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.302] (II) no primary bus or device found -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.302] (II) LoadModule: “glx”
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.303] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.336] (II) Module glx: vendor=“X.Org Foundation”
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.337] compiled for 1.20.4, module version = 1.0.0 -bash: [: missing ]’
volumio@zzzvolumio:~$ [ 41.337] ABI class: X.Org Server Extension, version 10.0
-bash: [: missing ]' volumio@zzzvolumio:~$ [ 41.337] (II) LoadModule: "fbdev" -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.338] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.339] (II) Module fbdev: vendor="X.Org Foundation" -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.339] compiled for 1.20.3, module version = 0.5.0
-bash: [: missing ]' volumio@zzzvolumio:~$ [ 41.339] Module class: X.Org Video Driver -bash: [: missing ]’
volumio@zzzvolumio:~$ [ 41.339] ABI class: X.Org Video Driver, version 24.0
-bash: [: missing ]' volumio@zzzvolumio:~$ [ 41.339] (II) FBDEV: driver for framebuffer: fbdev -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.341] (WW) Falling back to old probe method for fbdev
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.341] (II) Loading sub module "fbdevhw" -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.341] (II) LoadModule: “fbdevhw”
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.341] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.342] (II) Module fbdevhw: vendor=“X.Org Foundation”
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.342] compiled for 1.20.4, module version = 0.0.2 -bash: [: missing ]’
volumio@zzzvolumio:~$ [ 41.342] ABI class: X.Org Video Driver, version 24.0
-bash: [: missing ]' volumio@zzzvolumio:~$ [ 41.342] (II) FBDEV(0): using /dev/fb0 -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.343] (II) FBDEV(0): Creating default Display subsection in Screen section
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ "Default Screen Section" for depth/fbbpp 24/32 -bash: Default Screen Section: command not found volumio@zzzvolumio:~$ [ 41.343] (==) FBDEV(0): Depth 24, (==) framebuffer bpp 32 -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.343] (==) FBDEV(0): RGB weight 888
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.343] (==) FBDEV(0): Default visual is TrueColor -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.343] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.343] (II) FBDEV(0): hardware: BCM2708 FB (video memory: 1200kB) -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.343] (DB) xf86MergeOutputClassOptions unsupported bus type 0
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.343] (**) FBDEV(0): Option "fbdev" "/dev/fb0" -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.343] (II) FBDEV(0): checking modes against framebuffer device…
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.343] (II) FBDEV(0): checking modes against monitor... -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.343] (II) FBDEV(0): Virtual size is 640x480 (pitch 640)
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.343] (**) FBDEV(0): Built-in mode "current" -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.343] (==) FBDEV(0): DPI set to (96, 96)
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.343] (II) Loading sub module "fb" -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.343] (II) LoadModule: “fb”
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.343] (II) Loading /usr/lib/xorg/modules/libfb.so -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.346] (II) Module fb: vendor=“X.Org Foundation”
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.346] compiled for 1.20.4, module version = 1.0.0 -bash: [: missing ]’
volumio@zzzvolumio:~$ [ 41.346] ABI class: X.Org ANSI C Emulation, version 0.4
-bash: [: missing ]' volumio@zzzvolumio:~$ [ 41.346] (**) FBDEV(0): using shadow framebuffer -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.346] (II) Loading sub module “shadow”
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.346] (II) LoadModule: "shadow" -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.346] (II) Loading /usr/lib/xorg/modules/libshadow.so
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.348] (II) Module shadow: vendor="X.Org Foundation" -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.348] compiled for 1.20.4, module version = 1.1.0
-bash: [: missing ]' volumio@zzzvolumio:~$ [ 41.348] ABI class: X.Org ANSI C Emulation, version 0.4 -bash: [: missing ]’
volumio@zzzvolumio:~$ [ 41.361] (==) FBDEV(0): Backing store enabled
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.364] (==) FBDEV(0): DPMS enabled -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.364] (II) Initializing extension Generic Event Extension
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.365] (II) Initializing extension SHAPE -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.365] (II) Initializing extension MIT-SHM
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.366] (II) Initializing extension XInputExtension -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.368] (II) Initializing extension XTEST
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.369] (II) Initializing extension BIG-REQUESTS -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.370] (II) Initializing extension SYNC
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.370] (II) Initializing extension XKEYBOARD -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.371] (II) Initializing extension XC-MISC
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.372] (II) Initializing extension SECURITY -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.372] (II) Initializing extension XFIXES
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.373] (II) Initializing extension RENDER -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.373] (II) Initializing extension RANDR
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.374] (II) Initializing extension COMPOSITE -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.378] (II) Initializing extension DAMAGE
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.378] (II) Initializing extension MIT-SCREEN-SAVER -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.379] (II) Initializing extension DOUBLE-BUFFER
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.380] (II) Initializing extension RECORD -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.380] (II) Initializing extension DPMS
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.381] (II) Initializing extension Present -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.381] (II) Initializing extension DRI3
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.381] (II) Initializing extension X-Resource -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.382] (II) Initializing extension XVideo
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.383] (II) Initializing extension XVideo-MotionCompensation -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.383] (II) Initializing extension SELinux
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.383] (II) SELinux: Disabled on system -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 41.383] (II) Initializing extension GLX
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 41.383] (II) AIGLX: Screen 0 is not DRI2 capable -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 42.095] (II) IGLX: Loaded and initialized swrast
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 42.096] (II) GLX: Initialized DRISWRAST GL provider for screen 0 -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 42.096] (II) Initializing extension XFree86-VidModeExtension
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 42.096] (II) Initializing extension XFree86-DGA -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$ [ 42.097] (II) Initializing extension XFree86-DRI
-bash: syntax error near unexpected token (' volumio@zzzvolumio:~$ [ 42.100] (II) Initializing extension DRI2 -bash: syntax error near unexpected token (’
volumio@zzzvolumio:~$

If my PCB is an odd one, which GPIO 3.5 PCB do you recommend?

Eventually I would like to use the LCD screen as a screen saver with PEPPYMETER
I was able to install that plugin on my HDMI Volumio UI.

The product description in the ebay link above and in turn the “mhs35” overlay is most probably wrong for your screen.

Execute:

sudo rm /boot/overlays/mhs35-overlay.dtbo

sudo rm /etc/X11/xorg.conf.d/99-calibration.conf

sudo rm /usr/share/X11/xorg.conf.d/99-fbturbo.conf

sudo curl -L https://github.com/goodtft/LCD-show/raw/master/usr/tft35a-overlay.dtb -o /boot/overlays/tft35a.dtbo

sudo curl -L https://raw.githubusercontent.com/goodtft/LCD-show/master/usr/99-calibration.conf-35-0 -o /etc/X11/xorg.conf.d/99-calibration.conf

sudo curl -L https://raw.githubusercontent.com/goodtft/LCD-show/master/usr/99-fbturbo.conf -o /usr/share/X11/xorg.conf.d/99-fbturbo.conf

sudo sed 's/"fbturbo"/"fbdev"/' -i /usr/share/X11/xorg.conf.d/99-fbturbo.conf

sudo sed 's/mhs35/tft35a/' -i /boot/userconfig.txt

Then reboot.

Display W O R K I N G !!!

The screen need to aligned and rotated 180 degrees
Touch response is totally lame at the moment

see some pictures

Will try to align screen tomorrow






Thank you very much for your efforts

Will be in touch later (if ok with you) regarding the required alignments and touch responses

Later on will try to install PEPPYMETER

It will be appreciated if you can send me the commands to toggle between the LCD and the HDMI screens

Thanks again

mouse pointer and selection seems to work just fine

To rotate the display by 180 deg, change the entry in “/boot/userconfig.txt” to

dtoverlay=tft35a:rotate=180

Before doing so, check if the touchsceen is properly aligned to the display. If this should not be the case I suggest to enable the mouse poiter on the plugin’s config page. This makes it easier to follow where you touch the screen and the touch event happens.

Will do

Thanks

Please, can you provide the commands to toggle between LCD and HDMI (and vice versa)?

I think that it would be beneficial to others to have the final set of actions and commands to install such LCD touch screens for Volumio over RPI (latest versions).

Thanks

Screen aligned
PeppyMeter installed

Thanks

Hi,
Would you please tell me what version of peppymeter did you install ?

thanks

PeppyMeter Version 1.3.0

Hi @Moshe_Zolotov,

Do you have instructions on downloading and installing PeppyMeter 1.3.0? I just enabled my 3.5inch screen like yours - Thanks to your discussion with @gvolt, it was helpful.

Thanks.

You can try this.

Thanks for everyone’s posts, your time. it was exactly my little problem and doubts.
kind regards

Thank you!
You have helped me solve this conundrum!
Raspberry Pi 3 B+ & Volumio3.435 & MHS-3.5
http://www.lcdwiki.com/MHS-3.5inch_RPi_Display