Hello, ive tried downloading ardusub several times and I keep getting this error. pls help. Thanks!
Hi @n3804 -
Some more context would be helpful. The error message seems to indicate that the board does not have sufficient memory to take the upgrade - what flight controller are you trying to flash? With what version of QGC?
Hello, im using 3DR Pixhawk and im using the latest version of qgc.
Hi @n3804 -
It may not solve the issue, but we recommend QGC version 4.2.8, as that’s the last version Blue Robotics thoroughly tested….
If the error remains the same, I’d suspect the pixhawk hardware itself is damaged, or you’re trying to flash the wrong version for that hardware…
flashing px4 works just fine. But when i try flashing ardusub it gives me the same error. these are the options I get.
Hi @n3804,
From your QGroundControl error message, it looks like your flight controller board only has ~1MB of flash, so it will likely need to use one of the Pixhawk1-1M firmware builds.
I’m not entirely sure which features get removed to fit within that, but I’d suggest trying the default one, and if you run into something missing that you need then you can either try adding it to a semi-custom (online) build, or setting up the build system locally for testing fully custom builds (and adjusting the build flags as relevant).
PX4 is a completely different firmware, so while the flashing process is the same, it can’t be expected to use comparable amounts of flash, or have directly equivalent features.
Ive flashed Pixhawk1-1M for arducopter and rover both work perfectly, but when I do the same for ardusub it doesnt seem to work
In what sense? The autopilot doesn’t start up at all / connect to the control station software, or there are missing features?
it doesnt connect to mission planner or qgc.
I’ll try to raise this with @williangalvani, as the lead ArduSub maintainer. In principle the 1M firmware builds should work, but I’m not sure we’ve tested them much, if at all.
Please do let me know of any updates as I need it up and running ASAP. thank you !
I’ve just tried flashing a normal Pixhawk with the 1M firmware and found that there does seem to be a loading issue with the Sub-4.5 releases. I did try making a semi-custom build with some adjusted build flags to what I considered most relevant, but it failed to build. We’ll try to look into why those aren’t working, but I’m not sure how soon we’ll be able to have a working release.
If it’s relevant, 4.1.2 seems to load as expected, and so does the latest dev release, so if you urgently need a working firmware then you can try either of those. My earlier point about the -1M builds being less tested stands though, so you may encounter some missing features depending on what you’re trying to do / connect.
Hello, are there any updates on the newer releases? also would it work on blueOS?
No - we haven’t yet had a chance to investigate why the Pixhawk1-1M builds aren’t working in the 4.5 branch, or how they got broken.
I also don’t expect this will be prioritised particularly soon, given the builds work from the old stable (4.1), and also the development branch.
I’m not sure what you’re asking here. If a valid firmware is loaded to your board, then it should work with BlueOS. If it’s relevant, BlueOS is currently not well set up to flash firmware onto less commonly used boards, but there is ongoing work to improve that kind of support.


