Quad Sata HAT Display not working

Hi all,

I set up the Quad Sata Hat with a RPI and dietpi as a nextcloud server in conjunction with 2 HDDs mounted by MDADM. Everything seems to work fine. A couple of days ago I did a dietpi-update. Anyhow, the display does not seem to work anymore.
Any good advice how to reactivate it without facing the danger to mess up the whole systems?
Would really appreciate some good hints.

Thx

Did you already try to re-install the radxa software?

Diskwise the software is only used to enable the sata JMICRON chips. It doesn’t do anything with the disks itself.

ok,
well I dont expect something to happen to the disks. The worst thing what I expect to happen, is that my installation gets messy and I have to reinstall my nextcloud service. Therefore, I am kind of carefull not wanting to do a complete rebuild of the system. I took me quite some time to get eveything set up.

So shall I just redo the

curl -sL https://rock.sh/get-rockpi-sata | sudo -E bash -

???

The installation does only basic stuff:

  • copying file into the /lib/systemd/system for creating a service
  • copying file into /etc for config
  • copying files into /usr/bin/rockpi-sata/ where the python code resides
  • install some basic python packages. If they already exist it will skip those

oled needs i2c (+ power supply off course) but even when you don’t activate i2c via raspi-config it is activated “on the fly”

you can cd into /usr/bin/rock-pi sata
type python3
import oled
oled.welcome()

Your oled should light up with the welcome screen

I get a funny feeling diet-pi specifically needs i2c enabling in the diet-pi config last time I installed it. Then it worked fine. Other than that, it was about 6 months ago before I then went raspberry pi OS (I had some specific needs).

I just tried the last steps you mentioned:

you can cd into /usr/bin/rock-pi sata
type python3
import oled
oled.welcome()

what I get is this:

import oled
Traceback (most recent call last):
File “”, line 1, in
File “/usr/bin/rockpi-sata/oled.py”, line 3, in
import misc
File “/usr/bin/rockpi-sata/misc.py”, line 14, in
GPIO.setup(17, GPIO.OUT)
RuntimeError: Not running on a RPi!

oled.welcome()
Traceback (most recent call last):
File “”, line 1, in
NameError: name ‘oled’ is not defined

so installing means

curl -sL https://rock.sh/get-rockpi-sata | sudo -E bash -

?

“Not running on RPi”

launch python3 wirh sudo…

so: sudo python3