3.50~13 Raspberry Pi not starting up after upgrade

After upgrading to beta 3.50~13 my Raspberry Pi 3 does not boot past the splash screen. Just shows the terminal line at the bottom of the blue Victron Energy splash screen. The system is operational however, since remote console and marine app both work fine over the LAN. VRM also works. So it appears to just be the local touch screen element. Reverting to 3.50~9 resolves the issue, ‘Starting’ is shown on the splash screen as per usual and the touch screen becomes operational.

By default on Raspberry PIs, Venus OS boots “headless”. You must the delete /etc/venus/headless file then reboot.

My RpiDisplaySetup package will do this for you at boot time once it’s installed and setup from the command line.

Ah of course! Just checked and RpiDisplaySetup package wasn’t running for some reason, downloaded and reinstalled and it’s now working. I did have a quick look for headless in the /etc/venus folder and didn’t think I could see it so assumed that wsan’t it, but I must have missed it.

same thing for me display package was no longer installed, re installed now working fine

how do we reinstall the display package ?

:slight_smile: thankyou

i have the same issue not being able to access the GUI .

thanks for all your work on this , is there a guide for newbies ?

I dont have access to the GUI , i tried extracting Venus.dat.tgz on to a USB and running /opt/victronenergy/swupdate-scripts/check-swupdate.sh -force -update -offline however it responded “no such file or directory”

also installed the whole SetupHelper file to a USB and rebooted but it wouldnt run , should i put only the file “blindinstall” folder on the USB and try that ?

I installed Venus Large to SD card , run it on Raspberry Pi 4B , but only get the Victron splash screen and line root@raspberrypi4:¬# , do i use balena etcher to burn a bootable image of your DisplaySetupPackage on to a USB and insert that into a spare port on the Pi or do i only have to extract it on to a USB stick and plug that in to a spare USB on the Pi ?

One problem may be i am using Pi-4-B , which only just got a release of updated Venus OS file here , it boots up differently but i still have the root@raspberrypi4:¬# line requesting what command to run ???
attempting to use “login as root” does not work with my user name or password

Index of /feeds/venus/candidate/images/raspberrypi4

You need to use the SetupHelper blind install process. The ReadMe in the package explains how.

Sorry i am missing some part of the process.

I dont have access to the GUI.

If i install SetupHelper and Venus.swu on a USB stick , connect it to the Pi-4 B and reboot , do i remove the main SD card that was loaded with VenusOSwic.gz or leave it in the Pi to boot from that original VenusOS first ?
and what is the boot command … or do i reboot a couple of times so it self installs the new files ?

The process is explained in the SetupHelper ReadMe. The file to be placed on the USB stick is venus-data.tgz from the SetupHelper GitHub repo. There are other files named the same in other places like the one to default the settings to factory default.)

You will also need to install RpiDisplaySetup to get the GUI to show on the local display. There may be options to set depending on the display so consult the ReadMe in that package.

SUCCESS

i have spent around 9 hours over a few days trying to make it work.

i am using Pi4-B which some sites suggest is the issue ,however there is a new Venus OS update from 24-9-24 which is alleged to work on the Pi4 B , its just wasn’t working for me initially.

I get the splash screen and line root@raspberrypi4:¬ # , If i try to convert to headless with;

mv /etc/venus/headless /etc/venus/headless.off

it says can’t rename Read Only file system.

i installed SetupHelper on to a USB stick , inserted that and tried Kwindrem’s Github page as a blind install but nothing would run despite rebooting a few times.

If i enter the below to make the root file into read / write gives me “making the rootfs writable”
/opt/victronenergy/swupdate-scripts/remount-rw.sh

i again enter mv /etc/venus/headless /etc/venus/headless.off
Hit reboot > enter

Hey presto > parts of the GUI are now working , So the missing link was that i needed to make the root files to be read / write instead of read only.

However i cant get SetupHelper to install or GUIMods or RPiDisplay …

install them one at a time on USB , reboot several times but they wont install as Package Manager or anything else …

Okay people ,

For any of you having trouble installing Package manager / SetupHelper / RPIDisplay or GUIMods …
What i found that worked after many hours of attempts is ;

go to kwindrem · GitHub

click on SetupHelper .

click on the green Icon “Code” , click download ZIP file.

unzip and download it to anywhere but dont extract it to a drive yet.

The file is named “SetupHelper-Main” , open this folder and inside is another folder named “SetupHelper-Main” , Open this folder and inside that is around 20 files . transfer those 20 files to a USB stick , stick it in your Raspberry , reboot the system once or twice until you see “Package Manager” when you scroll across the Settings > General , scroll down to bottom of page and Package Manager option should be there , then you see options to update / download / install files at your pleasure.

This process may be or may not work reliably with current versions of Venus OS firmware.

A conflict exists in recent versions of the firmware between the files venus-data.tgz and vensu-data-UninstallPackages.tgz. It’s possible for BOTH of these archives to be expanded and processed by the firmware and there’s no way to know which will execute first. So you could end up with no packages installed!!!

The only file needed on the USB stick is venus-data.tgz. Do NOT unzip/unpack this archive file! A single reboot should be sufficient, then remember to remove the USB stick.