CADDXFPV GoFilm 20 review: Sub 250g 4K Walksnail CineWhoop

CaddxFPV GoFilm 20

CADDXFPV’s first FPV drone, the GoFilm 20, adopts a CineWhoop-style design with a 360-degree blade protector and onboard Walksnail Moonlight FPV system. It is intended for both beginners and experienced FPV pilots alike. With a wheelbase of just 94mm, it is suitable for indoors and flying outside through tight spaces.

I remember my first flight using FPV Goggles and how immersive it was. Despite being disoriented and having motion sickness, I wanted more, so I changed the battery and fired up the drone again and again. It is probably the closest feeling humans can experience to flying like a bird. I used low-resolution analog FPV at that time, and now digital systems like the Walksnail Avatar HD provide better video quality and a much more realistic user experience.

The biggest advantage of the CADDXFPV GoFilm 20 over its direct competitor, the AVATA 2, is that it weighs less than 250 grams, including the battery. Under this weight limit, you can fly your drone in most regions, including the US, without any pilot license.

CADDXFPV GoFilm 20 with Walksnail Moonlight 4K

Disclosure: I received this 2″ CineWoop in a product review collaboration with CaddxFPV. Product specs and quality may vary according to the manufacturer’s reliability, so I cannot guarantee that you will get a unit that performs the same as seen in my review.

Caddx is an old player in the FPV industry; they were first known for their high-quality analog FPV cameras and later for the HD digital Vista kit designed in close collaboration with DJI. Their next bang was developing the Walksnaul ecosystem, an alternative solution to the existing digital FPV solutions.

Three weeks ago, Caddx FPV showed a teaser photo of their first drone with the “Explore the Boundary” slogan. The next day, they emailed me asking if I was interested in reviewing their upcoming drone, but without revealing any more details about it. Due to some complications with FedEx and the Labor Day and Orthodox Easter holidays, receiving the package took close to 15 days, so I missed publishing the first review of the GoFilm20.



The drone comes in the box with a set of spare propellers with screws, a spare battery strap, an ND8 filter, a USB data cable, a VTX FW upgrade cable, a hex wrench, and a quick start guide (CN/EN).

CADDXFPV GoFilm 20: Design and main components

At 115g (4.06oz) and 133×123×39mm (5.2×4.8×1,5″), it practically fits into your palm, making it one of the smallest and lightest 2-inch 4K FPV drones. The GoFilm 20 adopts a Pusher-Whoop design with inverted motors. The frame has two parts: a top carbon fiber plate that holds the motors and the 360-degree Whoop blade protector. The PAVO25 that I recently built had a similar frame structure. The only thing that makes the design somehow unique is the plastic cover Caddx FPV logo that protects the camera.



The tiny 1303 6000KV motors are paired with tri-blade HQprop T2×2×3 propellers. Considering that it is intended to be used with 4S LIPOs, the 6000KV is pretty high, making the little drone speedy and agile.

1303 6000KV motor

1303 6000KV motor

In the center of the frame is an F405HD AIO flight controller with an integrated 20A ESC and UART ELRS radio receiver. Under the FC is the Walksnail Moonlight digital video transmitter. The AIO FC is installed on the top frame, and the VTX on the plastic blade guard allows easy access to all the parts. You need to remove just five screws to take it apart in case you have to do a repair.

take apart

take apart

The VTX and RX antennas are thoughtfully secured on a 3D-printed TPU mount at the drone’s tails. The original Moonlight antennas have been replaced with smaller dipole antennas to be as light as possible. The onboard RX has v3.0 ExpressLRS firmware and a full-size T-type antenna that attaches to FC through a UFL connector.

Walksnail Moonlight VTX
Walksnail Moonlight micro SD slot and Firmware upgrade connector

Both FC’s micro USB port and VTX’s memory card slot are easily accessible. I planned to install a GPS antenna on the CADDXFPV GoFilm 20, but unfortunately, the F405 AIO flight controller does not have a free UART port, making it impossible for any further upgrade.

Bottom view
Walksnail Moonlight VTX

The battery is installed above the drone; it is possible that an installation at the bottom would have helped stability. If you plan to use higher-capacity batteries, you must replace the stock velcro with the spare one included in the box (it is about 3cm longer).

CADDXFPV GoFilm 20: FPV system | Video quality

As mentioned, the GoFilm20 is built around the newest and most advanced Walksnail FPV system, the Moonlight. From the product name, you can guess that it promises a superior low-light performance. Of course, it is also an excellent choice for flying in strong daylight as it comes in the kit with a neutral density filter (you can choose from ND16 and ND32) to quickly adapt to different light conditions.

Soft camera mount
Anti Vibration camera mount

The Walksnail Moonlight system can transmit 1080p video feed over long distances to your FPV goggles and onboard record up to 4k@60fps videos. Stable, jello-free videos can be shot thanks to the built-in EIS and Gyroflow support. Unfortunately, you can’t have all the features at the same time. When the high frame rate is selected, VTX recording resolution is limited to 720 and 1080p (no 2.7k or 4K available). Also, built-in image stabilization can be activated only at 2.7K. When EIS is enabled, no gyro data is recorded for post-stabilization in the Gyroflow app.

Besides resolution and frame rate, the Moonlight camera supports manual settings for:

  • ISO
  • Sharpness
  • Exposure Value
  • Saturation
  • White Balance
  • Shutter Speed
Walksnail Moonlight camera and ND8 filter
Walksnail Moonlight camera and ND8 filter

My Walksnail Moonlight test looks almost as good as the one recorded with the DJI O3 system, but to be truthful, I’m afraid that they can’t compete with a GoPro’s quality.

CADDXFPV GoFilm 20: Needed to be completed

Unlike the DJI Avata 2 combo, a ready-to-fly kit (RTF), the GoFim 20 drone is offered in a “PNP package,” meaning that you will need a couple of extra accessories to use it.

As mentioned, it has an XT30 battery plug and supports 3-4S batteries. To maintain a good balance between flight time and performance, I recommend using batteries with 550mAh and 850mAh. Each battery provides about 5 minutes of flight time so that you will need 3-5 of them. A PD smart charger with an XT30 port and a parallel board is also required.

Compatible FPV goggles and batteries
4s 650mah 850mah batteries and Walksnail Goggles X

The GoFim 20’s AIO flight controller features an onboard ExpressLRS radio receiver that can be paired with any ELRS radio controller; for the best range, I recommend the Jumper T14 with a built-in 1W TX module.

For FPV flights, besides the battery and transmitter, you will need a compatible FPV monitor. For the best user experience, I suggest the Walksnail Avatar HD Goggles X, but you can also choose the AVATAR VRX if you are on a tight budget and already own an FPV headset with HDMI input.

Pricing and availability

Many could say the GoFilm 20 is overpriced because it is not a versatile DJI drone. But, considering that just the onboard Walksnail Moonlight kit costs close to 200 bucks, the $399 is pretty fair. You can pre-order it starting the 29th of April directly from CaddxFPV’s official online store. Remember that the package includes only the bare drone and will need batteries.

If needed, a set of CADDXFPV 1303 6000KV motors costs $68, and a CADDXF4_AIO_ELRS flight controller costs $59.99. A complete GoFilm20 frame kit or individual repair parts can be purchased here.



Should you buy the GoFilm 20 CineWhoop?

If you have experience with custom-made FPV drones and already own an ELRS radio transmitter and Walksnail Avattar Goggles, you will probably love the Gofilm 20.

Sub250g drones are great because they’re regulation-friendly in most regions, and you can stay under this weight limit with the GoFilm20, including when using an up to 1100mAh battery. The small size allows flying in tight spaces, while the 6000KV motors provide power to fly outdoors even in windy conditions.

If this CineWhoop isn’t for you

FPV isn’t for everyone, and FPV quadcopters aren’t suitable for all filming scenarios or still photography. If you mostly like to shoot aerial videos and take selfies from the air, I suggest looking for a GPS-enabled camera drone with gimbal stabilization. One of the best options under 250g is the Mini 4 Pro.

The GoFilm 20 is not ready to fly out of the box; you must configure it and pair it with your existing accessories. So, if your aim is simply to get up in the air without customizing the BetaFlight configurator or flashing new ELRS firmware and have all the required accessories included in the kit, the Avata2 is probably more for you.

CADDXFPV GoFilm 20: Pre-flight Configuration and Performance

The GoFilm 20 drone comes fully assembled, and you need to do only a few configuration steps before enjoying your first flight.

First, you must bind it to your radio controller -the RX and TX must run the same major ELRS software (2.XX or 3.XX). Pairing mode can be activated by powering ON/OFF the drone three times.

BetaFlight PID tuning

BetaFlight PID tuning

Next, connect the FC to your computer through the micro USB port and run the BetaFlight configurator (BFC). Note: The propellers are installed, so you should carefully configure any settings, especially the ESC and motor configuration. Note: During the configuration, the VTX heats up quickly; in no time, it achieved 100°C (212°F), so it is recommended to use an external fan for cooling.

In the BFC, I adjusted the switch and button layout, assigned flight modes, and customized OSD settings. I didn’t touch any PID settings before a couple of test flights. It is recommended that the ESC beacon be activated, which could help find the drone if you crash it in high grass. BTW, “Turtle mode – Flip-back” mode can also be activated in BFC.

GoFilm20 drone with 4s 650mah LIPO

GoFilm20 drone with 4s 650mah LIPO

Maybe the CaddxFPV GoFilm 20 does not have the flight performance of a 5″ racer, but it is fun to fly and pretty agile. If you have the skill, you can fly through tight spaces such as your car, allowing unique footage. With a 4S 650mAh battery, you can expect about 5 minutes of flight time. Increasing battery capacity adds more weight, making it less responsive. Being so noisy, I nicknamed it “Angry Bird” 🙂

Technical parameters
DroneFrameWhoop style, 94mm wheelbase
FPV systemWalksnail Moonlight Kit
Propulsion systemMotors: 1303 6000KV
Props: HQprop T2×2×3
ReceiverOnboard ELRS 2.4G UART
Battery4S 450-650mAh
Flight controllerMCUSTM32F405RGT6
GYRO and IMUICM42688
ESC20A 4in1 (Bluejay firmware)
Battery compatibility2~4S Lipo/Lihv
FirmwareBetaflight 4.4.3 target CADDXF4_AIO_ELRS
FPVCommunication Frequency5.725-5.850 GHz
Transmitter Power (EIRP)FCC: <30dBm; CE: <14dBm; SRRC: <20dBm; MIC: <25dBm
CameraSensor: Starlight
FOV: Max 160°
Aperture: F2.1
ISO: 100-25600
RecordingResolution 4K@30/60fps, 2.7K@30/60fps, 1080p@100/60fps; 720p@60fps
Max Mbps: 150Mbps
Video format: MP4 (H.264)
Image stabilizationEIS and Gyroflow support
Average delay22ms
Optimized by Optimole