Latest Oram update (04/11/24) not completed on custom Pi5 [SOLVED!]

Hi everybody,

My custom Pi5 (Argon case with nvme + Waveshare touch 15.6 + Hifiberry DAC 8X) seems unable to successfully complete the latest Oram update routine (as of today’s release).

Everything appears to be built correctly, but in the end the system states: “repository frozen in stable tag release!”.
My repos are indeed in Oram stable mode in webconf. After the message, Oram enters a sort of endless OS update sign loop (perpetual green recycle symbol): the updates attempts do not complete and the system keeps on calling for updates.

Is Oram maybe misinterpreting my custom hardware, as if it implied that I am running a testing Vangelis OS?

EDIT: the VNC-engines visualisation seems now broken, it does not connect with the Zynth. VNC-UI works regularly instead.

Thanks!

By the way, would there be a solution for reinstalling the VNC-engines server separately, just in case it has been corrupted by an update patch?

I can confirm that the installed/activated processors work correctly, but no synth UIs are visible on VNC, since the session does not start and shows a blank grey screen, with an undulating logo waiting for connection.

Best regards

@jofemodo it looks like the updated scripting that you commented should be disabled is not actually disabled!

Hi @riban, thanks for chiming in :slight_smile:

As an update, my custom Oram system does not even start now. Just a passing red blink in the on/off led, and a dead Pi5 thereafter.

I will try to reset the bootloader with a recovery uSD later in the evening, after work, and will get back to the thread to report.

I hope not to have lost the Oram installation again!

Best regards

Could be due to the 8X using up GPIO pins normally used for Zynthian, which then irritates the auto-config.

HiFiBerry DAC8x GPIOs 18-27 (pins 12, 13, 15, 16,18, 22, 35, 37, 38 and 40) are used for the sound interface. You can’t use these for any other purpose.

I’d anyway suggest to disable autoconfig entirely. It would not be too much of a hassle even for the simple minded to configure their kit.

With my custom hardware, I have to unplug pin3 of the 40pin GPIO (SDA) to make first boot of a fresh image run through, then config everything in WebConf and reconnect, then reboot and everything works.

Hi @Aethermind and other zynthianers that updated stable oram in the last 2 days!

I made an error when preparing the next tag-release and your systems are probably “frozen” without possibility of receiving more updates.

To fix it, please, run this command from the webconf terminal:

cd $ZYNTHIAN_SYS_DIR & git pull

Or from the webconf, simply change to the stable tag release “oram-2409” and then back to staging “oram”.

After this, you should be allowed to update again.

Please, note that this has no relation with any VNC issue. AFAIK, VNC is working fine. Anyway, if you have issues with VNC, this should be reported separately.

Thanks!

3 Likes

Thanks @fussl,

I am not sure how relevant your otherwise useful DAC 8X GPIO pins usage warning is to my hardware, since it has worked like a charm on the Argon Pi 5 case until now, even after Oram ended locked in a green recycle sign loop with the latest update.

Later at home, if I manage to resurrect the system and boot it, I will possibly investigate :slight_smile:

Thank you @jofemodo :+1:

When I get my hands on the Zynthian, later this evening, I will try your patch, providing I manage to boot it :wink:

Hi @jofemodo,

I tried running your patch in my (now alive again) custom Zynthian, both in Terminal and via SSH, but I get the following error message:

[1] 2100
fatal: not a git repository (or any of the parent directories): .git
[1]+ Done cd $ZYNTHIAN_SYS_DIR

The other route that you suggest - I guess setting repos to custom and then choosing Oram-2409 - seems not to be viable, since I see in all OS components (UI, webconf, zyncoder, sys, data) only Stable-2109 or Stable-2308 available, besides quite a few other previous software versions.

Any suggestions? :slight_smile:

Sorry, this command:

cd $ZYNTHIAN_SYS_DIR; git pull

1 Like

:+1: Thank you @jofemodo. No problem :grinning:. Will try ASAP!

I can confirm that the patch has worked as expected, and that my custom Z system is now reliable again :+1: Thanks @jofemodo :rainbow:

2 Likes

I had the same problem for the update… With the patch from @jofemodo now everything works perfectly with the Raspberry P4 8Gb. Thanks