Podsystem.sh breaking xOrg on Debian Bookworm

Hello,

I got my brand new POD system a few days ago, and using a freshly flashed image on two different Pi Zero 2 W’s, running podsystem.sh not only doesn’t work, but it also breaks HDMI display because X wont start.

I’ve seen two different versions of this, they are both below:

[  9260.681] (EE) Failed to load module "fbturbo" (module does not exist, 0)
[  9260.681] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[  9260.683] (WW) Falling back to old probe method for modesetting
[  9260.683] (EE) open /dev/dri/card0: No such file or directory
[  9260.683] (WW) Falling back to old probe method for modesetting
[  9260.683] (EE) open /dev/dri/card0: No such file or directory
[  9260.683] (EE) No devices detected.
[  9260.683] (EE)
Fatal server error:
[  9260.683] (EE) no screens found(EE)
[  9260.684] (EE)
457.166] (II) FBTURBO(0): using /dev/fb0
[   457.166] (EE) Screen 0 deleted because of no matching config section.
[   457.166] (II) UnloadModule: "fbturbo"
[   457.166] (II) UnloadSubModule: "fbdevhw"
[   457.166] (EE) Device(s) detected, but none match those in the config file.
[   457.166] (EE)
Fatal server error:
[   457.166] (EE) no screens found(EE)
[   457.166] (EE)
Please consult the The X.Org Foundation support
         at http://wiki.x.org
 for help.

Any help or assistance is appreciated, as the display does not currently function on a brand new Raspberry Pi Zero 2 W with a brand new pod system.

The steps to replicate are as follows:

  1. Flash SD card with Official Imager with the image for the rPi Zero 2W
  2. Run curl https://download.argon40.com/podsystem.sh -o podsystem.sh
  3. Line 137 of the script currently errors, it must be fixed like so:
# xserver input
        #SYSTEMYEAR=`uname -v`
        #SYSTEMYEAR=${SYSTEMYEAR##* }
        SYSTEMYEAR=$(date '+%Y')
  1. run bash podsystem.sh
  2. Run argonpod-config and select option 3 to install the driver.
  3. Reboot

After doing the above, neither the pod display, nor any display connected via HDMI will function.

It seems like X or no X, the display freezes during the boot process. If I remove X, and boot, I just see the boot logs. It never “clears” to show a login prompt or a terminal.

Wow. This Argon40 Display Module has been a huge PIA. I would not recommend that anyone purchase this. If you have found this thread prior to making a purchase then you have been warned. I’ve had nothing but issues, The screen on mine will be all black with a barely detectable “shimmer” where the screen looks similar to the Northen Lights but only in grey hues. I have followed all paths that i can find through google, and there are many suggestions since the display doesnt seem to work for anyone, but my screen doesn’t work. I bought a second just in case it was a hardware issue, but nope. This is when I wish I had bought from an American company where delivering a working product is the goal. No one has gottent this display to work. I feel scammed. This product is absolutely unsupported and should be withdrawn from the US market. I will spend any further time making sure that people understand what a time-sink this thing is. The POD Display, costs $30 usd, and then the HDMI pod section costs another $30 usd. $60 total for an unusable piece of junk. I will try to get refunds and then for $60 I’m pretty sure there are driver-less displays, manufucatured by companies that support their products. What a waste of money this tiny little low resolution display is. I cant even think that anyone from Argon has a fix, or the time to share that fix with their custormers. I will give scathing review on Amazon, and I hop eothers will as well. We need to be able to warn each other when there is a product like this. Do Not Buy. Do not hope your screen will work. It wont, and no one at Argon cares (if there are even employees at Argon.). I will never buy an Argon product again. I think they are quietly taking in money for a product that they know does not function. We have to realize that Argon and Waveshare are laughing all the way to the bank each time someone purchases their trash. I invite anyone from Argon40 to provide guidance on using this display. I am trying to use the display with a RPi Zero WH, and not a Zero2, because they say it should work, but it doesnt, and I will not be ordering a Zero2 to continue trying to use this horrible cheap little display. Trust me guys, I’m saving you time and money, because I care about others, unlike Argon40. What a joke.

Sorry for the late reply. We have already reported the issue with the display pod and the latest Raspberry Pi OS Bookworm, and we are currently updating the script. However, if you still want to use the pod LCD display, we recommend using Raspberry Pi OS Legacy 32-bit Bullseye, which has no issues with the Argon pod display module.

Ok, got the screen to work, by doing the curl command, and then before rebooting, also doing the argonpod-config so I could install driver.

Touch is working too.

However,

Button’s are not functional. Configuring them seems to work but actually does nothing.

And what’s more, when I try to power off, using cli with “sudo shutdown now”, or by using the main menu on the pi desktop (selecting shutdown, power off) the Zero2 appears to power off (the LED goes dark) but the screen just hangs, powered on, and displaying my desktop wallpaper and mouse cursor (which isn’t useful, just frozen on the screen) until I physically pull the plug the power cord from the Pi.

So, my Argon40 Display Module continues to give me hell. Ridiculous.