Requesting Companion v0.0.26 Image for MJPEG Streaming Setup

Hi everyone,

I’m currently working on an ROV project that relies on a USB camera with MJPEG output. For compatibility and low-latency streaming to QGroundControl (v3.5.6), I’m specifically looking for the Companion v0.0.26 image.

Unfortunately, the official download links for older Companion versions seem to be offline, and I haven’t been able to locate a working mirror or archive. I’ve tested a few older images I downloaded back in 2020, but they turned out to be v0.0.07.

If anyone still has a copy of companion-0.0.26.img.zip or ardusub-raspbian.img from that era, I’d be incredibly grateful if you could share it—either via Google Drive, Dropbox, or any other method.

My goal is to restore MJPEG streaming via the built-in mjpeg-server and ensure full compatibility with ArduSub v3.5.4 and a QGC3.5.6 interface. I’m also documenting the entire workflow for future reference and community sharing.

Thanks in advance for your help and support!

Best regards,

luke

Hi @liverpoolzero, welcome to the forum :slight_smile:

Is there some context for why you’re wanting to use such old software and firmware versions? Our Companion software stopped being developed 4 years ago, and 0.0.26 is even older than that. QGroundControl v3.5.6 is from 2019, and ArduSub 3.5.4 isn’t even tagged on GitHub anymore.

We can help point you to old/archived resources where they exist, but we won’t be able to support efforts towards development or modification, and the software components which rely on online services (particularly for updating) are unlikely to still work.

As far as I’m aware old QGC only supports H264-encoded video streams, but if you have knowledge and evidence to the contrary then I wish you luck with your project (assuming you have good reasons for your approach).

The downloads page in the old ArduSub documentation specifies how to get old Companion versions, and that seems to still work fine?

Here’s how that applies to your requested version: 0.0.26.img.zip.

Hi Eliot, thanks for the warm welcome and for clarifying the current status of Companion and ArduSub development.

I understand these versions are quite outdated, and I appreciate that support for development or modification isn’t feasible anymore—especially for components that rely on online services. My current project involves a legacy hardware platform with strict resource constraints, which makes newer software versions impractical due to compatibility and performance concerns.

I’m currently exploring how to restore MJPEG streaming and maintain compatibility with ArduSub v3.5.4 and QGroundControl v3.5.6. I’ve heard that Companion v0.0.26 includes a built-in mjpeg-server that can stream MJPEG over HTTP, and that QGC v3.5.6 may still be able to receive such streams. I’m in the process of testing this setup and documenting the workflow for future reference and community sharing.

Thanks again for pointing me to the archived resources—that’s been very helpful.

Best regards,

luke