Zynthian 4 upgraded with Raspberry pi 5!

I had problems when re-using the SD card from the RPi4 in the RPi5. I think it was something like the Ethernet port no longer working. The explanation was that there are a couple of things which are autodetected and configured at first boot, so if the hardware changes, they are not automatically reconfigured.

I’m guessing the Pianoteq license is on the SD card which might explain why it still works, but one would have thought that there would be some connection with some form of identification of the CPU, like a serial number.

There is a script you can run, if you don’t want to switch the SD card:

To cause Zynthian to redo the initial setup, including hardware probing.

2 Likes

It’s in $PATH, so even this is enough:

set_first_boot.sh


3 Likes

Not really, however this build has not been thoroughly tested I’ll check more carefully.

About the aligment, that’s probably it. In general for the rpi 4 and 5 there is scarcity of good and thin passive coolers with HAT screwholes

not clear for me
where I have to launch this command?

I tried from Webconf terminal but the answer is command not found

It’s in the /zynthian/zynthian-sys/scripts directory

Once you get the terminal open there is generally a little bit of assumption going on.

cd /zynthian/zynthian-sys/scripts/

Right. May be different from webconf terminal. I assumed (indeed) an SSH session. In which case that path is already in $PATH.

If you do what wyleu says, I.e. change directory first, then it would be

./set_first_boot.sh

I did it
after launching from Webconf terminal
*root@zynthian://zynthian/zynthian-sys/scripts# ./set_first_boot.sh *
I read:
Stopping zynthian services…

and on Zynthian display: Zynthian login:

and process stops
:grimacing:

I think that’s what it is supposed to do, then you boot and it will redo the hardware probe and initialization.

Noted.
Why I can’t see in Webconf the DSP56300 under Software? How to enable it?

You have to enable some TUS plugin to see the DSP56300 panel.

Regards,