Raspberry Pi Camera 3 Compatibility with BlueOS/Cockpit

I am a newbie, currently in the preliminary stages of creating an ROV and already struggling to get the Raspberry Pi camera module 3 working with BlueOS (Raspberry Pi 4 model B). Ideally, I would like to get the ROV working with the Cockpit extension in BlueOS.

I have tried many suggestions online in order to try and make it work but I’m now very lost. I am unsure whether the RP camera is compatible with the BlueOS software or not. Any help would be much appreciated as I have already spent days on this.

Hi @Pipnado - welcome to the forums!
Have you turned on legacy camera support, as noted in the documentation? What version of BlueOS are you running?

There is no “Pi 4 model B” - only Pi 4, or Pi 3 B or 3B + - do you know which you are using? If it has a Navigator, it is a Pi 4.

Thank you for your help. I have turned on the legacy camera support and also tried without. I am running 1.4.0 beta 7 but also tried 1.3.1 to no avail. Below is the link to the Raspberry Pi that I have (not Blue Robotics). I am in Australia so they might be called something different?? Cheers Mate.
https://core-electronics.com.au/raspberry-pi-4-model-b-2gb.html

Apologies @Pipnado -
I guess technically all pi 4 models are the model B - my mistake!
From what I understand, what you’re trying should work. Can you share a link to the specific camera you’re trying to use? Additionally, downloading the BlueOS logs and posting them here (from the gear icon in the lower left of BlueOS) would be helpful in assisting you.

The camera I am using is the Raspberry Pi Camera Module 3 Wide.
Here is a link to the system logs (they were to large to upload).
I have tested the camera hardware, libcamera-hello shows a preview so I have ruled out a faulty camera…
Thanks again for your help @tony-white

This is a BlueOS issue unfortunately - newer camera modules are not yet supported.

I’ll update the docs to reflect that - apologies for not doing so sooner.

@joaoantoniocardoso do you have some sense of where this is in the priority list for camera manager updates?

Hi @EliotBR,

Thanks for asking. To support these cameras, we need to support libcamera on Mavlink Camera Manager.

We have a plan for how this feature can be implemented, and I have one of these newer cameras for testing, but my current focus is on other features, such as Onvif. I can’t make any promises yet, but I’ll try to raise its priority to the next year’s first quarter.

Since Mavlink Camera Manager is an open-source project, if anyone wants this feature earlier and has the ability to code, feel free to create an issue there so we can discuss the implementation.

Thanks!

The BlueOS Issue I linked to includes a link to an MCM libcamera support issue, which is likely a good place for such discussion (rather than opening a new Issue) :slight_smile:

1 Like

Thank you everyone for your help. Before I purchase another camera, could I confirm that this one would work (I found it in the BlueOS documentation)?