Cube Blue support?

Was the Cube Blue every supported in PX4? I know it is supposed to be exactly the same as a Cube Orange (not Orange+!) but it PX4 doesn’t seem to work that way.

Specifically, when I take an image compiled for Cube Orange, that works on Orange, it loads into the Blue but the baud rates on TELEM1 and TELEM2 are ~ 0.71 of the set baud rate. I.e. I can’t get TELEM1/2 to connect to a serial device, and when I look on the scope, 115kbd is actually ~82kbd.

If I try to stick an Orange+ image on the Blue it refuses.

When I try in Ardupilot, I get the same image working on Orange and Blue.

Note - this happens on multiple Blues I’ve tried, bought from multiple distributors.

Any ideas?

Oh, that’s the first time I hear this. My assumption was that Orange and Blue are identical in terms of software that runs on them.

I assume these are Cube BlueH7, and not BlueF4.

Blue H7. I ran into someone at Cube who said “well they’re almost the same” but didn’t have the details. Do you know if Blue H7 was ever officially supported in PX4?

Found the solution.

You have to rebuild the bootloader under PX4, you can’t use the bootloader shipped on the Blue H7.

[Sponsored by CubePilot] stm32h7: Reset USART clock selection by julianoes · Pull Request #23498 · PX4/PX4-Autopilot

There was actually an issue about this last year. That’s what we get for staying on an older version.

1 Like

Nice find! That makes sense.

So far anyone reading this later: the PX4 version needs to be recent enough to include the fix you mentioned above, or otherwise you need to switch to the PX4 bootloader (see Bootloader Update | PX4 Guide (main)).

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.