ArgonPod Display

Has anyone successfully configured the ArgonPod Display to work with Volumio? From what I can tell it won’t just display any HDMI output, their install script if for a full Raspian install.
Any help or information is appreciated.

Starting with a fresh Volumio system you may try the following:

  1. Install the Touch Display plugin.

  2. 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://download.argon40.com/pod/tft9341-overlay.dtb -o /boot/overlays/tft9341.dtbo

    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 bash -c 'cat << EOF > /etc/X11/xorg.conf.d/99-calibration.conf
    Section "InputClass"
            Identifier      "calibration"
            MatchProduct    "ADS7846 Touchscreen"
            Option  "Calibration"   "115 3700 3865 155"
            Option  "SwapAxes"      "1"
    EndSection
    EOF'
    
    cat >> /boot/userconfig.txt << EOF
    
    hdmi_force_hotplug=1
    dtparam=i2c_arm=on
    dtparam=spi=on
    enable_uart=1
    dtoverlay=tft9341:rotate=270
    hdmi_group=2
    hdmi_mode=1
    hdmi_mode=87
    hdmi_cvt 320 240 60 6 0 0 0
    hdmi_drive=2
    dtoverlay=gpio-ir,gpio_pin=23
    EOF
    
  3. Reboot.

1 Like

Wow, thank you.
I’ll give that a try later. I have a Zero 2W coming in sometime today, after I get the header installed, I’ll put it all back together, and try it.

Error connecting to X server

Started fresh, payed attention, step 1
Unable to lacate package xserver-xorg-video-fbturbosudo
** apt-get
** install

ran
sudo apt-get update
sudo apt-get upgrade

all installed correctly, still getting error connecting to xserver :slightly_frowning_face:

Don’t do that. It will likely break Volumio.

Please post the results of:

cat /usr/share/X11/xorg.conf.d/99-fbturbo.conf

cat /var/log/Xorg.0.log

ls -al /dev/fb*

cat /boot/config.txt

cat /boot/userconfig.txt

1.Section “Device”
Identifier “Allwinner A10/A13/A20 FBDEV”
Driver “fbturbo”
Option “fbdev” “/dev/fb1”

    Option          "SwapbuffersWait" "true"

EndSection

2.[ 51.392]
X.Org X Server 1.20.4
X Protocol Version 11, Revision 0
[ 51.392] Build Operating System: Linux 5.4.0-109-generic armv8l Raspbian
[ 51.392] Current Operating System: Linux argontest 5.10.92-v7+ #1514 SMP Mon Jan 17 17:36:39 GMT 2022 armv7l
[ 51.392] Kernel command line: coherent_pool=1M 8250.nr_uarts=1 snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 bcm2708_fb.fbwidth=320 bcm2708_fb.fbheight=240 bcm2708_fb.fbswap=1 smsc95xx.macaddr=B8:27:EB:E9:6F:95 vc_mem.mem_base=0x1ec00000 vc_mem.mem_size=0x20000000 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
[ 51.392] Build Date: 04 April 2023 07:50:56AM
[ 51.392] xorg-server 2:1.20.4-1+rpt4+deb10u9 (Debian -- User Support)
[ 51.392] Current version of pixman: 0.36.0
[ 51.392] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 51.392] Markers: (–) probed, () from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 51.392] (==) Log file: “/var/log/Xorg.0.log”, Time: Thu Aug 24 07:24:22 2023
[ 51.400] (==) Using config directory: “/etc/X11/xorg.conf.d”
[ 51.400] (==) Using system config directory “/usr/share/X11/xorg.conf.d”
[ 51.407] (==) No Layout section. Using the first Screen section.
[ 51.407] (==) No screen section available. Using defaults.
[ 51.407] (
) |–>Screen “Default Screen Section” (0)
[ 51.407] () | |–>Monitor “”
[ 51.413] (==) No device specified for screen “Default Screen Section”.
Using the first device section listed.
[ 51.413] (
) | |–>Device “Allwinner A10/A13/A20 FBDEV”
[ 51.414] (==) No monitor specified for screen “Default Screen Section”.
Using a default monitor configuration.
[ 51.414] (==) Automatically adding devices
[ 51.414] (==) Automatically enabling devices
[ 51.414] (==) Automatically adding GPU devices
[ 51.420] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 51.421] (WW) The directory “/usr/share/fonts/X11/cyrillic” does not exist.
[ 51.421] Entry deleted from font path.
[ 51.422] (==) 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
[ 51.422] (==) ModulePath set to “/usr/lib/xorg/modules”
[ 51.422] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 51.422] (II) Loader magic: 0x1fdf80
[ 51.422] (II) Module ABI versions:
[ 51.422] X.Org ANSI C Emulation: 0.4
[ 51.422] X.Org Video Driver: 24.0
[ 51.422] X.Org XInput driver : 24.1
[ 51.422] X.Org Server Extension : 10.0
[ 51.425] (–) using VT number 2

[ 51.425] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 51.425] (II) no primary bus or device found
[ 51.425] (II) LoadModule: “glx”
[ 51.430] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 51.488] (II) Module glx: vendor=“X.Org Foundation”
[ 51.488] compiled for 1.20.4, module version = 1.0.0
[ 51.488] ABI class: X.Org Server Extension, version 10.0
[ 51.489] (II) LoadModule: “fbturbo”
[ 51.489] (II) Loading /usr/lib/xorg/modules/drivers/fbturbo_drv.so
[ 51.493] (II) Module fbturbo: vendor=“X.Org Foundation”
[ 51.493] compiled for 1.20.3, module version = 0.5.1
[ 51.493] Module class: X.Org Video Driver
[ 51.493] ABI class: X.Org Video Driver, version 24.0
[ 51.493] (II) FBTURBO: driver for framebuffer: fbturbo
[ 51.495] (WW) Falling back to old probe method for fbturbo
[ 51.495] (II) Loading sub module “fbdevhw”
[ 51.495] (II) LoadModule: “fbdevhw”
[ 51.495] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 51.498] (II) Module fbdevhw: vendor=“X.Org Foundation”
[ 51.498] compiled for 1.20.4, module version = 0.0.2
[ 51.498] ABI class: X.Org Video Driver, version 24.0
[ 51.498] (EE) open /dev/fb1: No such file or directory
[ 51.498] (WW) Falling back to old probe method for fbturbo
[ 51.498] (II) Loading sub module “fbdevhw”
[ 51.498] (II) LoadModule: “fbdevhw”
[ 51.498] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 51.498] (II) Module fbdevhw: vendor=“X.Org Foundation”
[ 51.498] compiled for 1.20.4, module version = 0.0.2
[ 51.498] ABI class: X.Org Video Driver, version 24.0
[ 51.498] (EE) open /dev/fb1: No such file or directory
[ 51.498] (EE) No devices detected.
[ 51.498] (EE)
Fatal server error:
[ 51.498] (EE) no screens found(EE)
[ 51.498] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 51.498] (EE) Please also check the log file at “/var/log/Xorg.0.log” for additional information.
[ 51.498] (EE)
[ 51.502] (EE) Server terminated with error (1). Closing log file.

3.crw-rw---- 1 root video 29, 0 Aug 24 07:23 /dev/fb0

4.initramfs volumio.initrd
gpu_mem=32
max_usb_current=1
dtparam=audio=on
audio_pwm_mode=2
dtparam=i2c_arm=on
disable_splash=1
hdmi_force_hotplug=1
force_eeprom_read=0

include userconfig.txt

5.# Add your custom config.txt options to this file, which will be preserved during updates
hdmi_force_hotplug=1
dtparam=i2c_arm=on
dtparam=spi=on
enable_uart=1
dtoverlay=tft9341:rotate=270
hdmi_group=2
hdmi_mode=1
hdmi_mode=87
hdmi_cvt 320 240 60 6 0 0 0
hdmi_drive=2
dtoverlay=gpio-ir,gpio_pin=23

So, no device found. It is connected, and lit up all white, does not change with reboot, or power off.

Execute

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

Then restart the Touch Display plugin or reboot.

Still white screen, when I get home I’m going to try installing full OS, run Argons script, make sure it works at all.

I do appreciate your help.
Do you have one that you got working?

No, I don’t have that display.

Could you post again the output of

cat /var/log/Xorg.0.log

please.

Also if installing “xserver-xorg-video-fbturbo” failed, please re-try

sudo apt-get -y install xserver-xorg-video-fbturbo

As soon as I get home, will do.
Thanks again.

X.Org X Server 1.20.4
X Protocol Version 11, Revision 0
[    51.688] Build Operating System: Linux 5.4.0-109-generic armv8l Raspbian
[    51.688] Current Operating System: Linux argontest 5.10.92-v7+ #1514 SMP Mon Jan 17 17:36:39 GMT 2022 armv7l
[    51.688] Kernel command line: coherent_pool=1M 8250.nr_uarts=1 snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 bcm2708_fb.fbwidth=320 bcm2708_fb.fbheight=240 bcm2708_fb.fbswap=1 smsc95xx.macaddr=B8:27:EB:E9:6F:95 vc_mem.mem_base=0x1ec00000 vc_mem.mem_size=0x20000000  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
[    51.688] Build Date: 04 April 2023  07:50:56AM
[    51.688] xorg-server 2:1.20.4-1+rpt4+deb10u9 (https://www.debian.org/support)
[    51.688] Current version of pixman: 0.36.0
[    51.688]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[    51.688] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    51.688] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Aug 24 10:57:20 2023
[    51.695] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    51.695] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    51.704] (==) No Layout section.  Using the first Screen section.
[    51.704] (==) No screen section available. Using defaults.
[    51.704] (**) |-->Screen "Default Screen Section" (0)
[    51.704] (**) |   |-->Monitor "<default monitor>"
[    51.711] (==) No device specified for screen "Default Screen Section".
        Using the first device section listed.
[    51.711] (**) |   |-->Device "Allwinner A10/A13/A20 FBDEV"
[    51.711] (==) No monitor specified for screen "Default Screen Section".
        Using a default monitor configuration.
[    51.711] (==) Automatically adding devices
[    51.711] (==) Automatically enabling devices
[    51.711] (==) Automatically adding GPU devices
[    51.718] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    51.719] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[    51.719]    Entry deleted from font path.
[    51.721] (==) 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
[    51.721] (==) ModulePath set to "/usr/lib/xorg/modules"
[    51.721] (II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.
[    51.721] (II) Loader magic: 0x1fdf80
[    51.721] (II) Module ABI versions:
[    51.721]    X.Org ANSI C Emulation: 0.4
[    51.721]    X.Org Video Driver: 24.0
[    51.721]    X.Org XInput driver : 24.1
[    51.721]    X.Org Server Extension : 10.0
[    51.724] (--) using VT number 2

[    51.724] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[    51.724] (II) no primary bus or device found
[    51.724] (II) LoadModule: "glx"
[    51.730] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    51.792] (II) Module glx: vendor="X.Org Foundation"
[    51.792]    compiled for 1.20.4, module version = 1.0.0
[    51.792]    ABI class: X.Org Server Extension, version 10.0
[    51.792] (II) LoadModule: "fbturbo"
[    51.792] (II) Loading /usr/lib/xorg/modules/drivers/fbturbo_drv.so
[    51.796] (II) Module fbturbo: vendor="X.Org Foundation"
[    51.797]    compiled for 1.20.3, module version = 0.5.1
[    51.797]    Module class: X.Org Video Driver
[    51.797]    ABI class: X.Org Video Driver, version 24.0
[    51.797] (II) FBTURBO: driver for framebuffer: fbturbo
[    51.798] (WW) Falling back to old probe method for fbturbo
[    51.798] (II) Loading sub module "fbdevhw"
[    51.798] (II) LoadModule: "fbdevhw"
[    51.799] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[    51.801] (II) Module fbdevhw: vendor="X.Org Foundation"
[    51.801]    compiled for 1.20.4, module version = 0.0.2
[    51.801]    ABI class: X.Org Video Driver, version 24.0
[    51.802] (II) FBTURBO(0): using /dev/fb0
[    51.802] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[    51.802] (II) FBTURBO(0): Creating default Display subsection in Screen section
        "Default Screen Section" for depth/fbbpp 24/32
[    51.802] (==) FBTURBO(0): Depth 24, (==) framebuffer bpp 32
[    51.802] (==) FBTURBO(0): RGB weight 888
[    51.802] (==) FBTURBO(0): Default visual is TrueColor
[    51.802] (==) FBTURBO(0): Using gamma correction (1.0, 1.0, 1.0)
[    51.802] (II) FBTURBO(0): hardware: BCM2708 FB (video memory: 300kB)
[    51.802] (DB) xf86MergeOutputClassOptions unsupported bus type 0
[    51.802] (**) FBTURBO(0): Option "fbdev" "/dev/fb0"
[    51.802] (**) FBTURBO(0): Option "SwapbuffersWait" "true"
[    51.803] (II) FBTURBO(0): processor: Unknown
[    51.803] (II) FBTURBO(0): checking modes against framebuffer device...
[    51.803] (II) FBTURBO(0): checking modes against monitor...
[    51.803] (II) FBTURBO(0): Virtual size is 320x240 (pitch 320)
[    51.803] (**) FBTURBO(0):  Built-in mode "current"
[    51.803] (==) FBTURBO(0): DPI set to (96, 96)
[    51.803] (II) Loading sub module "fb"
[    51.803] (II) LoadModule: "fb"
[    51.803] (II) Loading /usr/lib/xorg/modules/libfb.so
[    51.817] (II) Module fb: vendor="X.Org Foundation"
[    51.817]    compiled for 1.20.4, module version = 1.0.0
[    51.817]    ABI class: X.Org ANSI C Emulation, version 0.4
[    51.836] (II) FBTURBO(0): using backing store heuristics
[    51.852] (II) FBTURBO(0): can't load 'g2d_23' kernel module
[    51.852] (II) FBTURBO(0): failed to enable the use of sunxi display controller
[    51.852] (II) FBTURBO(0): No sunxi-g2d hardware detected (check /dev/disp and /dev/g2d)
[    51.852] (II) FBTURBO(0): G2D hardware acceleration can't be enabled
[    51.852] (II) FBTURBO(0): enabled fbdev copyarea acceleration
[    51.853] (==) FBTURBO(0): Backing store enabled
[    51.862] (==) FBTURBO(0): DPMS enabled
[    51.863] (II) FBTURBO(0): failed to enable hardware cursor
[    51.863] (II) FBTURBO(0): no 3D acceleration because the driver has been compiled without libUMP
[    51.863] (II) FBTURBO(0): if this is wrong and needs to be fixed, please check ./configure log
[    51.864] (II) Initializing extension Generic Event Extension
[    51.865] (II) Initializing extension SHAPE
[    51.866] (II) Initializing extension MIT-SHM
[    51.867] (II) Initializing extension XInputExtension
[    51.872] (II) Initializing extension XTEST
[    51.874] (II) Initializing extension BIG-REQUESTS
[    51.875] (II) Initializing extension SYNC
[    51.876] (II) Initializing extension XKEYBOARD
[    51.877] (II) Initializing extension XC-MISC
[    51.878] (II) Initializing extension SECURITY
[    51.879] (II) Initializing extension XFIXES
[    51.880] (II) Initializing extension RENDER
[    51.882] (II) Initializing extension RANDR
[    51.884] (II) Initializing extension COMPOSITE
[    51.886] (II) Initializing extension DAMAGE
[    51.887] (II) Initializing extension MIT-SCREEN-SAVER
[    51.889] (II) Initializing extension DOUBLE-BUFFER
[    51.890] (II) Initializing extension RECORD
[    51.891] (II) Initializing extension DPMS
[    51.892] (II) Initializing extension Present
[    51.894] (II) Initializing extension DRI3
[    51.894] (II) Initializing extension X-Resource
[    51.895] (II) Initializing extension XVideo
[    51.896] (II) Initializing extension XVideo-MotionCompensation
[    51.896] (II) Initializing extension SELinux
[    51.896] (II) SELinux: Disabled on system
[    51.896] (II) Initializing extension GLX
[    51.897] (II) AIGLX: Screen 0 is not DRI2 capable
[    53.801] (II) IGLX: Loaded and initialized swrast
[    53.801] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[    53.801] (II) Initializing extension XFree86-VidModeExtension
[    53.802] (II) Initializing extension XFree86-DGA
[    53.803] (II) Initializing extension XFree86-DRI
[    53.806] (II) Initializing extension DRI2
[    54.259] (II) config/udev: Adding input device gpio_ir_recv (/dev/input/event1)
[    54.259] (**) gpio_ir_recv: Applying InputClass "evdev keyboard catchall"
[    54.259] (**) gpio_ir_recv: Applying InputClass "libinput keyboard catchall"
[    54.259] (**) gpio_ir_recv: Applying InputClass "evdev keyboard catchall"
[    54.259] (II) LoadModule: "evdev"
[    54.259] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[    54.270] (II) Module evdev: vendor="X.Org Foundation"
[    54.270]    compiled for 1.20.3, module version = 2.10.6
[    54.270]    Module class: X.Org XInput Driver
[    54.270]    ABI class: X.Org XInput driver, version 24.1
[    54.270] (II) Using input driver 'evdev' for 'gpio_ir_recv'
[    54.270] (**) gpio_ir_recv: always reports core events
[    54.270] (**) evdev: gpio_ir_recv: Device: "/dev/input/event1"
[    54.270] (--) evdev: gpio_ir_recv: Vendor 0x1 Product 0x1
[    54.270] (--) evdev: gpio_ir_recv: Found relative axes
[    54.270] (--) evdev: gpio_ir_recv: Found x and y relative axes
[    54.270] (--) evdev: gpio_ir_recv: Found keys
[    54.270] (II) evdev: gpio_ir_recv: Configuring as mouse
[    54.270] (II) evdev: gpio_ir_recv: Configuring as keyboard
[    54.271] (**) Option "config_info" "udev:/sys/devices/platform/ir-receiver@17/rc/rc0/input2/event1"
[    54.271] (II) XINPUT: Adding extended input device "gpio_ir_recv" (type: KEYBOARD, id 6)
[    54.271] (**) Option "xkb_rules" "evdev"
[    54.271] (**) Option "xkb_model" "pc105"
[    54.271] (**) Option "xkb_layout" "us"
[    54.271] (II) evdev: gpio_ir_recv: initialized for relative axes.
[    54.272] (**) gpio_ir_recv: (accel) keeping acceleration scheme 1
[    54.272] (**) gpio_ir_recv: (accel) acceleration profile 0
[    54.272] (**) gpio_ir_recv: (accel) acceleration factor: 2.000
[    54.272] (**) gpio_ir_recv: (accel) acceleration threshold: 4
[    54.278] (II) config/udev: Adding input device Creative Technology Ltd Sound Blaster Play! 3 Consumer Control (/dev/input/event0)
[    54.278] (**) Creative Technology Ltd Sound Blaster Play! 3 Consumer Control: Applying InputClass "evdev keyboard catchall"
[    54.278] (**) Creative Technology Ltd Sound Blaster Play! 3 Consumer Control: Applying InputClass "libinput keyboard catchall"
[    54.278] (**) Creative Technology Ltd Sound Blaster Play! 3 Consumer Control: Applying InputClass "evdev keyboard catchall"
[    54.278] (II) Using input driver 'evdev' for 'Creative Technology Ltd Sound Blaster Play! 3 Consumer Control'
[    54.278] (**) Creative Technology Ltd Sound Blaster Play! 3 Consumer Control: always reports core events
[    54.278] (**) evdev: Creative Technology Ltd Sound Blaster Play! 3 Consumer Control: Device: "/dev/input/event0"
[    54.278] (--) evdev: Creative Technology Ltd Sound Blaster Play! 3 Consumer Control: Vendor 0x41e Product 0x324d
[    54.278] (--) evdev: Creative Technology Ltd Sound Blaster Play! 3 Consumer Control: Found relative axes
[    54.278] (II) evdev: Creative Technology Ltd Sound Blaster Play! 3 Consumer Control: Forcing relative x/y axes to exist.
[    54.278] (--) evdev: Creative Technology Ltd Sound Blaster Play! 3 Consumer Control: Found keys
[    54.278] (II) evdev: Creative Technology Ltd Sound Blaster Play! 3 Consumer Control: Configuring as mouse
[    54.278] (II) evdev: Creative Technology Ltd Sound Blaster Play! 3 Consumer Control: Configuring as keyboard
[    54.278] (**) Option "config_info" "udev:/sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.3/0003:041E:324D.0001/input/input0/event0"
[    54.278] (II) XINPUT: Adding extended input device "Creative Technology Ltd Sound Blaster Play! 3 Consumer Control" (type: KEYBOARD, id 7)
[    54.278] (**) Option "xkb_rules" "evdev"
[    54.279] (**) Option "xkb_model" "pc105"
[    54.279] (**) Option "xkb_layout" "us"
[    54.279] (II) evdev: Creative Technology Ltd Sound Blaster Play! 3 Consumer Control: initialized for relative axes.
[    54.280] (**) Creative Technology Ltd Sound Blaster Play! 3 Consumer Control: (accel) keeping acceleration scheme 1
[    54.280] (**) Creative Technology Ltd Sound Blaster Play! 3 Consumer Control: (accel) acceleration profile 0
[    54.280] (**) Creative Technology Ltd Sound Blaster Play! 3 Consumer Control: (accel) acceleration factor: 2.000
[    54.280] (**) Creative Technology Ltd Sound Blaster Play! 3 Consumer Control: (accel) acceleration threshold: 4

Installed full Raspian, ran Argon script, and can confirm the display does work. I’m no where near you on understanding that .log, but looks like it is not identifying the display, or being specified correctly.?

Is the display still white?

Could you post the content of “/boot/config.txt” from the system where the display works?

hdmi_force_hotplug=1
dtparam=i2c_arm=on
dtparam=spi=on
enable_uart=1
dtoverlay=tft9341:rotate=270
hdmi_group=2
hdmi_mode=1
hdmi_mode=87
hdmi_cvt 320 240 60 6 0 0 0
hdmi_drive=2
dtoverlay=gpio-ir,gpio_pin=23

I think the “.dtbo” file has been misnamed. It has to be named “tft9341.dtbo” (and not “tft9341-overlay.dtbo”).

So please try

sudo mv tft9341-overlay.dtbo tft9341.dtbo

and reboot.

P.S. I have corrected the .dtbo’s name in post #2.

mv: cannot stat ‘tft9341-overlay.dtbo’: No such file or directory

I went in with WinSCP, looked around, found it, and renamed it, reboot, black screen.

Sorry, command should have been
sudo mv /boot/overlays/tft9341-overlay.dtbo/boot/overlays/ tft9341.dtbo