crowsnest
crowsnest copied to clipboard
Upgrade guide from v3 to v4
Please follow this guide to upgrade crowsnest from v3 to v4.
To upgrade Crowsnest v3 to v4, you have to "reinstall" all dependencies. This step is impossible to automate with the current Moonraker update manager. To upgrade to v4, you must use a Debian Bullseye-based system. Buster-based systems are outdated and cannot be updated. Therefore we have a guide to us the last stable v3 version. Please click on the link below to forward to the guides:
- Guide to update from v3 to v4 on Debian Bullseye based systems (MainsailOS >= v1.0.0)
- Guide to use legacy/v3 on Debian Buster based systems (MainsailOS <= v0.7.0)
If you have issues with following some of these guides
We use github to handle bugreports, feature requests and planning new releases.
Please use our Discord-Server for help: discord.gg/mainsail
Thank you for your reply. I am not a Linux expert. I did the whole Klipper/Mainsail installation by learning from a Youtube video, step by step. Next time, if everything works fine finally, I will not update anymore. I understand the difficulties of upgrading, but troubleshooting the bugs that arise from upgrading is not the level of ordinary people. Thanks again for the links to the solution!
I upgraded following the guide, and then used this guide to get my old camera to work again. but it seems to ignore my v4l2ctl parameters now, so I cannot set the compression to a better quality. is there any other way to fix this than downgrading to v3?
@dderg pls use our discord server for support...
Is there a more detailed guide on what has changed - and why it's worth upgrading?
I was hoping to find the usual HISTORY.md file to give a bit more context - but that does not seem to exist.
@tcurdt I'm not sure if something exists in this repo like that but there was an announcement on the Mainsail Discord describing best what's new and why you want it:
We have added the streamer camera-streamer from @ayufanpl in Crowsnest v4 (atm only available for Raspberry Pi's). This streamer can provide snapshots, mjpeg & webrtc streams at the same time. With this streamer, it is now possible to stream live high-resolution streams via webrtc to the client without the bandwidth getting tight. (Attention: the HW encoder of the Raspberry can only encode full HD with 30fps. If multiple streams or higher resolution is required, the FPS will still decrease).
Also crowsnest got support for raspicam module v3 and arducams with this new streamer.