Error after changing P1 Button wiring on webconf > hardware > wiring > advanced

Hi, I wanted to change the P1 button behavior. I went to webconf > hardware > wiring > advanced and I changed the value from Program Change to Toggle Sidebar, then I saved. Zynthian restarted with a red ERROR message on splash screen.

I changed P1 back to Program Change, I also tried to physically restart the Zynthian, but the error is still there.

These are the last logs:

Sep 14 17:00:11 zynthian startx[1266]: Linux Version: trixie
Sep 14 17:00:11 zynthian startx[1266]: Kernel Version: 6.18.39+rpt-rpi-2712
Sep 14 17:00:11 zynthian startx[1266]: ZynthianOS Version: 2607
Sep 14 17:00:11 zynthian startx[1266]: Virtualization: none
Sep 14 17:00:11 zynthian startx[1266]: Hardware Architecture: aarch64
Sep 14 17:00:11 zynthian startx[1266]: Hardware Model: Raspberry Pi 5 Model B Rev 1.1
Sep 14 17:00:11 zynthian startx[1266]: ----------------------------------------------
Sep 14 17:00:11 zynthian startx[1266]: Rotating Display DSI-1 …
Sep 14 17:00:11 zynthian startx[1300]: /zynthian/config/img/fb_zynthian_boot.jpg is a 800x480 JPEG image, color space Grayscale, 1 comp, Huffman coding.
Sep 14 17:00:11 zynthian startx[1300]: Zooming image by 100%…done
Sep 14 17:00:11 zynthian startx[1300]: Merging…didn’t find evidence of prior run.
Sep 14 17:00:11 zynthian startx[1300]: done
Sep 14 17:00:11 zynthian startx[1300]: Building XImage…done
Sep 14 17:00:12 zynthian startx[1301]: Unable to select I2C device: Device or resource busy
Sep 14 17:00:12 zynthian startx[1266]: *******************
Sep 14 17:00:12 zynthian startx[1266]: EXIT STATUS => 1
Sep 14 17:00:12 zynthian startx[1266]: *******************
Sep 14 17:00:12 zynthian startx[1320]: /zynthian/config/img/fb_zynthian_message.jpg is a 800x480 JPEG image, color space YCbCr, 3 comps, Huffman coding.
Sep 14 17:00:12 zynthian startx[1320]: Zooming image by 100%…done
Sep 14 17:00:12 zynthian startx[1320]: Merging…done
Sep 14 17:00:12 zynthian startx[1320]: Building XImage…done

I also tried: (venv) root@zynthian:~# bash /zynthian/zynthian-sys/scripts/zynthian_envars.sh

Nothing changed, the error is still there.

I’m stuck.

What can I do?

Thanks

Did you reboot your zynthian?

of course I did. Each time.

In the end, I solved updating the OS again (the webconf was still working).

Please let me know if it’s possible to change the standard P1..P8 behaviour and how… I’d like to hide the sidebar that sometimes appears over my python lv2 GUI.

Thanks

Since P1 is a GPIO mapping, I’d first restore a known-good hardware wiring preset and reboot before testing again. If Webconf saves but startup still errors, compare the generated config with a backup and inspect the exact traceback around GPIO initialisation; a stale pin assignment can fail before the UI loads. It would also help to record the board revision, image/commit, and whether the P1 line is pulled up or down. For audio-side tests, I keep a simple frequency reference handy so I can change one variable at a time.