{"product_id":"f4-2-3s-20a-aio-fc-v1","title":"BETAFPV F4 2-3S 20A AIO Flight Controller V1, Serial ELRS 2.4G, 9V\/5V BEC, DJI O3 6-Pin PMU","description":"\u003ch2\u003eOverview\u003c\/h2\u003e\u003cp\u003eThe \u003ca href=\"https:\/\/rcdrone.top\/collections\/betafpv\" title=\"BETAFPV\"\u003eBETAFPV\u003c\/a\u003e F4 2-3S 20A AIO FC V1 is an AIO flight controller designed for HD digital VTX builds using 2-3S batteries. It combines a 20A ESC with a dual BEC solution (9V@2A for DJI O3 and 5V@3A for external devices) to help maintain stable power during throttle changes. It also features a DJI O3 6-pin PMU connector for solder-free installation and a rear SH1.0 4-pin USB port for tuning and maintenance.\u003c\/p\u003e\u003ch2\u003eKey Features\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eInput voltage: 2-3S\u003c\/li\u003e\n\u003cli\u003eDual BEC outputs: 9V@2A (DJI O3) and 5V@3A (external devices)\u003c\/li\u003e\n\u003cli\u003eDJI O3 6-pin PMU for easier HD VTX installation (no soldering for the connector)\u003c\/li\u003e\n\u003cli\u003eBuilt-in ESC: 20A continuous, 25A peak; signal support D-shot300 \/ D-shot600\u003c\/li\u003e\n\u003cli\u003eMCU: STM32F405RGT6 @ 168MHz\u003c\/li\u003e\n\u003cli\u003eOnboard receiver: Serial ELRS 2.4G (CRSF protocol)\u003c\/li\u003e\n\u003cli\u003eIMU (SPI): ICM42688P \/ ICM42605 (graphic notes show “@8K”)\u003c\/li\u003e\n\u003cli\u003e16MB blackbox; barometer; voltage \u0026amp; current sensing\u003c\/li\u003e\n\u003cli\u003eUSB port relocated to the rear (SH1.0 4-pin)\u003c\/li\u003e\n\u003cli\u003eUART3 can be released (TX3\/RX3) and onboard RX power can be cut off via hardware modifications described below\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eSpecifications\u003c\/h2\u003e\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e5.58g (without motor connectors and power cable); 5.92g (with motor connectors)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMounting hole size\u003c\/td\u003e\n\u003ctd\u003e26mm x 26mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCPU\u003c\/td\u003e\n\u003ctd\u003eSTM32F405RGT6 (168MHz)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSix-axis IMU (SPI)\u003c\/td\u003e\n\u003ctd\u003eICM42688P \/ ICM42605\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eReceiver (RX)\u003c\/td\u003e\n\u003ctd\u003eSerial ELRS 2.4G Receiver\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRX firmware version\u003c\/td\u003e\n\u003ctd\u003eBETAFPV AIO 2400 RX ELRS V3.3.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAntenna\u003c\/td\u003e\n\u003ctd\u003eEnameled wire\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBlackbox memory\u003c\/td\u003e\n\u003ctd\u003e16MB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSensors\u003c\/td\u003e\n\u003ctd\u003eBarometer (BMP280 \/ DSP310); Voltage \u0026amp; Current\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5V BEC\u003c\/td\u003e\n\u003ctd\u003e5V 3A@8V supply *\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e9V BEC\u003c\/td\u003e\n\u003ctd\u003e9V 2A@8V supply *\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eUSB port\u003c\/td\u003e\n\u003ctd\u003eSH1.0 4-pin\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBuilt-in ESC current\u003c\/td\u003e\n\u003ctd\u003e20A continuous; peak 25A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eESC input voltage\u003c\/td\u003e\n\u003ctd\u003e2-3S\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFC firmware version\u003c\/td\u003e\n\u003ctd\u003eBetaflight_4.4.1_BETAFPVF405\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eESC firmware\u003c\/td\u003e\n\u003ctd\u003eC_X_70_48_V0.19.2.hex (BB51 Bluejay hardware)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eESC signal support\u003c\/td\u003e\n\u003ctd\u003eD-shot300, D-shot600\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003cp\u003e\u003cem\u003e* The output current of BEC will decrease as the temperature increases.\u003c\/em\u003e\u003c\/p\u003e\u003ch2\u003eWiring \/ Pinout Highlights (from board diagrams)\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eBattery pads: Batt+ (2-3S), Batt-\u003c\/li\u003e\n\u003cli\u003eHD digital VTX port (connector); VCC note shown: 9V (Default) \/ 5V\u003c\/li\u003e\n\u003cli\u003eI2C pads: SCL, SDA\u003c\/li\u003e\n\u003cli\u003eUART pads shown: T1\/R1, T6\/R6, TX3\/RX3, TX4\/RX4; SBUS pad also shown\u003c\/li\u003e\n\u003cli\u003eBuzzer pads: BUZZ+ and BUZZ-; LED pads shown\u003c\/li\u003e\n\u003cli\u003eBarometer marking: BMP280\/DSP310\u003c\/li\u003e\n\u003cli\u003eReceiver-related markings shown: SX1280\/SX1281, ESP8285, WiFi antenna, RX LED (Green), FC LED (Blue)\u003c\/li\u003e\n\u003cli\u003eBottom diagram markings: FC\/Receiver BOOT button, RGB LED 1 \/ RGB LED 2, 5V BEC, onboard current sensor\u003c\/li\u003e\n\u003cli\u003eUSB pads shown on bottom diagram: D-, D+, GND, USB 5V\u003c\/li\u003e\n\u003cli\u003eESC MCU marking shown on bottom diagram: EFM8BB51 (FW C_X_70); “20A MOS” shown around ESC areas; ESC1\/ESC2\/ESC3\/ESC4 labels\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eSetup Notes (text shown in wiring graphic)\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eFor HD digital VTX, UART4 requires Configuration\/MSP to be enabled.\u003c\/li\u003e\n\u003cli\u003eIf an external receiver is used, configure UART1\/6 to be set as Serial RX.\u003c\/li\u003e\n\u003cli\u003eGPS: set Sensor Input as “GPS” in UART1\/6, then enable GPS under the GPS tab and select the correct protocol for the GPS module.\u003c\/li\u003e\n\u003cli\u003eSBUS protocol RX: set Receiver Mode to “Serial-based Receiver” and set Serial Receiver Provider to “SBUS”.\u003c\/li\u003e\n\u003cli\u003eCRSF protocol RX: set Receiver Mode to “Serial-based Receiver” and set Serial Receiver Provider to “CRSF”.\u003c\/li\u003e\n\u003cli\u003eHD digital VTX examples shown: Caddx Vista \/ Runcam Link VTX, Walksnail VTX, HDZero VTX.\u003c\/li\u003e\n\u003cli\u003eSBUS protocol RX examples shown: Frsky XM+ \/ Futaba AC900 \/ Flysky RX2A Pro.\u003c\/li\u003e\n\u003cli\u003eCRSF protocol RX examples shown: TBS Nano \/ ELRS Series RX.\u003c\/li\u003e\n\u003cli\u003eNote shown: some HD digital VTX units may include an integrated SBUS receiver (works with DJI radio). When using an external receiver, SBUS wiring to the digital VTX may not be required.\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eFAQ \/ Hardware Options\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003ePower cutoff:\u003c\/strong\u003e Removing the chip bead disconnects the power supply; to reuse the onboard ELRS receiver, solder the solder pads together to restore power.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUART3 release:\u003c\/strong\u003e Removing two resistors on the solder pads releases UART3 (left: TX3, right: RX3). To reconnect, solder the solder pads together when reusing the onboard ELRS receiver.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVoltage switch (HD VTX connector):\u003c\/strong\u003e The default voltage for the HD VTX connector is 9V. To use WalkSnail Avatar HD mini 1s and Lite, ensure the power supply is 5V by moving the chip bead from the 9V position to the 5V position (or use solder instead of the chip bead to switch between 5V and 9V pads).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMotor choice note:\u003c\/strong\u003e Avoid motors above 20,000KV.\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eFirmware \/ Downloads\u003c\/h2\u003e\u003cp\u003eFor build, wiring, or firmware questions, contact https:\/\/rcdrone.top\/ or support@rcdrone.top.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eFC firmware (STM32F405 version): Betaflight_4.4.1_BETAFVF405\u003c\/li\u003e\n\u003cli\u003eFirmware \u0026amp; CLI dump download: \u003ca href=\"https:\/\/support.betafpv.com\/hc\/en-us\/articles\/21884915967513-CLI-for-F4-2-3S-20A-Flight-Controller-ELRS-V1-0-\"\u003ehttps:\/\/support.betafpv.com\/hc\/en-us\/articles\/21884915967513-CLI-for-F4-2-3S-20A-Flight-Controller-ELRS-V1-0-\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eBetaflight 4.4.1 release: \u003ca href=\"https:\/\/github.com\/betaflight\/betaflight\/releases\/tag\/4.4.1\"\u003ehttps:\/\/github.com\/betaflight\/betaflight\/releases\/tag\/4.4.1\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eESC Firmware Notes\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eBB51 ESC solution based on BLHeliSuite16714903 with Bluejay ESC firmware.\u003c\/li\u003e\n\u003cli\u003eSupports bidirectional D-shot and RPM filtering in Betaflight.\u003c\/li\u003e\n\u003cli\u003ePWM frequency options: 24kHz, 48kHz, 96kHz; default factory setting: 48kHz.\u003c\/li\u003e\n\u003cli\u003e96kHz is not recommended in the provided notes due to possible motor idle setting issues.\u003c\/li\u003e\n\u003cli\u003eProvided warning: do not flash the firmware with a shorter interval, as it may cause stalling and damage to the flight controller.\u003c\/li\u003e\n\u003cli\u003eESC-Configurator: \u003ca href=\"https:\/\/preview.esc-configurator.com\/\"\u003ehttps:\/\/preview.esc-configurator.com\/\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eBLHeliSuite16714903: \u003ca href=\"https:\/\/github.com\/4712\/BLHeliSuite\/releases\/tag\/16714903\"\u003ehttps:\/\/github.com\/4712\/BLHeliSuite\/releases\/tag\/16714903\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eBluejay firmware releases: \u003ca href=\"https:\/\/github.com\/bird-sanctuary\/bluejay\/releases\"\u003ehttps:\/\/github.com\/bird-sanctuary\/bluejay\/releases\u003c\/a\u003e (note shown: choose C_X_70.HEX)\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eSerial ELRS 2.4G RX (binding \u0026amp; update notes)\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eUses CRSF protocol between receiver and flight controller.\u003c\/li\u003e\n\u003cli\u003eEnter binding status by power on\/off three times (plug in and unplug the flight controller three times).\u003c\/li\u003e\n\u003cli\u003eBind mode indication: RX LED quick double blink; bound: solid light.\u003c\/li\u003e\n\u003cli\u003eReceiver update methods noted: Wi-Fi or Betaflight serial passthrough.\u003c\/li\u003e\n\u003cli\u003ePassthrough update notes shown: plug in FC to computer, do not connect to Betaflight Configurator; choose target “BETAFPV 2.4GHz AIO RX”; flash using Betaflight Passthrough in ExpressLRS Configurator.\u003c\/li\u003e\n\u003cli\u003eFirmware flashing guide: \u003ca href=\"https:\/\/support.betafpv.com\/hc\/en-us\/articles\/4404231679129-How-to-Flash-Firmware-of-ELRS-RX-TX\"\u003ehttps:\/\/support.betafpv.com\/hc\/en-us\/articles\/4404231679129-How-to-Flash-Firmware-of-ELRS-RX-TX\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eWhat’s Included\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e1 x F4 2-3S 20A AIO FC V1\u003c\/li\u003e\n\u003cli\u003e4 x M2*10 machine screw\u003c\/li\u003e\n\u003cli\u003e4 x M2*10 nylon screw\u003c\/li\u003e\n\u003cli\u003e4 x M2 nuts\u003c\/li\u003e\n\u003cli\u003e4 x shock absorbing ball\u003c\/li\u003e\n\u003cli\u003e4 x JST1.25mm angle socket\u003c\/li\u003e\n\u003cli\u003e4 x JST1.25mm straight socket\u003c\/li\u003e\n\u003cli\u003e1 x SH1.0 4-pin adapter cable\u003c\/li\u003e\n\u003cli\u003e1 x Type-C to SH1.0 adapter\u003c\/li\u003e\n\u003cli\u003e1 x XT30 power cord\u003c\/li\u003e\n\u003cli\u003e1 x filter capacitor\u003c\/li\u003e\n\u003cli\u003e1 x 30mm double-head VTX connector wire\u003c\/li\u003e\n\u003cli\u003e1 x 60mm single-head VTX connector wire\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eReference (CoreMark chart shown in product graphic)\u003c\/h2\u003e\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eAT32F435 (288MHz 1024k)\u003c\/td\u003e\n\u003ctd\u003e1002.74\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSTM32F722 (216MHz 512k)\u003c\/td\u003e\n\u003ctd\u003e1082\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSTM32F405 (168MHz 1024k)\u003c\/td\u003e\n\u003ctd\u003e566\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSTM32F411 (100MHz 512k)\u003c\/td\u003e\n\u003ctd\u003e339\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003ch2 id=\"details\"\u003eDetails\u003c\/h2\u003e\u003cdiv class=\"details-gallery\"\u003e\n\u003cimg alt=\"BETAFPV F4 2-3S 20A AIO Flight Controller V1 board close-up with labeled BEC, MCU, IMU, RX, and ESC\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/BetaFPV-F4-2-3S-20A-AIO-FC-V1.jpg?v=1777653358\"\u003e\u003cp\u003eA compact 2–3S AIO solution that pairs an F4 flight controller with a 20A ESC for HD whoop-style builds.\u003c\/p\u003e\n\u003cimg alt=\"CoreMark benchmark chart comparing MCU performance, including STM32F405 results\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/BetaFPV-F4-2-3S-20A-AIO-FC-V1_8ad16957-29b9-492f-9d20-d9f22ee9c325.jpg?v=1777653370\"\u003e\u003cimg alt=\"Top-side pinout for the AIO FC with labeled pads: battery, HD digital VTX port, UARTs, I2C, SBUS, LEDs, and buzzer\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/BetaFPV-F4-2-3S-20A-AIO-FC-V1_1622e825-d2f6-4d96-b43f-bfb09196638e.jpg?v=1777653383\"\u003e\u003cp\u003eClear top-side pad map helps identify the DJI digital VTX connector, \u003ca href=\"https:\/\/rcdrone.top\/collections\/drone-battery\" title=\"Drone Battery\"\u003ebattery\u003c\/a\u003e pads, UARTs, and buzzer\/LED connections before soldering.\u003c\/p\u003e\n\u003cimg alt=\"Bottom-side board layout with labeled ESC1–ESC4, 20A MOS areas, boot button, RGB LEDs, current sensor, and USB pads\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/BetaFPV-F4-2-3S-20A-AIO-FC-V1_b53af751-d837-428a-861e-ce3082ad705c.jpg?v=1777653393\"\u003e\u003cp\u003eThe underside layout highlights the ESC sections, boot button, RGB LED pads, onboard current sensor, and USB wiring points.\u003c\/p\u003e\n\u003cimg alt=\"Installed AIO flight controller in a frame highlighting rear USB port and DJI O3 6-pin PMU connector\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/BetaFPV-F4-2-3S-20A-AIO-FC-V1_b83560cb-51bc-4c4d-a697-fb5b30279532.jpg?v=1777653404\"\u003e\u003cp\u003eA rear-mounted USB port and the DJI O3 PMU connector keep wiring tidy on compact frames.\u003c\/p\u003e\n\u003cimg alt=\"Close-up of TX3\/RX3 pads and hardware mod points to release UART3 or cut onboard RX power\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/BetaFPV-F4-2-3S-20A-AIO-FC-V1_8ca88158-b772-46f8-884b-ce79430b58f7.jpg?v=1777653417\"\u003e\u003cimg alt=\"Voltage selection points for HD VTX connector: default 9V position and alternate 5V solder option\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/BETAFPV-F4-2-3S-20A-AIO-Flight-Controller.webp?v=1777653809\"\u003e\u003cp\u003eThe HD VTX connector ships set to 9V by default, with an alternate 5V option available via a small solder change.\u003c\/p\u003e\n\u003cimg alt=\"Bluejay logo bird graphic used to reference Bluejay ESC firmware compatibility\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/BetaFPV-F4-2-3S-20A-AIO-FC-V1.avif?v=1777653442\"\u003e\u003cimg alt=\"Wiring diagram and Betaflight setup notes for the AIO FC, including receiver protocol and digital VTX connections\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/BetaFPV-F4-2-3S-20A-AIO-FC-V1_60fef20e-60af-403a-b602-50c291f9ed9f.jpg?v=1777653468\"\u003e\u003cp\u003eA wiring example and Betaflight receiver settings guide simplify setup for digital VTX builds and serial receiver configuration.\u003c\/p\u003e\n\u003cimg alt=\"Package contents with BETAFPV AIO flight controller, cables, connectors, mounting hardware, and storage case\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/BetaFPV-F4-2-3S-20A-AIO-FC-V1_90a7faeb-0357-40e3-8161-6a1ae5d0e9a1.jpg?v=1777653482\"\u003e\n\u003c\/div\u003e","brand":"BETAFPV","offers":[{"title":"Default Title","offer_id":52447988449504,"sku":"01040015_1-1","price":81.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0643\/3210\/3904\/files\/567042f830a15bcefdc659371169a57e_c3a729eb-80b1-4c32-a3f6-01c8ecf745cb.jpg?v=1777539353","url":"https:\/\/rcdrone.top\/products\/f4-2-3s-20a-aio-fc-v1","provider":"RCDrone","version":"1.0","type":"link"}