I have assembled the case with Rpi5 and a NVME SSD, working perfectly, except I can’t install the scripts - them both require me to use Raspbian - is there a Ubuntu version of the scripts?
The scripts should work in Ubuntu 24.04 too, because Raspberry Pi OS (Raspbian) and Ubuntu are both derivates of Debian.
The scripts must be executed with root permissions. Maybe you only missed sudo
in front of both commands.
If all thinks are working for you, I think you doesn’t really need this 2 scripts.
Hi. The script calls sudo, so it is not necessary to invoke sudo when running the scripts. The problem is that the script specifically requires Raspbian. Just look at the relevant section:
if [ “$CHECKPLATFORM” = “Raspbian” ]
then
…
else
echo “Please run this under Raspberry Pi OS”
fi
The previous section of the script sets CHECKPLATFORM to “ubuntu”, and thus never executes the part represented by the ellipsis (where the actual work is done).
I should have expressed myself better, I don’t have access to the functionalities that the scripts provide, the power button is not working and I don’t have control of the fan (it seems to be running, though).
When you are able to interpret the bash script, why you are not do the only needed steps to the bootloader config manually?
The parameters are listed at page 11:
EDIT:
You can also simply change the distribution selection part and try to reuse the scripts:
elif [ "$ID" = "ubuntu" ]
then
CHECKPLATFORM="Ubuntu"
fi
change to
elif [ "$ID" = "ubuntu" ]
then
CHECKPLATFORM="Raspbian"
fi
The only issue could be, that you maybe downgrade your bootloader on this way, because the files shipped with Ubuntu are not up to date. Could be the reason to prefer Raspberry Pi OS. If /dev/shm
isn’t available, use /tmp
instead.
With the NEO 5 case the fan is connected directly to the RPi5 pcb. Therefore fan control is part/task of the operating system (kernel), not of a provided script by Argon40. You can find more details here: