Vangelis: impossible get Webconf [solved]

Not, Webconf still does not work.

I see… Is this your only Pi5 Zynthian, or do you have alternatives for testing Vangelis?

Considering that Oram runs nominally on the same hw, I wonder if your upgraded V4 kit - recognised and automatically targeted by Vangelis on the first system startup - receives certain Vangelis-specific settings that make it not completely compatible with the low-level requirements of an RPi5, considering that the latest Raspberry chipset and CPU aren’t probably expected by ZynthianOS when a V4 hardware is detected.

Second port of call: what about manually reinstalling just the webconf system component? Ask the devs on how to achieve this.

Just ideas…

Cheers

Hi Riban, do you have other suggestions because I followed all steps you listed but without progress, even after 2 mins ago update:

  • Webconf can’t see Zynthian
  • opening screen has with Oram picture
  • Zynthiam is accessible by Filezilla

With my other Pi5 custom Zynthian, no problems at all

And it still trips up with the same error line?

yes:
zynthian zynthian_webconf.sh[5032]: ModuleNotFoundError: No module named ‘py7zr’

> python
> 
> Python 3.11.2 (main, Apr  8 2026, 01:58:00) [GCC 12.2.0] on linux
> Type "help", "copyright", "credits" or "license" for more information.
> 
> 
> >>> import py7zr
> >>>

And typing the above (python, import py7zr, complained about not having py7zr presumably … ?

It’s installed by

update_zynthian_recipes.sh

patchlevel="20260228.1"

if [[ "$current_patchlevel" < "$patchlevel" ]]; then

echo "Applying patch $patchlevel ..."



aptpkgs="$aptpkgs python3-py7zr"

fi

You could try running that script from zynthian -sys to see if it generates a message of some sort.

The other thing to try would be
apt install python3-py7zr

That might reveal why you can’t install this package.

Sorry - I am a bit too busy to look at this right now but suspect that an update wasn’t run or possibly isn’t configured. Zynthian uses an incremental update mechanism for its dependencies so it may be that the switch from Oram to Vangelis is missing the update that delivers py7zr. I will try to look later, or anyone can look at /zynthian/zynthian-sys/scripts/update_zynthian_recipes.sh.

[Edit] I had exactly one minute spare so I looked. This package is updated at patchlevel=“20260228.1”. Could someone take a fully updated Oram and say what the current patch level is by running, cat /zynthian/config/patchlevel.txt?

I had another minute so…

I see that the latest Oram patch level is 20260324.1. I can see that a switch between Oram and Vangelis could trigger this issue:

  • Oram is fully updated and at patch level 20260324.1.
  • Switch to Vangelis and update…
  • Patches after 20260324.1 are applied which does not include 20260228.1 which installs py7zr.

I don’t have time to consider a solution to this or to investigate whether this a regression, i.e. if it was working and subsequently broken. Maybe @jofemodo can comment.

As a manual workaround, you can do this:

echo "20260324.0" > /zynthian/config/patchlevel.txt
/zynthian/zynthian-sys/scripts/update_zynthian_recipes.sh

how can I do this workaround?
by SSH just typing

?

Yes!

There are two lines to enter into ssh.

The first replaces the current patch level on the local machine with one immedidately before the required updated. (I maybe should have done more research to see how far back to go to deal with the divergence but I kinda want @jofemodo to look because he is king of the castle.)

The second runs the update script that iterates through the patch levels. It will (re)install all the patches from this point, including installing py7zr.

The reason I suggest doing this (rather than just manually fixing the first problem) is because there may be other missing stuff and it helps to clarify what the actual issue is, not just a spot fix for a speicifc error.

1 Like

(venv) root@zynthian:~# echo “20260324.0” > /zynthian/config/patchlevel.txt
(venv) root@zynthian:~# /zynthian/zynthian-sys/scripts/update_zynthian_recipes.sh
Executing update recipes…
Current patch level: 20260324.0
Applying patch 20260329.1 …
Applying patch 20260330.1 …
Cloning into ‘jalv’…
remote: Enumerating objects: 4208, done.
remote: Counting objects: 100% (223/223), done.
remote: Compressing objects: 100% (45/45), done.
remote: Total 4208 (delta 189), reused 179 (delta 178), pack-reused 3985 (from 2)
Receiving objects: 100% (4208/4208), 5.99 MiB | 1.75 MiB/s, done.
Resolving deltas: 100% (2963/2963), done.
The Meson build system
Version: 1.5.1
Source dir: /zynthian/zynthian-sw/jalv
Build dir: /zynthian/zynthian-sw/jalv/build
Build type: native build
Project name: jalv
Project version: 1.6.9
C compiler for the host machine: cc (gcc 12.2.0 “cc (Debian 12.2.0-14+deb12u1) 12.2.0”)
C linker for the host machine: cc ld.bfd 2.40
C++ compiler for the host machine: c++ (gcc 12.2.0 “c++ (Debian 12.2.0-14+deb12u1) 12.2.0”)
C++ linker for the host machine: c++ ld.bfd 2.40
Host machine cpu family: aarch64
Host machine cpu: aarch64
Library m found: YES
Run-time dependency threads found: YES
Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1
Run-time dependency zix-0 found: YES 0.5.0
Run-time dependency serd-0 found: YES 0.32.3
Run-time dependency sord-0 found: YES 0.16.17
Run-time dependency lv2 found: YES 1.18.11
Run-time dependency sratom-0 found: YES 0.6.17
Run-time dependency lilv-0 found: YES 0.24.25
Run-time dependency suil-0 found: YES 0.10.21
Found CMake: /usr/bin/cmake (3.25.1)
Run-time dependency portaudio-2.0 found: NO (tried pkgconfig and cmake)
Run-time dependency jack found: YES 1.9.21
Checking if “fileno” compiles: YES
Checking if “isatty” compiles: YES
Checking if “mlock” compiles: YES
Checking if “posix_memalign” compiles: YES
Checking if “sigaction” compiles: YES
Checking if “jack_metadata” compiles: YES
Checking if “jack_port_type_get_buffer_size” compiles: YES
Run-time dependency gdk-3.0 found: YES 3.24.38
Run-time dependency gtk±3.0 found: YES 3.24.38
Configuring jalv.desktop using configuration
Run-time dependency qt5widgets found: YES 5.15.8
Program moc-qt5 found: NO
Program moc found: YES (/usr/bin/moc)
Build targets in project: 6

jalv 1.6.9

Install prefix: /usr/local
Executables   : /usr/local/bin
Man pages     : /usr/local/share/man
Backend       : jack

Found ninja-1.11.1.git.kitware.jobserver-1 at /zynthian/venv/bin/ninja
INFO: autodetecting backend as ninja
INFO: calculating backend command to run: /zynthian/venv/bin/ninja -j 3
[44/44] Linking target jalv.qt5
ninja: Entering directory `/zynthian/zynthian-sw/jalv/build’
ninja: no work to do.
Installing jalv.so to /usr/local/lib/aarch64-linux-gnu/jack
Installing jalv to /usr/local/bin
Installing jalv.gtk3 to /usr/local/bin
Installing jalv.qt5 to /usr/local/bin
Installing /zynthian/zynthian-sw/jalv/doc/jalv.1 to /usr/local/share/man/man1
Installing /zynthian/zynthian-sw/jalv/doc/jalv.gtk3.1 to /usr/local/share/man/man1
Installing /zynthian/zynthian-sw/jalv/doc/jalv.qt5.1 to /usr/local/share/man/man1
Installing /zynthian/zynthian-sw/jalv/build/jalv.desktop to /usr/local/share/applications
Applying patch 20260405.1 …
Applying patch 20260407.1 …
Applying patch 20260410.1 …
Applying patch 20260416.1 …
–2026-05-19 08:08:23-- https://os.zynthian.org/plugins/aarch64/Ultramaster%20KR-106.lv2.tar.xz
Resolving os.zynthian.org (os.zynthian.org)… 116.202.123.69
Connecting to os.zynthian.org (os.zynthian.org)|116.202.123.69|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 3348784 (3.2M) [application/x-xz]
Saving to: ‘Ultramaster KR-106.lv2.tar.xz’

Ultramaster KR-106. 100%[===================>] 3.19M 1.41MB/s in 2.3s

2026-05-19 08:08:26 (1.41 MB/s) - ‘Ultramaster KR-106.lv2.tar.xz’ saved [3348784/3348784]

Ultramaster KR-106.lv2/
Ultramaster KR-106.lv2/ui.ttl
Ultramaster KR-106.lv2/dsp.ttl
Ultramaster KR-106.lv2/manifest.ttl
Ultramaster KR-106.lv2/libUltramaster KR-106.so
Applying patch 20260416.2 …
Applying patch 20260420.1 …
Applying patch 20260421.1 …
Applying patch 20260423.1 …
Applying patch 20260504.1 …
Applying patch 20260512.1 …
–2026-05-19 08:08:26-- https://os.zynthian.org/plugins/aarch64/MiMi-d.tar.xz
Resolving os.zynthian.org (os.zynthian.org)… 116.202.123.69
Connecting to os.zynthian.org (os.zynthian.org)|116.202.123.69|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 189028 (185K) [application/x-xz]
Saving to: ‘MiMi-d.tar.xz’

MiMi-d.tar.xz 100%[===================>] 184.60K 45.8KB/s in 4.0s

2026-05-19 08:08:31 (45.8 KB/s) - ‘MiMi-d.tar.xz’ saved [189028/189028]

MiMi-d/
MiMi-d/MiMi-d.lv2/
MiMi-d/MiMi-d.lv2/MiMi-d_dsp.so
MiMi-d/MiMi-d.lv2/manifest.ttl
MiMi-d/MiMi-d.lv2/MiMi-d_dsp.ttl
MiMi-d/MiMi-d.lv2/MiMi-d_ui.so
MiMi-d/MiMi-d.lv2/MiMi-d_ui.ttl
MiMi-d/MiMi-d.presets.lv2/
MiMi-d/MiMi-d.presets.lv2/Arpeggio_III.ttl
MiMi-d/MiMi-d.presets.lv2/Touch_Sensitive.ttl
MiMi-d/MiMi-d.presets.lv2/FM_Flute.ttl
MiMi-d/MiMi-d.presets.lv2/Wet_FM_Clav.ttl
MiMi-d/MiMi-d.presets.lv2/E_Piano_S.ttl
MiMi-d/MiMi-d.presets.lv2/Pulsating_Fifths.ttl
MiMi-d/MiMi-d.presets.lv2/Weedy_Roads.ttl
MiMi-d/MiMi-d.presets.lv2/Strings_Bright.ttl
MiMi-d/MiMi-d.presets.lv2/Slow_Strings.ttl
MiMi-d/MiMi-d.presets.lv2/Arpeggio_IIa.ttl
MiMi-d/MiMi-d.presets.lv2/Polysynth.ttl
MiMi-d/MiMi-d.presets.lv2/Overdriven.ttl
MiMi-d/MiMi-d.presets.lv2/Equinoxe.ttl
MiMi-d/MiMi-d.presets.lv2/Overdrive_my_resonance.ttl
MiMi-d/MiMi-d.presets.lv2/E_Piano.ttl
MiMi-d/MiMi-d.presets.lv2/Buzzy_Strings.ttl
MiMi-d/MiMi-d.presets.lv2/Chinese_Mallets.ttl
MiMi-d/MiMi-d.presets.lv2/Res_Pad_AT_Filter.ttl
MiMi-d/MiMi-d.presets.lv2/Slow_Strings_PWM.ttl
MiMi-d/MiMi-d.presets.lv2/Dark_Pad.ttl
MiMi-d/MiMi-d.presets.lv2/Polysequencer.ttl
MiMi-d/MiMi-d.presets.lv2/Seventh_Voyage.ttl
MiMi-d/MiMi-d.presets.lv2/FM_Seq.ttl
MiMi-d/MiMi-d.presets.lv2/Trapezoid_Polyspike.ttl
MiMi-d/MiMi-d.presets.lv2/Chinese_Fourths_Echo.ttl
MiMi-d/MiMi-d.presets.lv2/Yay.ttl
MiMi-d/MiMi-d.presets.lv2/Arpeggio_II.ttl
MiMi-d/MiMi-d.presets.lv2/Chorus_Harp.ttl
MiMi-d/MiMi-d.presets.lv2/Who_Needs_Roads.ttl
MiMi-d/MiMi-d.presets.lv2/FM_Brass.ttl
MiMi-d/MiMi-d.presets.lv2/Stabby_S.ttl
MiMi-d/MiMi-d.presets.lv2/Arpeggio_IIb.ttl
MiMi-d/MiMi-d.presets.lv2/E_Piano_S_Chorus.ttl
MiMi-d/MiMi-d.presets.lv2/Synth_Brass.ttl
MiMi-d/MiMi-d.presets.lv2/Chiptune.ttl
MiMi-d/MiMi-d.presets.lv2/Chinese_Fourths.ttl
MiMi-d/MiMi-d.presets.lv2/Mod_Strings_II_AT.ttl
MiMi-d/MiMi-d.presets.lv2/Resonant_Polysynth.ttl
MiMi-d/MiMi-d.presets.lv2/Insane_DynaPad_AT_S.ttl
MiMi-d/MiMi-d.presets.lv2/Quintessentially.ttl
MiMi-d/MiMi-d.presets.lv2/Growl_Pad.ttl
MiMi-d/MiMi-d.presets.lv2/Ability_to_swing.ttl
MiMi-d/MiMi-d.presets.lv2/Saw_Blip.ttl
MiMi-d/MiMi-d.presets.lv2/Aiyyy.ttl
MiMi-d/MiMi-d.presets.lv2/Morphing_Calliope_AT.ttl
MiMi-d/MiMi-d.presets.lv2/Glocken.ttl
MiMi-d/MiMi-d.presets.lv2/MiMistrings_AT_S.ttl
MiMi-d/MiMi-d.presets.lv2/Clav_Lo.ttl
MiMi-d/MiMi-d.presets.lv2/manifest.ttl
MiMi-d/MiMi-d.presets.lv2/Octave_Down_Saw.ttl
MiMi-d/MiMi-d.presets.lv2/B3_Overdrive.ttl
MiMi-d/MiMi-d.presets.lv2/Tangram.ttl
MiMi-d/MiMi-d.presets.lv2/Subtly_Bowed.ttl
MiMi-d/MiMi-d.presets.lv2/DynaDrive.ttl
MiMi-d/MiMi-d.presets.lv2/Spike.ttl
MiMi-d/MiMi-d.presets.lv2/Growl_Pad_plus.ttl
MiMi-d/MiMi-d.presets.lv2/Overdriven_FM_Clav.ttl
MiMi-d/MiMi-d.presets.lv2/Jazz_Guitar.ttl
MiMi-d/MiMi-d.presets.lv2/Flute_MW.ttl
MiMi-d/MiMi-d.presets.lv2/Synth_Bass_Long.ttl
MiMi-d/MiMi-d.presets.lv2/Arpeggio_I.ttl
MiMi-d/MiMi-d.presets.lv2/DynaPad.ttl
MiMi-d/MiMi-d.presets.lv2/Overdriven_Organ_Pad_AT.ttl
MiMi-d/MiMi-d.presets.lv2/Sweeping_Resonant_Pad.ttl
MiMi-d/MiMi-d.presets.lv2/Strings_vel.ttl
MiMi-d/MiMi-d.presets.lv2/Come-n-go.ttl
MiMi-d/MiMi-d.presets.lv2/Polysync.ttl
MiMi-d/MiMi-d.presets.lv2/Trapezoid_Polysynth.ttl
MiMi-d/MiMi-d.presets.lv2/FM_Polysynth.ttl
MiMi-d/MiMi-d.presets.lv2/Saw_FM_Open.ttl
MiMi-d/MiMi-d.presets.lv2/MiMistrings_low_vel_S.ttl
MiMi-d/MiMi-d.presets.lv2/E_Bass.ttl
MiMi-d/MiMi-d.presets.lv2/Trapezoid_Dynapad.ttl
MiMi-d/MiMi-d.presets.lv2/Polysynth_III.ttl
MiMi-d/MiMi-d.presets.lv2/Weedy_Pad.ttl
MiMi-d/MiMi-d.presets.lv2/Porta_Res_Pad.ttl
MiMi-d/MiMi-d.presets.lv2/Harp.ttl
MiMi-d/MiMi-d.presets.lv2/Polysynth_II.ttl
MiMi-d/MiMi-d.presets.lv2/All_Around_The_World.ttl
MiMi-d/MiMi-d.presets.lv2/Mod_Strings_II.ttl
MiMi-d/MiMi-d.presets.lv2/Synth_Bass.ttl
MiMi-d/MiMi-d.presets.lv2/Jaaaa.ttl
MiMi-d/MiMi-d.presets.lv2/Strings.ttl
MiMi-d/MiMi-d.presets.lv2/Classic_Sync.ttl
MiMi-d/MiMi-d.presets.lv2/Upright_Piano.ttl
MiMi-d/MiMi-d.presets.lv2/Whiter_Shade.ttl
MiMi-d/MiMi-d.presets.lv2/Flute_AT.ttl
MiMi-d/MiMi-d.presets.lv2/Clavius_Maximus.ttl
MiMi-d/MiMi-d.presets.lv2/Overdriven_Pad.ttl
MiMi-d/MiMi-d.presets.lv2/Resonant_Synth_Bass.ttl
MiMi-d/MiMi-d.presets.lv2/Default.ttl
MiMi-d/MiMi-d.presets.lv2/E_Piano_II.ttl
MiMi-d/MiMi-d.presets.lv2/Sync_Pad.ttl
MiMi-d/MiMi-d.presets.lv2/Up_You_Go.ttl
MiMi-d/MiMi-d.presets.lv2/MiMistrings.ttl
MiMi-d/MiMi-d.presets.lv2/Bowed_Strings.ttl
MiMi-d/MiMi-d.presets.lv2/Resonant_Sync_Pad.ttl
MiMi-d/MiMi-d.presets.lv2/Synorg_Overdrive_AT.ttl
MiMi-d/MiMi-d.presets.lv2/Timpani.ttl
MiMi-d/MiMi-d.presets.lv2/Pure_Sine.ttl
MiMi-d/MiMi-d.presets.lv2/Voice_Piano.ttl
MiMi-d/MiMi-d.presets.lv2/Harpsi.ttl
MiMi-d/MiMi-d.presets.lv2/Slow_Strings_AT.ttl
MiMi-d/MiMi-d.presets.lv2/Square_Seq.ttl
MiMi-d/MiMi-d.presets.lv2/E_Bass_2.ttl
MiMi-d/MiMi-d.presets.lv2/Upright_Piano_Vel_plus.ttl
MiMi-d/MiMi-d.presets.lv2/Basic_Saw.ttl
MiMi-d/MiMi-d.presets.lv2/Dansande_Man.ttl
MiMi-d/MiMi-d.presets.lv2/Tempo_Synced_Echo.ttl
MiMi-d/MiMi-d.presets.lv2/Mod_Strings.ttl
MiMi-d/MiMi-d.presets.lv2/Noise_Percussion.ttl
MiMi-d/MiMi-d.presets.lv2/Push_Me.ttl
MiMi-d/MiMi-d.presets.lv2/Bowed_Strings_S.ttl
MiMi-d/MiMi-d.presets.lv2/Noise_Percussion_II.ttl
MiMi-d/MiMi-d.presets.lv2/Echo.ttl
MiMi-d/MiMi-d.presets.lv2/Clav.ttl
MiMi-d/MiMi-d.presets.lv2/Trapezoid_Polybrass.ttl
Regenerating LV2 presets DB: The MiMi-d page
INFO:root:Workaround took 14s
INFO:root:Command took 14s
Applying patch 20260517.2 …
dpkg: warning: ignoring request to remove libsndfile-zyndev which isn’t installed
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
END OF PATCHES
Hit:1 Index of /debian bookworm InRelease
Hit:2 Index of /kxstudio-debian/libs/ubuntu focal InRelease
Hit:3 Index of /kxstudio-debian/plugins/ubuntu focal InRelease
Get:4 Index of /debian-security bookworm-security InRelease [48.0 kB]
Get:5 Index of /debian bookworm InRelease [55.0 kB]
Hit:6 Index of /kxstudio-debian/apps/ubuntu focal InRelease
Hit:7 Index of /kxstudio-debian/kxstudio/ubuntu focal InRelease
Hit:8 https://deb.zynthian.org/zynthian-oram bookworm-oram InRelease
Hit:9 Index of /kxstudio-debian/libs/ubuntu bionic InRelease
Hit:10 Index of /kxstudio-debian/music/ubuntu bionic InRelease
Hit:11 Index of /kxstudio-debian/plugins/ubuntu bionic InRelease
Get:12 Index of /debian bookworm-updates InRelease [55.4 kB]
Hit:13 Index of /kxstudio-debian/apps/ubuntu bionic InRelease
Hit:14 Index of /kxstudio-debian/kxstudio/ubuntu bionic InRelease
Hit:15 https://www.deb-multimedia.org bookworm InRelease
Get:16 Index of /debian bookworm/main armhf Packages [569 kB]
Get:17 Index of /debian bookworm/main arm64 Packages [569 kB]
Fetched 1,296 kB in 3s (479 kB/s)
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
2 packages can be upgraded. Run ‘apt list --upgradable’ to see them.
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
python3-rdflib is already the newest version (6.1.1-1).
python3-pyudev is already the newest version (0.24.0-1).
flite is already the newest version (2.2-5).
espeak-ng is already the newest version (1.51+dfsg-10+deb12u2).
sox is already the newest version (14.4.2+git20190427-3.5).
python3-bs4 is already the newest version (4.11.2-2).
libsndfile1 is already the newest version (1.2.0-1+deb12u1).
libsndfile1-dev is already the newest version (1.2.0-1+deb12u1).
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
Running Flag Actions from ‘/zynthian/zynthian-sys/scripts/update_zynthian_recipes.sh’…

I rebooted:
still Oram on starting screen
still impossible to connect by Webconf

root@Dell:~# ssh 192.168.32.12
root@192.168.32.12’s password:

########################## ----------------------------------------

# ZynthianOS Oram-2601-1

## # Timestamp: 2026-01-27

## # # ## # Built from RaspberryPiOS Bookworm (aarch64)

# # # # # # # ----------------------------------------

# # # # # # ### Kit: V4

# # # # # # # # # Display: ZynScreen 3.5 (v1)

## # # # # ## # Soundcard: HifiBerry DAC+ ADC PRO

## ## # Wiring Layout: MCP23017_ZynScreen

# ----------------------------------------

##########################
zynthian-ui: vangelis (8b03cb)
zynthian-webconf: vangelis (fa94e0)
zyncoder: vangelis (a4b603)
zynthian-sys: vangelis (dda838)
zynthian-data: vangelis (5db26b)
---------------------------------------

Linux zynthian 6.12.87+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.12.87-1+rpt1~bookworm (2026-05-12) aarch64

(venv) root@zynthian:~# journalctl -fu zynthian-webconf
May 19 08:17:48 zynthian zynthian_webconf.sh[3994]: Traceback (most recent call last):
May 19 08:17:48 zynthian zynthian_webconf.sh[3994]: File “/zynthian/zynthian-webconf/./zynthian_webconf.py”, line 48, in
May 19 08:17:48 zynthian zynthian_webconf.sh[3994]: from lib.engines_handler import EnginesHandler
May 19 08:17:48 zynthian zynthian_webconf.sh[3994]: File “/zynthian/zynthian-webconf/lib/engines_handler.py”, line 31, in
May 19 08:17:48 zynthian zynthian_webconf.sh[3994]: import py7zr
May 19 08:17:48 zynthian zynthian_webconf.sh[3994]: ModuleNotFoundError: No module named ‘py7zr’
May 19 08:17:49 zynthian zynthian_webconf.sh[3994]: libzynaudioplayer exiting
May 19 08:17:49 zynthian systemd[1]: zynthian-webconf.service: Main process exited, code=exited, status=1/FAILURE
May 19 08:17:49 zynthian systemd[1]: zynthian-webconf.service: Failed with result ‘exit-code’.

Sorry - I was hurried yesterday and gave the wrong patch level. Try this:

echo "20260228.0" > /zynthian/config/patchlevel.txt
/zynthian/zynthian-sys/scripts/update_zynthian_recipes.sh
1 Like
  1. Vangelis screen with us
  2. Webconf with us

Once again Riban won, thank you

3 Likes

It was just a lucky guess on his part…

1 Like

One of the benefits of growing experience is lucky guesses tend to get right.

I used to take a couple of seconds before answering questions. My mind was working out the answer (mostly from first principles) and I was framing the answer to best match the recipient. Then I started to notice that I was answering questions immediately - kinda like I knew the answers! This unnerved me and I had to change jobs because, knowing how to do the job feels wrong!!! I am safely back in unchartered waters and able to feel comfortable in my inabilty to know answers immediately. :slight_smile:

4 Likes