1. Introduction
This manual provides detailed instructions for the installation, operation, and maintenance of the HAKRC F405 V2 F4 Mini Flight Controller and its accompanying 4in1 Electronic Speed Controllers (ESCs). Designed for RC FPV racing drones, this system offers robust performance and advanced features for both enthusiasts and experienced pilots. Please read this manual thoroughly before use to ensure proper setup and safe operation.
2. Safety Instructions
- Always handle electronic components with care to avoid electrostatic discharge.
- Ensure all connections are correct and secure before applying power. Incorrect wiring can cause damage to the components or lead to unsafe operation.
- Never operate your drone indoors or in crowded areas.
- Keep hands and loose clothing away from spinning propellers.
- Use appropriate power sources and batteries as specified. Over-voltage can permanently damage the system.
- Regularly inspect all components for signs of wear or damage.
- If you are new to FPV drones, seek guidance from experienced pilots or online resources.
3. Product Overview
The HAKRC F405 V2 F4 Mini Flight Controller is a compact and powerful brain for your FPV drone, featuring an STM32F405ret6 CPU and ICM42688 IMU for precise flight control. It integrates OSD, a blood pressure meter, and a 16M black box for data logging. The FC provides dual BEC outputs (5V/2.5A and 10V/2A) to power various peripherals.
This flight controller is often paired with a HAKRC 4in1 ESC, available in several current ratings (35A, 40A, 45A, 60A, 65A) to suit different motor and battery configurations. These ESCs support various DShot protocols for high-speed digital communication with the flight controller.

Figure 3.1: HAKRC F405 V2 F4 Mini Flight Controller (top view)

Figure 3.2: HAKRC F405 V2 F4 Mini Flight Controller (bottom view)
4. Specifications
4.1. HAKRC F405 V2 F4 Mini Flight Controller
| Feature | Specification |
|---|---|
| CPU | STM32F405ret6 |
| IMU | ICM42688 |
| OSD | AT7456E |
| Barometer | Integrated |
| Black Box | 16M |
| BEC Output 1 | 5V/2.5A |
| BEC Output 2 | 10V/2A |
| LED Support | External adjustable LED |
| Current Sensor | Built-in |
| Firmware Version | hakrcf405v2 |
| Receiver Support | FRSky, Futaba, Flysky, TBS Crossfire, DSMX: DSM2 |
| Size | 30mm x 30mm |
| Installation Holes | 20mm x 20mm |
| Net Weight | 6G |
| SBUS Connection | Rx2 |
4.2. HAKRC 4in1 ESC Variants
The following table outlines the specifications for the different 4in1 ESC options:
| Feature | 35A ESC | 40A ESC | 45A ESC | 60A ESC | 65A ESC |
|---|---|---|---|---|---|
| Size | 31mm x 30mm | 31mm x 29.5mm | 44mm x 44mm x 5.5mm | 34mm x 42.5mm | 34mm x 42.5mm |
| Net Weight | 6G | 6G | 13.6G | 11G | 11G |
| Installation Holes | 20mm x 20mm P4MM | 20mm x 20mm in 4mm | 20mm x 20mm / 30.5mm x 30.5mm | P4MM 20mm x 20mm | 20mm x 20mm |
| Continuous Current | 35A | 40A | 45A | 60A | 65A |
| Maximum Current (10s) | 40A | 45A | 50A | 70A | 70A |
| Input Voltage | 2S-6S | 2S-6S | 2S-6S | 2S-8S | 2S-8S |
| Current Ratio | 300 | 300 | N/A | 160 | 90 |
| Firmware | blhelisuite16.7.14.9.0.3 | Blhelisuite32Activator 32.9.0.3 | Blhelisuite (bl16.7) | Blhelisuite32Activator 32.9.0.3 | Blhelisuite32Activator 32.9.0.3 |
| Driver Signal Support | PWMONESHOT125, Oneshot42multishot, DSHOT150, DSHOT300, DSHOT600, DSHOT600 | PWM, Oneshot125, Oneshot42Multishot, DSHOT150, DSHOT300, DSHOT600, DSHOT600 | DSHOT150/300/600 PWM, Oneshot125, Oneshot42 and Multshot | PWMONESHOT125, Oneshot42multishot, DSHOT150, DSHOT300, DSHOT600, DSHOT600 | PWMONESHOT125, Oneshot42multishot, DSHOT150, DSHOT300, DSHOT600, DSHOT600 |
5. Setup and Installation
Careful wiring is essential for the proper functioning and safety of your FPV drone. Refer to the wiring diagram below for detailed connection points. Ensure all solder joints are clean and strong.

Figure 5.1: HAKRC F405 V2 F4 Mini Flight Controller Wiring Diagram
5.1. Key Connection Points
- Battery (BAT): Connect your main drone battery (2S-8S depending on ESC variant) to the designated BAT pads.
- ESCs (ESC1-ESC4): Connect the signal wires from your 4in1 ESC to the corresponding ESC1-ESC4 pads on the flight controller. Ensure correct motor order.
- Receiver (SBUS/RX): Connect your receiver's SBUS output to the RX2 pad. Other receiver types (FRSky, Futaba, Flysky, TBS Crossfire, DSMX: DSM2) will connect to appropriate UART RX pads (e.g., RX1, RX4, RX6).
- Video Transmitter (VTX): Connect VTX video input to VTX pad, and VTX power to 10V or 5V BEC output. The diagram shows a switch (USER2) for VTX power between 10V or BAT.
- Camera (CAM): Connect FPV camera video output to CAM pad, and camera power to 5V or 10V BEC output.
- GPS: Connect GPS module's TX to RX6 and RX to TX6. Provide power from 5V and connect GND.
- LED Strip: Connect external LED strips to the LED pad and GND. The diagram indicates a switch (USER1) for external LED strip control.
- Buzzer: Connect the positive lead of your buzzer to BUZ+ and negative to BUZ-.
- Boot Button: Used for entering DFU mode for firmware flashing.
- USB Port: For connecting to a computer for configuration (e.g., Betaflight Configurator).
5.2. Firmware Flashing and Configuration
The flight controller comes pre-flashed with hakrcf405v2 firmware. For initial setup or updates, connect the FC to your computer via USB and use the Betaflight Configurator software. Ensure you select the correct target (HAKRC F405 V2) and flash the latest stable firmware version. Configure your receiver, motors, OSD, and other peripherals within Betaflight.
For ESCs, use BLHeliSuite or BLHeliSuite32 (depending on your ESC variant) to configure motor direction, ESC protocols (DShot150/300/600/1200), and update firmware if necessary.
6. Operating Instructions
Once installed and configured, operate your FPV drone according to standard FPV piloting practices. Always perform pre-flight checks:
- Verify battery voltage and charge level.
- Check propeller tightness and orientation.
- Confirm radio control link and arming switch functionality.
- Ensure FPV video feed is clear and stable.
- Fly in a safe, open area away from people and obstacles.
The integrated OSD (On-Screen Display) will provide real-time flight data such as battery voltage, current draw, flight mode, and warnings directly on your FPV video feed.
7. Maintenance
- Cleaning: Keep the flight controller and ESCs free from dust, dirt, and moisture. Use a soft brush or compressed air for cleaning.
- Inspection: Regularly check for loose wires, damaged components, or signs of overheating (discoloration on ESCs).
- Firmware Updates: Periodically check for new firmware releases for both the flight controller (Betaflight) and ESCs (BLHeliSuite/BLHeliSuite32) to benefit from performance improvements and bug fixes.
- Storage: Store components in a dry, cool environment when not in use.
8. Troubleshooting
- No Power: Check battery connection, ensure main power lead is correctly soldered, and verify no short circuits.
- FC Not Connecting to Betaflight: Ensure correct drivers are installed. Try pressing the BOOT button while plugging in USB to enter DFU mode for flashing.
- Motors Not Spinning:
- Check ESC connections to FC.
- Verify ESC firmware and settings in BLHeliSuite/BLHeliSuite32.
- Ensure motors are correctly connected to ESCs.
- Check Betaflight motor tab for proper configuration and calibration.
- No FPV Video: Check camera and VTX connections, ensure they are powered correctly (5V/10V BEC), and verify OSD settings in Betaflight.
- Receiver Not Responding: Check receiver wiring to FC (especially RX2 for SBUS), ensure receiver is bound to your radio, and verify UART configuration in Betaflight.
9. User Tips
- The dual BEC outputs (5V/2.5A and 10V/2A) provide flexibility for powering various accessories like cameras, VTX, and GPS modules without needing external BECs. Plan your power distribution carefully.
- The composite material construction of the flight controller and ESCs offers a good balance of durability and lightweight design, crucial for FPV racing.
- This flight controller and ESC combination serves as the central control unit for your FPV drone, managing flight dynamics, motor control, and communication with your radio and video system. Proper configuration in Betaflight is key to unlocking its full potential.
10. Warranty and Support
For technical support, troubleshooting assistance beyond this manual, or warranty inquiries, please contact the seller or manufacturer directly. Keep your purchase receipt as proof of purchase.





