1. Introduction
The SpeedyBee F405 WING APP Flight Controller is a versatile and powerful solution designed for RC fixed-wing model airplanes. It offers easy installation, wireless configuration, and supports dual firmware options (INAV and ArduPilot) to cater to both FPV flight and advanced autopilot capabilities. This manual provides detailed instructions for setting up, configuring, and operating your F405 WING APP Flight Controller.
2. Product Overview
The F405 WING APP Flight Controller integrates a high-performance MCU, IMU, barometer, and OSD chip, along with extensive connectivity options. Its multi-layer PCB design ensures stable operation and efficient heat dissipation.

Key Features:
- Wireless Configuration: Easy setup via SpeedyBee and QGroundControl apps.
- Dual Firmware Support: Compatible with INAV (for FPV) and ArduPilot (for advanced autopilot, VTOL).
- Plug-and-Play Connectivity: Direct plug-in for VTX, receiver, camera, analog VTX, GPS, and LED strips, minimizing soldering.
- Extensive I/O: F405 MCU with full pin breakout, up to 6 UARTs, 12 PWM outputs.
- Integrated Sensors: High-performance IMU (ICM-42688-P), Barometer (SPL006-001), OSD (AT7456E).
- Battery Monitoring: On-board 4-level LED battery indicator and current sensor.
- Power Management: On-board current sensor and three BEC outputs (FC, VTX, Servo).
- LED Control: 4x WS2812 LED strip connectors with adjustable colors and flashing modes.
- Compact Design: Includes 90° pin headers for lower installation height.
3. Specifications
3.1. Flight Controller (FC) Board Specifications
| Parameter | Detail |
|---|---|
| Product Name | SpeedyBee F405 WING FC board |
| MCU | STM32F405, 168MHz, 1MB Flash |
| IMU (Gyro&Accelerometer) | ICM-42688-P |
| Barometer | SPL006-001 |
| OSD Chip | AT7456E |
| Blackbox | MicroSD Card Slot |
| UART | 6 sets (USART1, USART2, USART3, UART4, UART5, UART6 (Dedicated for Wireless board Telemetry connection)) |
| I2C | 1x Used for magnetometer, digital airspeed sensor |
| ADC | 4x (VBAT, Current, RSSI, Analog AirSpeed) |
| PWM | 12x (11+1 "LED" pad) |
| ELRS/CRSF receiver | Supported, connected to UART1 |
| SBUS | Built-in inverter for SBUS input (UART2-RX) |
| LED | 3x LEDs for FC STATUS (Blue, Green) and 3.3V indicator (Red) 1x RGB |
| RSSI | Supported, Named as RS. |
| Supported FC Firmware | INAV: SpeedyBeeF405WING(default) ArduPilot: SpeedyBeeF405WING |
3.2. Power Distribution Board (PDB) Specifications
| Parameter | Detail |
|---|---|
| Product Name | SpeedyBee F405 WING PDB board |
| Input voltage range | 7-36V (2-6S LiPo) |
| Battery Voltage Sensor | Connect to FC board VBAT, 1K:10K (Scale 1100 in iNav, BATT_VOLT_MULT 11.0 in ArduPilot) |
| Battery Current Sensor | 90A continuous, 215A Peak Connect to FC board Current (Scale 195 in iNav, 50 A/V in ArduPilot) |
| TVS Protective diode | Yes |
| FC BEC output | Output 5.2V +/- 0.1V DC Continuous current 2.4 Amps, 3A Peak Designed for FC, Receiver, GPS module, AirSpeed module, Telemetry module, WS2812 LED_Strip |
| VTX BEC output | Output 9V +/- 0.1V DC Continuous current 1.8 Amps, 2.3A Peak Voltage adjustable, 9V Default, 12V or 5V via jumper Designed for Analog Video Transmitter, Digital Video Transmitter, Camera. |
| Servo BEC output | Output 4.9V +/- 0.1V DC Continuous current 4.5 Amps, 5.5A Peak Voltage adjustable, 4.9V Default, 6V or 7.2V via jumper Designed for Servos. |
3.3. Dimensions

4. Package Contents
The SpeedyBee F405 WING APP Flight Controller package includes the following components:

- SpeedyBee F405 WING FC board x1
- SpeedyBee F405 WING PDB board x1
- SpeedyBee F405 WING Wireless board x1
- SpeedyBee F405 WING USB extender x1
- 90 Degree pin Header (3x12) x1
- Straight pin header (1x12) x3
- White straight pin header (1x4) x1
- M2 x 4 small head cross screw x10
- M2 x 12 copper Standoff Spacer x5
- M3 x 4mm Silicone Grommets x5
- 8pin SH1.0 USB Extender Cable (80mm) x1
- 6pin SH1.0 Analog VTX Cable (250mm) x1
- 6pin SH1.0 GPS Module Cable Without Connector on another end (250mm) x1
- 6pin Digital VTX Cable (250mm) x1
- 4pin SH1.0 to 3+2pin JST1.25 FPV Cam Cable (250mm) x1
- 6pin GH1.25 Telemetry Module Cable (200mm) x1
- 4pin Dupont single-head Cable (150mm) x1
- Double-sided tape for isolating pins and cables (32x9x1mm) x1
5. Setup and Installation
The F405 WING APP is designed for easy installation with minimal soldering required for common peripherals.
5.1. Physical Assembly
Assemble the FC board, PDB board, and Wireless board using the provided standoffs and screws. Ensure correct orientation as indicated on the boards.
5.2. Wiring Diagram and Connections
The flight controller features a full MCU pin breakout and multiple UART ports for connecting various external modules. Refer to the diagrams below for common connections.


- ELRS/TBS Receiver: Connect directly to UART1.
- SBUS Input: Use UART2-RX (built-in inverter).
- GPS Module: Connect to an available UART port.
- Telemetry Module: Connect to an available UART port.
- Digital/Analog VTX: Connect to an available UART port.
- On-board Wireless Controller: Dedicated connection via UART6.
- PWM Outputs: Up to 11 PWM outputs are available for motor and servo control. These can be configured for various fixed-wing plane types including conventional, V-tail, flaperons, and VTOLs.
- I2C: For magnetometer and digital airspeed sensor.
5.3. Power Connection
The PDB board accepts an input voltage range of 7-36V (2-6S LiPo). Ensure correct polarity when connecting your battery. The PDB provides regulated power outputs:
- FC BEC: 5.2V (2.4A continuous, 3A peak) for FC, receiver, GPS, airspeed, telemetry, and WS2812 LED strips.
- VTX BEC: 9V (1.8A continuous, 2.3A peak), adjustable to 12V or 5V via jumper, for Analog/Digital VTX and camera.
- Servo BEC: 4.9V (4.5A continuous, 5.5A peak), adjustable to 6V or 7.2V via jumper, for servos.
6. Configuration and Operation
6.1. Firmware Selection and Flashing
The F405 WING APP supports both INAV and ArduPilot firmwares. You can choose the firmware that best suits your flying style and requirements.

To flash firmware or switch between wireless modes, use the BOOT button:
- Firmware Flashing: Press and hold the BOOT button while connecting the FC to your computer.
- Wireless Mode Switching: Long press the BOOT button for 6 seconds to switch between BLE, Wi-Fi, and Classic Bluetooth SPP modes.
6.2. Wireless Configuration
Configure your flight controller wirelessly using the SpeedyBee App or QGroundControl App.

This eliminates the need for tedious drivers and data cables, allowing for quick adjustments in the field.
6.3. LED Strip Control
The FC supports 4x WS2812 LED strip connectors. You can control their colors and flashing modes:
- Switch Effects: Short press the BOOT button.
- Switch Modes: Long press the BOOT button for 2 seconds.
- FC Control: Press the BOOT button for 3 seconds to switch to flight controller control for the LED lights.

6.4. LiPo Battery Level Indicator
The FC features a built-in 4-level LED battery indicator to quickly check your LiPo battery's remaining charge.

Note: Calibrate the flight controller's voltage detection before relying on this function.
7. Advanced Features
7.1. ELRS/TBS Receiver Integration
The F405 WING APP supports direct plug-in for ELRS/TBS receivers via UART1. This allows for telemetry data display on OpenTX/EdgeTX compatible remote controllers using Lua scripts.

7.2. VTOL Support
For advanced users, the flight controller supports VTOL (Vertical Take-Off and Landing) functionality when running ArduPilot firmware. This enables new flying styles and capabilities for your fixed-wing aircraft.

Control VTOL plane takeoff and landing manually or autonomously with ArduPilot's QStablize, QLoiter, and QRTL modes. Various plane models, including Tiltrotor, Quadplane, and flying wing tail-sitter, are supported.
8. Troubleshooting
- No Power: Check battery connection and polarity. Ensure input voltage is within 7-36V.
- No Wireless Connection: Ensure the FC is in the correct wireless mode (BLE, Wi-Fi, or Classic Bluetooth SPP) by long-pressing the BOOT button for 6 seconds to cycle modes. Verify your mobile device's Bluetooth/Wi-Fi is enabled.
- Incorrect Sensor Readings: Perform IMU calibration via the configuration app. Ensure the IMU is centered and free from vibrations.
- LEDs Not Working: Check connections to the WS2812 LED strips. Short press the BOOT button to cycle effects, long press for 2 seconds to cycle modes, or long press for 3 seconds to switch to FC control.
- Telemetry Issues: Verify ELRS/TBS receiver is correctly connected to UART1 and that Lua scripts are properly configured in your OpenTX/EdgeTX radio.
- Flight Instability: Ensure proper firmware (INAV/ArduPilot) is flashed and calibrated for your aircraft type. Check motor/servo connections and PWM output configurations.
9. User Tips
- Always calibrate the flight controller's voltage detection before relying on the on-board LiPo checker.
- Utilize the wireless configuration feature for quick field adjustments without needing a laptop.
- Experiment with both INAV and ArduPilot firmwares to find the best fit for your flying style and aircraft.
- For optimal performance, ensure your IMU is mounted securely and isolated from vibrations.
- Take advantage of the plug-and-play connectors to simplify your build and reduce soldering.
10. Warranty and Support
For warranty information, technical support, and further assistance, please refer to the official SpeedyBee website or contact their customer service directly. Keep your proof of purchase for any warranty claims.





