Review: BetaFPV Matrix 3in1 FC – 1S Whoop FC Designed for DJI O4

by Oscar
Betafpv Matrix 3in1 Fc O4 Top

I recently received the BetaFPV Matrix 3in1 flight controller—a 1S whoop FC board designed specifically for the DJI O4 Air Unit—and after testing it for a week, I’m excited to share my hands-on update. In this article, I’ll explain the design, features and pinout of the Matrix 3in1 FC, and how to setup it up.

Some of the links on this page are affiliate links. I receive a commission (at no extra cost to you) if you make a purchase after clicking on one of these affiliate links. This helps support the free content for the community on this website. Please read our Affiliate Link Policy for more information.

The Matrix can be purchased separately, and it also comes with the Meteor75 Pro, which I recently reviewed: https://oscarliang.com/betafpv-meteor75-pro-o4-whoop/

Where to Buy

Get the BetaFPV Matrix 3in1 FC from:

What are included:

  • 1 * Matrix 1S Brushless Flight Controller (3IN1 HD)
  • 1 * Type-C to SH1.0 Adapter
  • 1 * SH1.0-4Pin Adapter Cable
  • 1 * SH1.0-6Pin Adapter Cable
  • 4 * M1.2*4 Self-tapping Screws
  • 4 * M1.4*5 Self-tapping Screws
  • 4 * Shock Absorbing Balls

Specifications

Flight Controller (FC):

  • MCU: STM32G473CEU6
  • Gyro: ICM42688P
  • Blackbox Memory: 16MB
  • Sensor: Voltage & Current
  • BEC: 5V/3A
  • UART:
    • UART 1 (RX Only/SBUS)
    • UART 2 (Free)
    • UART 3 (For Serial RX)
    • UART 4 (Free/HD MSP)
  • RX: Serial ELRS 2.4GHz (ExpressLRS V3.4.3)
  • FC Firmware: Betaflight_4.5.1_BETAFPVG473
  • USB Port: SH1.0-4Pin
  • HD Digital VTX Port: SH1.0-6Pin
  • Motor Plug: JST1.25-3Pin
  • Battery Connector: BT2.0
  • Mounting Size: 25.5mm x 25.5mm
  • Weight: 3.2±0.1g (battery connector excluded), 4.2±0.1g (battery connector included)

ESC:

  • Power Input: 1S Only
  • Current Rating: 12A continuous, 18A peak
  • ESC Firmware: A_X_5_96_v0.19.2.hex (for BB51 Bluejay firmware)
  • Support Protocol: DSHOT300, DSHOT600

Design and Features

The BetaFPV Matrix 3in1 FC is designed for the DJI O4 Air Unit (Lite) to be used on 1S micro FPV drones. A 4in1 version is also being released, which integrates analog OSD and will be compatible with both HD and analog FPV systems.

Betafpv Matrix 3in1 Fc O4 Connected

What’s 3in1? Well, it combines the flight controller, ESC, and ELRS 2.4GHz RX into a single board, hence 3in1.

From my power consumption testing while reviewing the DJI O4, I found that the O4 draws about 1.2A at 5V. The onboard 5V/3A BEC on the Matrix provides plenty of power to deliver a consistent voltage to the O4. Additionally, the FC features an SH1.0 6-pin connector, making it plug-and-play with the DJI O4 right out of the box—no soldering required.

Betafpv Matrix 3in1 Fc O4 Top

The O4 Air Unit is known to perform poorly and even cut out when the input voltage drops below 3.7V. With the Matrix’s 5V BEC, it prevents the input voltage drop below this level. I tested the FC extensively, even flying until my battery voltage dropped below 2.8V, and my video link remained solid.
Betafpv Meteor75 Pro O4 Tiny Whoop Camera Lens

Like many recent whoop FCs from BetaFPV, the Matrix 3in1 sacrifices a built-in USB port to save weight. However, it does offer a small connector for an external USB-C adapter.

Betafpv Meteor75 Pro O4 Tiny Whoop Fc Usb Adapter Dongle
The ESCs are rated for 12A continuous and 18A peak, which is extremely robust for 1S micro drones—more than enough for almost any setup. They come with Bluejay firmware pre-installed (A_X_5_96_v0.19.2).
This FC also features motor plugs, which allow for solder-free motor replacements, and it includes 16MB of memory for Blackbox logging, a current sensor, three full UARTs plus an extra RX pin, and an integrated ExpressLRS 2.4GHz receiver. The FC comes with a right-angle BT2.0 battery connector.
Betafpv Matrix 3in1 Fc O4 Bottom

Wiring Diagrams and Pinout

Dji O4 Air Unit Lite Wiring Connection To Whoop Flight Controller
Betafpv Matrix 3in1 Fc O4 Wiring Pinout Connection Betaflight Setup

How to Bind Receiver

There are multiple ways to bind ELRS receivers, as described in my tutorial: https://oscarliang.com/bind-expresslrs-receivers/
Here’s my favorite method:

  1. Connect the FC to Betaflight Configurator.
  2. Click on the Receiver tab and press the Bind Receiver button at the bottom right.
  3. The receiver LED should display a double blink, indicating that it is in bind mode.
  4. Go to the ExpressLRS LUA script on your radio and select the “Bind” option.
  5. After a few seconds, the receiver should show a solid light, indicating a successful bind. If it doesn’t, ensure your TX module has the same major version as the receiver.

How to Flash Receiver

The onboard ELRS 2.4GHz RX can be updated via the ExpressLRS Configurator. For a detailed tutorial, check out: https://oscarliang.com/setup-expresslrs-2-4ghz/#Flash-RX-Firmware-via-Betaflight-Passthrough

  1. Plug in your FC to your computer (make sure Betaflight Configurator is closed).
  2. Connect to the ExpressLRS Configurator.
  3. Choose the target “BETAFPV 2.4GHz AIO RX.”
  4. Flash the firmware using the Betaflight Passthrough option.

Conclusion

The BetaFPV Matrix 3in1 flight controller is a game changer for any 1S setup using the latest DJI O4 Air Unit. It not only resolves the power issue with the O4 but also delivers a smooth plug and play user experience with impressive weight savings and robust performance.

Leave a Comment

By using this form, you agree with the storage and handling of your data by this website. Note that all comments are held for moderation before appearing.

12 comments

Mauro 10th April 2025 - 11:20 am

Hello Oscar. Very good review. Tell me, my built-in ERLS receiver stopped working. Can I install an external nano on it? Does it work?

* Meteor75 pro o4

Reply
Oscar 10th April 2025 - 5:17 pm

Yes, just connect the receiver to a spare UART, and disable the onboard receiver in the ports tab.

Reply
Vince 7th April 2025 - 1:18 am

Oscar, what are your thoughts on using this board for a 2s 75mm build with the O4.

Reply
Oscar 7th April 2025 - 5:19 pm

This board only works with 1S.

Reply
King James 10th March 2025 - 12:18 am

I believe the Meteor65 Pro I do have is the 3in1 FC, since I purchased the drone in early February. However, sometimes, after a crash, my DJI Goggles 3 OSD shows type where I can change the PID/Rate profile, and other settings, and I have to use right-stick on the DJI FPV RC 3 moving either right or left to enter a sub-menu or to ‘save and exit’.

I was never able to get this screen on will, it just shows up after a crash or some, may be, glitch. Anyone knows how to get this screen on the goggles to show up?

Reply
Peter 2nd March 2025 - 1:10 pm

What about walksnail?

Reply
ElmerTC 28th February 2025 - 10:18 pm

Is this fully compatible with walksnail (including OSD) or only DJI?

Reply
Oscar 2nd March 2025 - 2:33 pm

Yea it should work with Walksnail 1S VTX.

Reply
Eric S. 26th February 2025 - 5:09 am

Removing the plugs to hard wire motors is a pain. I wish they would supply the plugs separately like some other manufacturers do.

Reply
Eric S. 26th February 2025 - 5:07 am

I put one of these in a Walksnail 3″ toothpick, 1s obviously, 720 or 850 batts. After calibration on the bench I am pulling 25A in wide open climbs and seeing some very low battery voltages too, below 3v occasionally. Anywhoo, My Walksnail voltage never drops below 4.9V, in fact it never varies at all. So that is fine performance in a demanding quad and apparently just what the 04 needs.
My only complaint is there is no buzzer pad, I think that is worth mentioning.

Reply
Alaska_FPV 25th February 2025 - 12:48 am

Hi Oscar,
Do you think that this setup would work for the #nanolongrange by Dave_C? I have one right now with analog and I was wondering if I could get a similar flight time with DJI.

Reply
Dima 24th February 2025 - 1:15 pm

Hi Oscar!
Really looking forward to see your overview of 65-75 1S drones with built-in O4 unit)

Reply