SpeedyBee F405 V4 Stack
The SpeedyBee F405 V4 is the best-selling all-in-one F4 flight controller + 50A BLHeli_S 4-in-1 ESC stack for 5" freestyle and racing builds. The headline feature is built-in Bluetooth — configure Betaflight, set up motor mappings, and tune PIDs from your phone via the SpeedyBee app without ever connecting to a laptop. Standard 30.5x30.5mm mount, USB-C, 6 UARTs, 16MB blackbox.
Default first-build FC+ESC stack for new FPV pilots — the Bluetooth-from-phone config alone saves new builders hours of laptop-driver wrestling.
Where to Buy
Pros
- Built-in Bluetooth + SpeedyBee app — full Betaflight configuration from iPhone/Android, no PC required
- 50A BLHeli_S 4-in-1 ESC handles 6S builds with 2207-class motors at any current draw a 5" needs
- 6 UARTs covers every typical peripheral (RX, VTX, GPS, ESC telemetry, SmartAudio) without conflicts
- ICM-42688-P gyro at 8 kHz delivers clean PID loops for freestyle and race builds
- 16MB onboard blackbox flash for log capture without an external chip
Cons
- BLHeli_S — not BLHeli_32 — limits the absolute latest ESC features (no AM32 / Bluejay out of box, though Bluejay flash is supported)
- 30.5x30.5mm form factor — too big for 3" or whoop builds (use SpeedyBee F405 Mini or F411 AIO for those)
- Bluetooth setup occasionally drops on the SpeedyBee app — fallback to USB-C wired configurator is needed sometimes
Why Bluetooth + the SpeedyBee app matters
The single biggest barrier between a new FPV builder and their first flight is getting Betaflight Configurator talking to the flight controller over USB on Windows. STM32 VCP drivers, ImpulseRC Driver Fixer, Zadig, IMPULSERC_DRIVER_FIX.bat — the documented fixes change every Windows update. New builders spend hours on Discord asking why their FC isn't recognized.
SpeedyBee solved this with built-in Bluetooth. Connect a battery to the stack. Open the SpeedyBee app on your phone. It scans for nearby Bluetooth FCs and connects in 10 seconds. The app runs a Betaflight Configurator clone — Ports, Modes, Receiver, Motors, Configuration, OSD, all the standard tabs. Tune PIDs, set RC link channels, calibrate the accelerometer, configure the OSD. All from your phone. The Bluetooth Configurator covers about 90% of what laptop Betaflight Configurator does — the remaining 10% (firmware flashing, advanced CLI tunes) still needs a laptop, but the build-and-first-flight workflow is fully wireless.
Stack architecture and motor compatibility
The F405 V4 stack is two boards: the F4 flight controller on top, the 50A BLHeli_S 4-in-1 ESC on bottom, connected by an 8-pin JST cable that handles motor outputs + battery voltage + ESC telemetry. Standard 30.5x30.5mm M3 mounting matches every 5" freestyle and race frame on the market. The 50A continuous current rating handles 6S setups with 2207 motors at sustained max-throttle bursts — typical race builds peak around 35-40A momentarily, freestyle builds rarely exceed 25A averages.
The ICM-42688-P gyro is the current best-in-class for Betaflight builds — 32 kHz internal, 8 kHz output, low noise floor, minimal aliasing artifacts. Combined with the F405's 168 MHz Cortex-M4, this stack runs Betaflight 4.5+ at 8K PID loop without breaking sweat. Motor compatibility is essentially universal — any 1404-2406 brushless motor with M3 mounting flies on this stack.
Peripherals: 6 UARTs and the I/O game
Six UARTs is the practical sweet spot for FPV builds. UART1 is USB-C; UART2 is dedicated ELRS RX; UART3 is SmartAudio for analog VTX (or HDZero / DJI for digital); UART4 is GPS for return-to-home; UART5 is ESC telemetry on the back side of the stack; UART6 is spare for serial OSD or extra peripherals. Compare to budget F411 boards (2-3 UARTs) where you constantly trade peripherals to make new ones fit.
The dedicated VTX power pad supports 9V or 12V switchable BEC output (set via solder bridge on the back of the FC) — covers all analog VTXs as well as DJI O3/O4 Air Unit (12V) and Walksnail Avatar (12V). Camera input pad accepts standard 3.3V/5V analog FPV camera signals, with software pad-pin-mapping in Betaflight so you can rewire if a pad burns. WS2812 LED pad runs Betaflight's signal-strength / failsafe LED protocols. All the wiring choices on this stack reflect what experienced builders learned over the F405 V1/V2/V3 generations — version 4 is the mature design.
Full Specifications
Processor
| Specification | Value |
|---|---|
| mcu | STM32F405RGT6 ARM Cortex-M4 @ 168 MHz [1] |
| gyro | ICM-42688-P (8 kHz output) [1] |
| osd_chip | AT7456E (analog OSD support) [1] |
Memory
| Specification | Value |
|---|---|
| blackbox | 16MB onboard flash (W25Q128) [1] |
I/O & Interfaces
| Specification | Value |
|---|---|
| esc_integration | 50A BLHeli_S 4-in-1 ESC (DShot150-600 + ESC telemetry) [2] |
| motor_pads | 4x M3 mounting (30.5x30.5mm) [2] |
| uart_count | 6 UARTs (USB + RX + VTX + GPS + ESC telemetry + SmartAudio) [2] |
| bluetooth_config | Built-in BLE — configure via SpeedyBee App on iPhone/Android (no PC required) [2] |
| USB | USB-C [2] |
| vtx_pad | 9V/12V switchable VTX pad [2] |
| cam_input | Dedicated camera input pad [2] |
| led_pad | WS2812 LED pad [2] |
Power
| Specification | Value |
|---|---|
| Input Voltage | 3-6S LiPo (12.6V – 25.2V) [1] |
| bec_5v | 5V @ 3A BEC for FC and peripherals [1] |
| bec_9v | 9V @ 2A BEC for VTX [1] |
Physical
| Specification | Value |
|---|---|
| mounting_size | 30.5 x 30.5 mm (standard 30.5) [2] |
| weight_g | 14 g [2] |
| Form Factor | 30.5x30.5 stack with FC + 50A ESC [2] |
Who Should Buy This
The SpeedyBee app's Bluetooth Betaflight configurator removes the single biggest first-build pain point — getting STM32 drivers working on Windows so the laptop Betaflight Configurator can see the FC. Plug battery in, open SpeedyBee app, set motor mapping, calibrate accelerometer, tune basic PIDs. Beats wired-only F405 stacks by hours for someone who has never built a quad before.
BLHeli_S is fine for 95% of pilots but BLHeli_32 / AM32 ESCs deliver slightly faster motor response and better RPM filtering on race builds. For freestyle the BLHeli_S firmware is undetectable in flight. Bluejay firmware (community fork of BLHeli_S) closes most of the gap and flashes onto this stack directly.
30.5x30.5mm mount is too large. Use the SpeedyBee F405 Mini (20x20mm) or a small 1S/2S AIO for whoop and 3" builds. Same Bluetooth-app benefit, scaled down.
Frequently Asked Questions
Does the SpeedyBee F405 V4 work with DJI O4 / O3 Air Unit?
Yes. Connect the O4 Air Unit's 12V power to the FC's dedicated 9V/12V VTX pad (switch the solder bridge to 12V on the back of the FC). Connect O4's UART pins to one of the FC's UARTs (UART6 is the typical choice). Configure MSP / DJI HD OSD in Betaflight Configurator or the SpeedyBee app. Walksnail Avatar HD Pro and HDZero Race V3 work via the same wiring with their respective protocols.
Can I flash Bluejay firmware on the BLHeli_S ESC?
Yes. Bluejay is a community fork of BLHeli_S that adds RPM filtering, smoother startup, and better demag handling — features previously exclusive to BLHeli_32. Use the Bluejay Configurator (download from bluejay.fpvbuild.tools) over USB to flash all 4 ESCs at once. Bluejay closes most of the BLHeli_S vs BLHeli_32 performance gap and is free.
SpeedyBee F405 V4 vs other F405 stacks (HGLRC, Mamba, T-Motor)?
All F405 + 50A BLHeli_S stacks fly nearly identically. SpeedyBee's differentiator is the Bluetooth + SpeedyBee app — no other major FC has this. HGLRC and Mamba stacks are 10-15% cheaper but require USB-C wired config. T-Motor stacks are 30-40% more expensive with marginal flight performance differences. For a first build, SpeedyBee is the easy answer.
How many UARTs do I really need?
Minimum: 3 (RX + VTX + USB). Comfortable: 4-5 (add GPS + ESC telemetry). Future-proof: 6 (spare for camera OSD or buzzer). The F405 V4's 6 UARTs means you can wire any peripheral combination without conflicts. Cheaper F411 boards force tradeoffs — typically choosing between GPS and ESC telemetry.
What's the difference between F405 V4 and the F405 Mini stack?
Mounting size: V4 is 30.5x30.5mm for 5" builds, Mini is 20x20mm for 3" / 4" sub-250g builds. ESC: V4 has 50A 4-in-1, Mini has 35A 4-in-1. Both have the same F405 MCU, ICM-42688-P gyro, and SpeedyBee app Bluetooth support. Match the mount size to your frame.
Will this work for a beginner who has never soldered?
It will, but you'll still need to solder motor wires (8 solder joints), camera + VTX wires (4-6 joints), and battery leads (2 joints). Total ~15-20 joints. Watch a 'F405 stack soldering' YouTube video first (Joshua Bardwell has the canonical one). The BetaFPV Cetus X kit is the soldering-free alternative — buy that as a first quad, then build with this stack as quad #2.