Need a small FPV drone with the DJI O4 Professional that’s quick and agile? Then it’s important to try the Flywoo Firefly 20 Professional. Not solely does it fly very well, it additionally has one of many easiest but most sensible designs I’ve seen in a micro quad.
The place to Purchase
Get the Firefly 20 Professional from:
Within the field it comes with these equipment.
Specs
- Designed for DJI O4 Professional Air Unit
- FC / ESC Board: GOKU F405 SE 20A AIO
- Gyroscope: ICM-42688-P
- Flash Reminiscence for Blackbox: 8MB
- Receiver: Flywoo EL24E ExpressLRS 2.4GHz
- Motors: ROBO 1303 6000KV
- Propellers: Gemfan 2023-3 3-Blade, 1.5mm shaft
- Battery Connector: XT30
- Really useful Battery: 4S 550mAh / 750mAh LiHV
- Claimed Flight Occasions
- 750mAh: 6 min 30 s
- 550mAh: 5 min
- Claimed Max Pace: 120km/h
- Weight (excluding battery): 112.5g
Design and Construct High quality
It’s one of many smallest quads designed for the full-size DJI O4 Professional. It’s not the smallest although — that title nonetheless belongs to the WalleFPV Eagle2. Nonetheless, the flight efficiency isn’t actually comparable. The Firefly 20 Professional handles significantly better: it’s extra agile, extra highly effective, and in addition extra environment friendly due to the bigger propellers and greater motors, simply an general higher quad.
Quite a lot of thought clearly went into optimizing the load. You possibly can see it in particulars just like the ultra-light plastic facet panels and battery straps.
Even so, the two.5mm-thick unibody carbon fibre body feels fairly sturdy, in all probability sturdy sufficient to outlive just a few crashes on mushy floor and grass.
It’s additionally very simple to entry the FC USB port, in addition to the DJI O4 Professional’s bind button, USB port, and SD card slot.
I actually like how easy the design is. There may be nothing too fancy or overcomplicated, simply very sensible. You solely have to take away 4 screws to separate the highest plate from the quad, supplying you with entry to the O4 Professional air unit and flight controller. That makes it very simple to work on and particularly beginner-friendly.
It additionally has two shiny RGB LEDs, one on both sides of the drone, built-in into the flight controller, and are customizable in Betaflight.
DJI O4 Professional Mounting
The DJI O4 Professional air unit is mounted underneath the highest plate. The digicam is correctly soft-mounted to assist forestall jello.
Flywoo has changed the unique O4 Professional antennas with two light-weight dipole antennas. This may scale back most vary, however this quad is de facto designed for close-range flying, so they need to be greater than sufficient. Even with these easy antennas, the Firefly 20 Professional ought to nonetheless be able to a minimum of 1–2 km of vary, so I might not fear an excessive amount of about it.
Digital camera angle is adjustable, although the vary isn’t large: 0° to 25°. The facet panels get in the way in which of the digicam screws, so if you wish to regulate the digicam angle, it’s worthwhile to take away them first. They’re “fast launch” panels that merely clip onto the standoffs, to allow them to be eliminated simply by hand with out taking off the highest plate.
No GPS
The dearth of GPS on the Firefly 20 Professional means it turns into riskier the farther you fly, particularly when it’s carrying an costly DJI O4 Professional. So it’s higher suited to close-range or indoor flying, the place you’ll be able to nonetheless simply retrieve the drone after a crash.
That mentioned, the flight controller has a devoted port for a GPS module, so set up is straightforward if you’d like options like Rescue Mode or Place Maintain.
I lately examined fairly just a few GPS modules, and for a micro drone just like the Firefly20, these are some good choices:
NewBeeDrone M10Q Micro
FlyFishRC M10 Mini:
Cyclone M10:
Beeper
It’s good to know the Firefly 20 Professional has a bodily buzzer positioned underneath the flight controller (built-in into the FC itself). It makes a giant distinction if you crash and lose your drone in tall grass. Micro quads this small don’t generally include a correct beeper, so you’ll usually must depend on the motors beeping via DShot Beacon. However that’s often very quiet, which makes it a lot tougher to search out your quad. With an actual buzzer, it’s a lot simpler to find the Firefly 20 Professional.
Battery Decisions
You need to use each 3S and 4S on the Firefly 20 Professional. The truth is, 4S is what Flywoo recommends within the specs. I examined each.
You should purchase the batteries right here:
Personally, I want 4S due to the additional energy. However in the event you want extra relaxed cruising, 3S can be a sensible choice.
Different FPV System?
The Firefly 20 Professional is designed particularly for the DJI O4 Professional, however that doesn’t essentially imply you can not use one other digicam/VTX system on this drone. It might simply require some DIY work and probably a {custom} digicam mount.
Flight Efficiency
I’m very pleased with the way it flies. It’s ridiculously agile, picks up velocity in a short time, and activates a dime. It’s also actually quiet for a 4S quad. You possibly can barely hear it from 100 meters away.
It dealt with wind fairly effectively too. I used to be testing it in 16–18 mph winds, and it flew simply fantastic. There have been some small vibrations right here and there due to the gusts, however you’ll be able to clean these out in your footage utilizing Gyroflow in submit modifying. I didn’t get any jello in any respect, which signifies the mushy mounting is working effectively.
I examined it on each 3S and 4S, and the texture could be very totally different.
Clearly, it’s a lot sooner and extra agile on 4S, however additionally it is barely louder. In case you are extra into clean cruising and wish to preserve a stealthier profile, 3S is a superb alternative.
Listed here are the flight occasions I received with totally different batteries (a mixture of freestyle and cruising):
- 3S 750mAh: 5 minutes
- 3S 1000mAh: 8 minutes
- 4S 720mAh: 6 minutes
On the subject of velocity, the Firefly20 was really sooner than what Flywoo claims within the specs. Because it doesn’t have GPS, I needed to estimate velocity primarily based on the time it took to journey a sure distance at full throttle, so this isn’t probably the most correct figures, however it provides us an thought:
- On 3S, I get a prime velocity of round 110–120 km/h
- On 4S, prime velocity is round 140–150 km/h
PID and Filter Tuning
The PID and filter settings are tuned on the manufacturing unit, however in my view the tune is fairly conservative and positively has room for enchancment.
It additionally runs an older model of Betaflight, so earlier than I tuned it, I up to date it to the newest model (2025.12.2). In case you are already pleased with the way it flies, I might keep away from updating Betaflight as a result of you would need to set the whole lot up once more from scratch.
Anyway, I shared my {custom} PID and filter tune on my Patreon, together with screenshots of all of the settings I modified: https://www.patreon.com/posts/custom-pid-tune-155764066
My {custom} tune is for 4S, however it must also work fantastic on 3S.
Learn how to Setup For First Flight
Firmware
- The flight controller (FC) board goal is FLYWOOF405S_AIO, and it comes preloaded with Betaflight firmware model 4.5.1. For inventory CLI Diff, see right here.
- ESC Firmware: Bluejay G-H-30, 0.19, 48kHz
- ELRS Receiver Firmware Goal: Flywoo EL24E, doesn’t specify what model, however it binds with radio on V3 firmware
- The quad runs props out (motors reversed).
Steps to Setup
- Bind the ELRS receiver (linked to UART3) – Element tutorial: https://oscarliang.com/bind-expresslrs-receivers/
- In Preset tab, search and cargo the ExpressLRS preset that matches your packet charge – Directions: https://oscarliang.com/rc-link-preset-betaflight/
- In PID Tuning tab, arrange charges in accordance with your desire – My Charges: https://oscarliang.com/charges/#My-Charges
- In Receiver tab, allow Telemetry. Roll and pitch channels jumps a tiny bit, so setting deadband (each RC and Yaw) to three may help forestall jitters
- In Modes tab, setup arm swap, Angle mode, Turtle mode, Beeper, and so forth.): https://oscarliang.com/betaflight-modes/#How-to-Setup-Arm-Swap
- In OSD tab, underneath Video Format, choose HD. Then setup OSD parts, or you’ll be able to copy my CLI traces: https://oscarliang.com/betaflight-osd/#My-OSD-Setup-CLI-Instructions
- Pair the DJI O4 Air Unit along with your goggles (linked to UART6) – Information: https://oscarliang.com/how-to-setup-dji-o4-pro/#Pairing-DJI-Goggles-3-with-O4-Air-Unit-Professional
- In Energy & Battery tab, I lowered Amperage Meter Scale from 170 to 165.
Conclusion
I loved flying this quad, and I like how easy and sensible the design is. It’s designed for high-speed racing in tight areas and aggressive freestyle flying, but it’s nonetheless small and quiet sufficient to fly in small native parks with out inflicting as a lot annoyance as a bigger 5-inch quad.
I can positively suggest it.
Get the Firefly 20 Professional from:
Nonetheless, there may be additionally a 2.5-inch model, which I might be reviewing later this week. In case you are deciding between these two fashions, it’s possible you’ll wish to look ahead to that assessment for a full comparability.
For now, right here is Flywoo’s personal rationalization of the distinction (though I don’t 100% agree 😀 ):
The Firefly20 PRO is constructed for excessive outside racing, high-speed maneuvering, and most 4S energy bursts.
The Firefly25 MINI is made for long-endurance freestyle, indoor tight-space flight, and clean aerial taking pictures.
Each fashions help seamless swapping of the digital transmission system with simply 4 screws.
