<p>Librepilot may be able to do what you want. I had it running an old CC3D board recently until I burned it into a parking lot at high speed. I prefer Betaflight so far, but I haven't really explored either all that much yet.</p>

<p><a href="https://www.librepilot.org/site/index.html" rel="nofollow noreferrer">https://www.librepilot.org/site/index.html</a></p>

CC BY-SA 4.0
2020-05-02T14:39:30.573Z
2020-05-02T14:39:30.573Z
WormBurner
<p>You'd need to provide more info on what &quot;old FC&quot; is, and same for ESCS.</p>
<p>For the FCs - are they running an STM32 (F0, F1, F3, F4, F7) processor? If so the cleanflight/betaflight path is what you want</p>
<p>Is it the KK2 board? If so - you want kapteinkeuk (or steveis for newer stuff) firmware.</p>
<p>The KK01 boards (analog gyros) run kapteinkeuk firmware</p>
<p>Most anything else with an atmega style microcontroller will run multiwii if it's configured properly.</p>
<p>As for the ESCs - they likely either run simonk (again atmega) or blheli (silabs, I forget the manufacturer of the BB02, and stm32).</p>

CC BY-SA 4.0
2022-03-14T19:27:07.663Z
2022-03-14T19:27:07.663Z
Brydon Gibson
<p>You can always run an older version of betaflight. Also, if you have older F3 controllers you may also like to like to look at <a href="https://github.com/spatzengr/betaflight/releases" rel="noreferrer">https://github.com/spatzengr/betaflight/releases</a> which are maintained by UAV Tech.</p>

<p>I have used these on some older F3 boards and it breathes new life into these old boards. </p>

CC BY-SA 4.0
2020-05-01T04:27:02.517Z
2020-05-01T04:27:02.517Z
Paul Kendall
<p>I have a few components of drones like some old FCs and old ESCs and I don't want them to go to waste. Is there any way to configure a drone that I built with those parts, as I don't think the FCs are capable of running BetaFlight. (are there any really simplistic, light things that the FC can run instead of BetaFlight?)</p>

<flight-controller><compatibility><building><outdated-technology><fc-firmware>
How to program drones that have old flight controllers?
Jacob B
# How to program drones that have old flight controllers?

(Asked by: username_0 on 2020-05-01)

I have a few components of drones like some old FCs and old ESCs and I don't want them to go to waste. Is there any way to configure a drone that I built with those parts, as I don't think the FCs are capable of running BetaFlight. (are there any really simplistic, light things that the FC can run instead of BetaFlight?)

**Tags:** flight-controller, compatibility, building, outdated-technology, fc-firmware

---

## 3 answers

### Answer by username_3 on 2020-05-01. Score: 6 | Accepted answer

You can always run an older version of betaflight. Also, if you have older F3 controllers you may also like to like to look at <https://github.com/spatzengr/betaflight/releases> which are maintained by UAV Tech.

I have used these on some older F3 boards and it breathes new life into these old boards.


---

### Answer by username_1 on 2020-05-02. Score: 4

Librepilot may be able to do what you want. I had it running an old CC3D board recently until I burned it into a parking lot at high speed. I prefer Betaflight so far, but I haven't really explored either all that much yet.

<https://www.librepilot.org/site/index.html>


---

### Answer by username_2 on 2022-03-14. Score: 3

You'd need to provide more info on what "old FC" is, and same for ESCS.

For the FCs - are they running an STM32 (F0, F1, F3, F4, F7) processor? If so the cleanflight/betaflight path is what you want

Is it the KK2 board? If so - you want kapteinkeuk (or steveis for newer stuff) firmware.

The KK01 boards (analog gyros) run kapteinkeuk firmware

Most anything else with an atmega style microcontroller will run multiwii if it's configured properly.

As for the ESCs - they likely either run simonk (again atmega) or blheli (silabs, I forget the manufacturer of the BB02, and stm32).


---

