Hi everyone,
I’ve been pulling my hair out with conflicting information online over ardupilot compatibility and I am semi new to ardupilot. I have build ardu rovers before but I am still learning especially as I move to try and make an arducopter
I have a couple of flight controllers (specifically the TBS Lucid H7 and Rotor Riot Brave F7) that are listed or marketed as “ArduPilot compatible” on various sites and forums. But when I try to actually set them up:
- There are no prebuilt firmware files available on
ArduPilot firmware : /Copter/stable - They do not appear in Mission Planner for automatic firmware install
- Even after trying to flash firmware manually using STM32CubeProgrammer, I get no heartbeat detected when trying to connect in Mission Planner
- Some tools (like STM32 flasher) report success, but the board boots back into Betaflight with previous settings and doesn’t respond at all in mission planner again.
Are these boards truly supported by ArduPilot? Or is “compatible” just being used loosely to mean “has the right chip, and maybe you can compile it yourself”?
I’d really appreciate clarification on:
- Whether a “compatible” board requires me to build my own firmware target
- Why some boards appear to accept firmware, but then don’t boot or show a heartbeat
One example is the TBD Lucid FC I have that says “…and seamless support for Betaflight, ArduPilot, and INAV…” but I seem to be finding alot of seams. (Team BlackSheep Online Store - TBS Lucid H7 FC)
Thank you and please forgive me for being a noob