Only one webcam working at a time

Basic Information:

Printer Model: Voron 2.4r2 300mm
MCU / Printerboard: Octopus Pro 1.0.1
Host / SBC: Raspberry Pi 4 8GB
klippy.log:
klippy.log (263.3 KB)
crowsnest.log:
crowsnest.log (52.4 KB)
crowsnest.config:
crowsnest.conf (3.8 KB)

I have two webcams connected to my printer: a Logitech C920 Pro for the print chamber, and a Miniton USB camera serving as a nozzle camera placed in my stealth burner. However, as of today, out of the blue, only one of these two webcams is showing me a stream inside Mainsail. I’ve checked, and both are working and showing up in ‘ls /dev/v4l/by-id’. In fact, when I unplug one camera, the other starts working and vice versa. So, everything seems to be configured correctly and was working yesterday. But today, I can’t get both of them to work simultaneously. Only one shows a stream, while the other displays only a blank screen.

I’ve already flashed the Pi and reinstalled everything, using RaspiOS Lite 64-bit as the base and installing everything with KIAUH. Everything else works fine.

Can anyone help?

Today, I’ve got it working again. I don’t know why, but I played around with the config. After uncommenting custom_flags, v4l2ctl, and setting max_fps back to 15, it started working again. After that, I started reapplying my custom flags, v4l2ctl, and max_fps to 30, and it’s still working. I assume it’s either a bug in mainsail or crowsnest. What I also noticed was that when opening the crowsnest.conf, changing something, and hitting save & restart, it saves but never does a restart. WebRTC still isn’t working, and fps are still very low, but at least it’s usable.