SpeedyBee F7 V3 compatible firwmare

Hello,

For a project I previously bought a SpeedyBee F7 flight controller, and now I would like to run ArduPilot/ArduCopter on it. However, due to hardware limitations and the small flash size (as discussed in related topics), I have not been able to successfully program this flight controller, and it also does not appear in the list of officially supported boards.

My main question is: is there any way to build a smaller, customized firmware specifically for this flight controller by reducing the firmware size? I do not need LUA Scripts, OSD, or most of the large optional features. For my project I only need:

GUIDED mode

Support for basic navigation sensors such as GPS and Optical Flow

Telemetry support for use with a companion computer and a ground control station

That is all. Would such a minimal firmware for a board like the SpeedyBee F7 be technically possible, and if so, what would be the recommended approach?

I would really appreciate any guidance or suggestions you can provide to help me move this project forward. Thank you very much for your time and support.

@andyp1per @rmackay9

MCU is F722 - not enough flash to run ardupilot - that’s why its not supported.

Thank you very much for taking the time to reply, Andy.

I had already seen your comments in other topics about the limited flash size on this MCU, but I was wondering if there is really no possible workaround even with a heavily reduced firmware. Would it still be impossible to run ArduPilot on this flight controller if the firmware were stripped down to the absolute minimum, for example keeping only GUIDED flight mode and basic MAVLink communications? That is essentially all I need for my project.

I really appreciate your help and any additional clarification you can provide.

Zero possibility I am afraid

1 Like