Developer Overview
Build on ESPFlight without losing the validated v1 baseline.
ESPFlight Docs · v1 • Validated v1 documentation path
DEVELOPER ROUTE
Use the Advanced / Developer Learning Path when your goal is firmware architecture, custom hardware, Protocol 2 integration or independent product development.
# Start from reproducible state
01
Build Firmware v1.0.0
→ 02 Use the pinned ESP8266 toolchain and baseline constants.
Understand Protocol 2
→ 03 Learn the command and safety assumptions between app and firmware.
Use compatibility deliberately
→ 04 Document changed hardware, firmware, protocol, and capabilities.
Contribute
→Make focused changes, validate them, and report the exact environment used.
# Open components
ESPFlight Firmware is open source and the Hardware Reference is open hardware. The ESPFlight Application is proprietary; develop against its documented platform behavior rather than assuming its source is available.