1. Introduction
This manual provides comprehensive instructions for the SoloGood F405 Flight Controller (FC) Stack, which includes an F405 FC and a BLS55A 4-in-1 Electronic Speed Controller (ESC). Designed for FPV racing drones, this stack offers robust performance and integrated features. Please read this manual thoroughly before installation and operation to ensure proper functionality and safety.
2. Product Overview
The SoloGood F405 Flight Controller Stack is engineered for high-performance FPV applications. It integrates a powerful F405 flight controller with a 55A 4-in-1 ESC, providing a compact and efficient solution for drone builds.
Key Features:
- High-Performance Components: Utilizes MOS transistors, high-performance processors, and TVS protection tubes for reliability.
- User-Friendly Design: Features large solder pads for easier soldering, especially beneficial for beginners.
- Status Indicators: Equipped with four LED status lights to display the working status of various components.
- Integrated Barometer: Supports SPL-06 barometer for altitude hold capabilities.
- Onboard Black Box: Includes 16M flash memory for flight data logging.
Package Contents:
The package typically includes the following components:
- SoloGood F405 Flight Controller Board
- SoloGood BLS55A 4-in-1 ESC Board
- Mounting hardware (screws, nuts, standoffs)
- External capacitor (1000uF high-frequency low resistance)
- Wiring harness
- Power cable with XT60 connector

Image: All components of the SoloGood F405 Flight Controller Stack, including the FC, ESC, capacitor, wires, and mounting hardware.

Image: An assembled view of the SoloGood F405 Flight Controller Stack, showing the FC and ESC boards mounted together.
3. Specifications
Flight Controller (FC) Specifications:
| Feature | Detail |
|---|---|
| Main Control Unit | STM32F405 |
| Gyroscope | ICM42688P |
| Barometer | SPL-06 Support |
| OSD | AT7456E Support |
| BEC Output | 10V/2A, 5V/2A |
| UART Ports | 6 |
| Black Box | Onboard 16M Flash Memory |
| Motor Support | M1-M8 |
| Firmware | BETAFLIGHT: SOLOGOODF405 |
| Input Voltage | 3-6S LiPo (11-30V MAX) |
| Output Voltage | VBAT |
| Installation Hole | 30.5x30.5mm (4mm aperture) |
| Dimensions | 38.5x38.5mm |
| Weight | 8.1 grams |
| LED Status Indicators | Blue (Gyroscope), Green (3V3), Red (5V BEC), White (10V BEC) |
| Vista Support | Yes (6-pin) |
Electronic Speed Controller (ESC) Specifications:
| Feature | Detail |
|---|---|
| Model | BLS55A 4-in-1 ESC |
| Firmware | BLHELI-S: J-H-30-16.7 |
| Continuous Current | 55A |
| Maximum Current | 65A |
| Motor Protocol Support | DSHOT300/600 |
| Input Voltage | 3-6S LiPo |
| Galvanometer (Current Sensor) | Yes |
| TVS Diode Protection | Yes |
| External Capacitor | 1000uF High-Frequency Electrolytic Capacitor |
| Installation Hole | 30.5x30.5mm (4mm aperture) |
| Dimensions | 41.5mm x 42mm |
| Weight | 15 grams |
4. Setup and Installation
Careful installation is crucial for the performance and safety of your FPV drone. Follow these steps for proper setup.
4.1 Mounting the Stack
- Ensure your drone frame has 30.5x30.5mm mounting holes with a 4mm aperture.
- Mount the ESC board first, followed by the FC board, using the provided standoffs and screws. Ensure proper orientation as indicated by markings on the boards.
- Secure the boards firmly but do not overtighten the screws.

Image: Top-down view of the SoloGood F405 Flight Controller Stack, showing the layout of components and mounting holes.
4.2 Wiring Connections
Refer to the diagrams below and the markings on your boards for correct wiring. Use the large solder pads for secure connections.
- Power Input: Connect your LiPo battery power cable (3-6S) to the designated VBAT pads on the ESC. Ensure correct polarity.
- Motors: Connect your drone motors to the M1-M4 (or M1-M8 if applicable) pads on the ESC.
- FC to ESC: Use the provided wiring harness to connect the FC to the ESC. This typically includes power, ground, and motor signal lines.
- Receiver: Connect your receiver (e.g., SBUS, Crossfire, ELRS) to one of the available UART ports on the FC.
- Video Transmitter (VTX) & Camera: Connect your FPV camera and VTX to the appropriate pads (e.g., CAM, VTX, GND, 5V/10V) on the FC. The FC supports Vista digital FPV systems via a 6-pin connector.
- External Capacitor: Solder the included 1000uF capacitor to the main battery pads on the ESC to filter power noise. Observe polarity.

Image: Detailed view of the SoloGood F405 Flight Controller board, highlighting various solder pads, UART ports, and power outputs.
4.3 Firmware Flashing and Configuration
- Flight Controller (Betaflight):
- Download and install the latest Betaflight Configurator software on your computer.
- Connect the FC to your computer via a USB-C cable.
- In Betaflight Configurator, select the target firmware SOLOGOODF405 and flash the latest stable version.
- After flashing, connect to the FC and perform initial configuration, including accelerometer calibration, port setup, receiver setup, and mode assignments.
- ESC (BLHeli-S):
- The ESC comes pre-flashed with BLHELI-S: J-H-30-16.7 firmware.
- If an update or configuration is needed, use the BLHeliSuite32 software (or BLHeli_S Configurator if applicable) via the Betaflight passthrough feature.
- Ensure motor direction is correct for your drone setup.
5. Operating Instructions
Once the stack is installed and configured, you can proceed with flight operations.
- Pre-Flight Check: Before each flight, visually inspect all connections, ensure propellers are correctly installed and tightened, and verify battery charge.
- Power On: Connect the LiPo battery to the drone. The FC's LED status lights will illuminate, indicating system status (Blue: Gyroscope, Green: 3V3, Red: 5V BEC, White: 10V BEC).
- Arming: Arm your drone using the configured switch on your remote controller. Ensure you are in a safe, open area away from people and obstacles.
- Flight: Operate your drone according to your skill level. The F405 FC supports various flight modes configurable in Betaflight.
- Disarming: Disarm the drone after landing using the configured switch. Disconnect the battery immediately after flight.
6. Maintenance
Regular maintenance helps ensure the longevity and reliable performance of your flight controller stack.
- Visual Inspection: Periodically check for any loose wires, damaged components, or signs of overheating (discoloration on boards).
- Cleaning: Keep the boards free from dust, dirt, and debris. Use compressed air or a soft brush. Avoid using liquids directly on the electronics.
- Firmware Updates: Regularly check for new firmware releases for both Betaflight (FC) and BLHeli-S (ESC) to benefit from performance improvements and bug fixes.
- Solder Joint Integrity: Inspect solder joints for cracks or cold solder. Re-solder if necessary.
7. Troubleshooting
If you encounter issues, refer to the following common troubleshooting steps.
- Drone Not Arming:
- Check Betaflight Configurator for any "arming disable flags." Common reasons include accelerometer not calibrated, no receiver input, or motor protocol issues.
- Ensure your receiver is properly bound and configured in Betaflight.
- Motors Not Spinning / Uneven Spin:
- Verify all motor connections to the ESC.
- Check motor direction in BLHeliSuite32 or Betaflight motor tab.
- Inspect ESC for any visible damage (e.g., burnt MOSFETs). Note: Operating with higher voltage batteries (e.g., 6S) than the ESC is rated for, or with high C-rating batteries and aggressive setups, can lead to component failure if not properly managed. Ensure your setup is within the specified limits.
- No Video Feed:
- Check camera and VTX connections to the FC.
- Ensure VTX is powered and on the correct frequency.
- FC Not Connecting to Betaflight:
- Ensure correct USB drivers are installed (e.g., STM32 Virtual COM Port Driver, Zadig for DFU mode).
- Try a different USB cable or port.
- If in DFU mode, ensure the BOOT button is pressed while connecting USB.
8. Warranty and Support
SoloGood products are designed for reliability and performance. For specific warranty information, please refer to the retailer's policy or contact SoloGood directly through their official channels.
For technical support, firmware updates, or additional resources, please visit the official SoloGood website or relevant FPV community forums.