The Walksnail Moonlight camera/VTX kit emerges as a direct competitor to the popular DJI O3 Air Unit. Offering stabilized 4K recording and a robust performance that rivals, and in some aspects, surpasses the DJI O3, the Moonlight kit presents itself as an interesting option. This review delves into my personal experiences with the Moonlight, comparing it head-to-head with the DJI O3.
New to Walksnail FPV system? Learn more in this article: https://oscarliang.com/setup-avatar-fpv-system/
Still wondering which FPV system you should get in 2024? Check out my buyer’s guide: https://oscarliang.com/fpv-system/
Table of Contents
Where to Buy?
Get the Walksnail Moonlight camera/VTX kit from these vendors:
- GetFPV: https://oscarliang.com/product-l78p
- RDQ: https://oscarliang.com/product-b159
- AliExpress: https://s.click.aliexpress.com/e/_DCqPOtR
- Caddx: https://oscarliang.com/product-znl4
It comes with the following accessories:
- 1x Spare screws for mounting
- 1x Wire harness for firmware upgrade
- 1x Wire harness for connecting the flight controller
- 1x ND8 Filter
- 2x Antenna
- 1x Manual
Specifications
- Firmware name: AvatarMoonlight_Sky_X.X.X
- Transmitter Power: FCC:<1000mW; CE:<25mW
- Image Sensor: Starlight sensor
- FOV: Max 160°
- Aperture: F2.1
- Shutter: Rolling shutter
- ISO: 100-25600
- Recording resolution: 4K@30/60fps,2.7K@30/60fps,1080p@100/60fps,720p@60fps
- Max Mbps: 150Mbps
- Video format: MP4 (H.264)
- 3D DNR: Support
- Gyroflow: Support
- Built-in EIS: Support
- Wide Power Input: 7.4V-25.2V
- Power consumption: [email protected], [email protected]
- Memory card type: U3 MicroSD, Max 256G
- Camera size: 19.6mm*19mm*24mm
- VTX size: 15.3mm*34.5mm*34.5mm
- VTX Installation hole distance: 20*20mm/25*25mm (M2)
- Weight: 38.5g(Antenna not included)
- OSD: Canvas mode
- Latency: Average delay 22ms
- Antenna: 2 (IPEX)
- Filter: ND8
- Antenna Polarization: LHCP
- Antenna Average Gain: 1.9dBi
- Antenna VSWR: <1.5
- Antenna connector: IPEX-1
- Antenna Dimension: 15x45mm (without cable)
- Antenna Weight: 2g
Moonlight is compatible with the following FPV goggles / receiver module:
It’s not compatible with DJI Goggles.
What’s the Moonlight Kit?
Similar to the DJI O3, the Walksnail Moonlight is a camera/VTX combo that offers 4K recording capabilities while streaming HD live videos back to the FPV goggles on the ground. This kit potentially eliminates the need for additional action camera on the drone, simplifying setups and reducing overall weight and cost.
The Moonlight not only records in 1080p, 2.7K, and 4K resolutions but also features electronic image stabilization (EIS). The camera settings allow for manual control, including shutter speed and ISO, which is crucial for capturing high-quality footage in various lighting conditions.
You can learn more about the DJI O3 here: https://oscarliang.com/dji-o3-air-unit-fpv-goggles-2/
Design and Build
The Moonlight has a robust build, with a durable metal shell that serves as a heatsink. It is slightly larger and heavier than the DJI O3 air unit, weighing around 43g without ND filters, compared to the O3’s 40g. However, the Moonlight offers better mounting flexibility with both 20x20mm and 25.5×25.5mm M2 mounting holes, enabling direct mounting onto most drone frames on the market.
The Moonlight camera has a 19mm width just like any standard micro camera. It’s easier to mount than the O3’s non-standard 20mm size, though it is somewhat longer front to back. The yellow silicone spacers in the mounting holes help to dampen quad vibrations, protecting the built-in gyro.
While the Moonlight also features a dual antenna setup for consistent signal, the antennas are individual, unlike the DJI O3’s more convenient 2-in-1 design. The antennas may be a bit challenging to plug in, luckily you probably only need to do this once.
The camera is connected to the VTX via a MIPI connector and it’s detachable.
The camera cable lengths and antenna lengths are similar between the O3 and Moonlight.
Dimensions and Weight Comparison:
Moonlight | O3 | |
Weight | 43g | 40g |
VTX Dimensions (mm) | 34.5 x 34.5 x 15.3 | 30.5 x 30.5 x 14.5 |
Camera size (mm) | 19.6 x 19 x 24 | 20 x 20 x 21.2 |
The Moonlight camera’s starlight sensor boasts a 160° FOV in a 16:9 aspect ratio, with an f/2.1 aperture and an impressive ISO range of 100 to 25600. It supports 4K recording at up to 150Mbps and is compatible with micro SD card up to 256GB.
It comes with an ND8 filter which is easily attachable and detachable, offers lens protection but is over 2 grams heavier and considerably bulkier than typical O3 ND filters. It can possibly be obstructed by the front standoffs, making it difficult to use in certain FPV drone frames without modifications. Anyway it’s nice to have it included in the kit. I wish ND16 is also included, for bright sunny day and snowy days, but ND8 should be quite versatile for many situations.
The absence of a USB port on the Moonlight VTX means SD card removal is necessary for footage transfer and firmware updates, which might be less convenient compared to the O3.
Another advantage of the DJI O3 is its 20GB internal memory. While it may not seem significant as it only holds about 20 minutes of footage, it can save you from going home empty-handed when you forget your SD card. I wish the Moonlight offered a similar feature.
Moonlight’s camera cable is about 12cm long while the antenna wires are about 5.5cm (excluding the plastic tube part).
Latency and Flying Experience
The Moonlight provides a flying experience similar to other Walksnail Avatar VTX and cameras, with the added advantage of onboard recording.
In terms of latency, the Moonlight matches or slightly outperforms the DJI O3, particularly in the 60fps mode. While the latency in 30fps mode is a bit higher than 60fps, it’s notably better than the O3 also, offering a more manageable flying experience. The O3 performs the best in 100fps mode, but then your recording would also be in 100fps, which is not ideal in some cases.
Thanks to Moonlight’s starlight sensor, the system’s low light performance is particularly impressive, outperforming the DJI O3 in challenging lighting conditions. Its ability to capture clear and detailed images in near-darkness is a significant advantage for night flyers.
I’ve noticed that the Moonlight is just as susceptible to jello as the O3, if not more. To combat this, ensure your FPV drone is well-tuned and consider soft-mounting the camera if possible. For guidance on tuning your quads, check out my tutorial: https://oscarliang.com/fpv-drone-tuning/. Gyroflow seems to be pretty effective in minimizing jello so that’s worth a try.
Image Quality and DJI O3 Comparison
The Moonlight was tested using the latest firmware at the time of publishing (37.42.3).
The Moonlight camera offers manual settings that will appeal to experienced pilots, currently you can adjust the following settings:
- Resolution / Frame Rate
- Sharpness
- Exposure Value
- Saturation
- White Balance
- ISO
- Shutter Speed
However, it’s worth noting that unlike the DJI O3, the Moonlight lacks flat color profile or 10bit recording capability and doesn’t offer a native 4:3 mode at the time of testing. Having native 16:9 means the video is more zoomed in after image stabilization is applied in post (such as Gyroflow).
In terms of image quality, it’s quite subjective. The Moonlight impresses with clear contrasts and sharpness, the advantage is especially noticeable in low light.
Here’s a side-by-side comparison between the Moonlight and O3, both set to 4K 60fps with auto settings. Both cameras produce very nice-looking images; the Moonlight appears a bit sharper and warmer, while the O3 has slightly less distortion and a marginally wider field of view (Wide setting).
In night time conditions, the Moonlight is the clear winner in low light. It supports ISO settings up to 51200, in contrast to the O3, which maxes out at 6400. Although the Moonlight excels in low-light scenarios, the high ISO can introduce noise and graininess, potentially making flight challenging.
One point of critique is the auto shutter speed’s exposure changes, which can seem a bit unnatural. Hopefully, this can be addressed in future firmware updates. Here’s a short clip from the Moonlight camera capturing a grey winter day, with Gyroflow applied.
Modular Design
Disassembling the Moonlight VTX reveals a dual board design similar to the O3. One board functions as the video transmitter and the other as the video recording board. Caddx has designed it in such a way that the two boards can be separated. This makes repair more cost effective as you only need to replace the damaged board, not the whole unit.
According to Walksnail, in spring 2024, they plan to release a record-only unit (it includes only the Moonlight camera and recording board). This can be connected to any Walksnail Avatar VTX, offering a modular approach that reduces costs and simplifies replacements.
Firmware Updates
During my testing, Walksnail had released 4 firmware updates, showcasing their commitment to improving the Moonlight camera. While it was a little bit annoying for the reviewers having to retest it every time, hopefully when it gets to the customer’s hand, most of the issues would have been addressed.
The firmware update process is slightly cumbersome due to the need for a special cable to bridge the two boards. Firstly, it would be hard to reach these tiny connectors if you have a tight frame, which probably means you’d have to take the drone apart every time you want to update the Moonlight. Secondly, you cannot lose this tiny cable or you won’t be able to update.
Power Consumption Testing
25mW Output Level
Input Voltage | Not Recording | 1080p 100fps | 4K 60fps |
7V | 1.6A | 1.8A | 2.0A |
9V | 1.3A | 1.4A | 1.55A |
12V | 0.95A | 1.05A | 1.2A |
1000mW Output Level
Not Recording | 1080p 100fps | 4K 60fps | |
7V | 1.8A | 1.95A | 2.3A |
9V | 1.4A | 1.55A | 1.8A |
12V | 1.05A | 1.15A | 1.35A |
Power consumption tests at various output levels show that the Moonlight draws significant current, especially when recording in 4K. The difference in current draw between the minimum (25mW) and maximum (1000mW) power levels isn’t substantial. For safety, a 9V BEC with at least 2A, preferably 3A, is recommended.
An important note: the VTX underreports the input voltage by about 0.4V. This discrepancy is not an issue when powered by a BEC with constant voltage, but if you power it directly from a battery, it can make you want to land earlier than you should.
How to Use
Connecting the Moonlight VTX to the flight controller is exactly the same as other Walksnail VTX. You power it from a BEC or directly from the battery, and connect RX/TX pins to a spare UART on the FC.
In the goggles’ menu, you can select the desired resolution and frame rate for recording. The FPV system’s frame rate setting impacts the available recording resolutions.
- Setting frame rate to high, only 1080p 100fps/60fps/30fps are available.
- Setting frame rate to standard, you get 4k 60fps/30fps, 2.7K 60fps/30fps as well as 1080p60fps/30fps (100fps is not available).
By default, pressing the DVR record button on the goggles starts both the VTX and goggles recording.
Camera settings like frame rate and resolution take about 4-5 seconds to reboot after changes.
Built-in EIS (image stabilization) is only available in 2.7K resolution, not available in 1080p / 4K. Stabilization is applied in the recorded video directly. No gyro data is recorded when built-in EIS is enabled.
But when Built-in EIS is disabled, the VTX records gyro data in a separate file along with the video (.gcsv) which you can import in Gyroflow for image stabilization in post, which I believe yields better result than the built-in EIS. Therefore I recommend disabling built-in EIS and use Gyroflow for image stabilization.
In Gyroflow, camera and lens profiles are automatically detected and loaded when you import footage.
- 4K 60fps bit rate: 150Mbps
- 2.7K 60fps bit rate: 100Mbps
- 1080p 100fps bit rate: 100Mbps
- 1080p 60fps bit rate: 80Mbps
Best Settings
Walksnail seems to be still refining the firmware for the Moonlight, adjustments to settings and the introduction of new features are ongoing.
Therefore, I will hold off on publishing my preferred settings for the Moonlight until a stable firmware version is released, given that changes are anticipated prior to that.
Conclusion
The Walksnail Avatar Moonlight camera/VTX kit is a strong contender in the HD FPV market. It offers 4K recording, impressive low-light performance, and flexible camera settings.
Purchase the Walksnail Moonlight camera/VTX kit from the following vendors:
- GetFPV: https://oscarliang.com/product-l78p
- RDQ: https://oscarliang.com/product-b159
- AliExpress: https://s.click.aliexpress.com/e/_DCqPOtR
- Caddx: https://oscarliang.com/product-znl4
While it shows promise, the Moonlight still has areas for improvement to match the DJI O3, such as the addition of a flat color profile, 10-bit color, an easier firmware update process, and the inclusion of internal memory and a USB port. The O3 maintains an edge as a more sophisticated and powerful camera. Nevertheless, for those seeking a lighter Walksnail FPV drone without the need for a heavy camera like a GoPro, the Moonlight presents a compelling alternative.
31 comments
November 22, 2024 Question is the mipi cable connector on the walksnail moonlight camera different than the connectors on te other walksnail cameras / vtx’s ?
Unfortunatelly it is bigger than o3 unit so it can’t fit to O3 ready cinewhoops without custom printed mounting adapters. It also heats ass hell. You need to use a fan during bench tests and adjustments.
Hello Oscar! I’m relatively new to FPV, but recently upgraded to the WalkSnail system. Love the information on your site. I have a bit of an odd question regarding the Moonlight kit. I’m running into clearance issues with both antennas on my 3.5″ freestyle. I’m wondering what kind of performance and range hit I can expect if I choose to run the moonlight with one antenna instead of both? Thank you!
You shouldn’t, without antenna the VTX unit will overheat and damage the unit. Have you considered using a small dipole antenna perhaps?
Hi Oscar
Thank for the review.
Does it work with hdzero googles ?
Does the menu on these googles allow you to choose the different resolutions and the DVR button to start recording?
Yes if you are using the Walksnail external VRX, which you can connect it to the HDZero via HDMI.
Yes, you can change resolutions and frame rate, and you can start recording using the record button on the VRX.
Oscar,
I always appreciate your in depth reviews. I am curious. Is there a way in which I can interface this unit to allow for Pixhawk OSD overlay for telemetry?
Hi Oscar, I have the Moonlight and the video has awful graininess with the default settings in bright day. Can you please share your best settings? Thank you.
Does it work with DJI googles v2?
No it doesn’t
Did you try to remove lens form camera? I wonder if they use same kind of IR cut filter that could be easily removed as they do on Vista.
What do you use for lens profile with the Moonlight in Gyroflow ?
Do you know if it is possible to connect Avatar vrx to vr-goggles, for example, Oculus Quest 3, using an hdmi-usb adapter?
You can, but you will need a HDMI-USB capture card and not just an HDMI-USB adapter, and you will probably also add about 90-150 ms of latency. To get the image on the quest 3 or 2 you will also need to side load a usbcamera app.
what about the range and penetration compared with the o3? too much difference? it’s possible to fly bando with it?
After reading your review and watching JB’s review on this system that I somehow just found out about now… I feel like i’ve been pushed back even further than going back to the drawing board. I’ve been debating for nearly a month now, between the DJI Goggles V2 / Integra / 2. I’m looking for goggles for a business/professional use case, so the no-brainer was DJI O3.
However, with the US possibly banning the DJI brand, it almost nullifies the possible O4 system in the future… Furthermore, Goggles X has the ability to upgrade to the rumored next generation release in the last half of the year, so again, points go to Walksnail.
Pricing is somewhat similar between a Walksnail G-X / Moonlight vs DJI G2 / O3 system.
Range appears to be better on the Walksnail
Picture Quality appears to be more in favor of DJI, still
QoL/User friendliness goes to DJI
Durability goes to DJI
This leaves me one question… All the “quirks” and “issues” with Moonlight right now, as it’s still in infancy. Couldn’t all or most of them, be fixed via software/firmware updates? Or would you still recommend a DJI G2/O3 setup in a commercial/professional setting?
For professional use, DJI no doubt is the better choice in my opinion. It’s a lot more stable in terms of performance. DJI has only released one or two firmware updates ever since it was released more than a year ago that speaks volume. For the Goggles X, Walksnail has released 5? 7? updates? I don’t even remember and it’s only been a few months. I don’t know when DJI O4 is coming, but right now, I’d lean towards the G2/O3 if you are using it for jobs.
No compatability with the recon budget goggles? :(
Normally the vtx is compatible with the entire Walksnail ecosystem, so I think it’s compatible :)
yeah hopefully, not listed in this article though so kind of confused
Great review. However, Any idea about the range?
Hello Oscar,
First if all thanks for your work it’s always very usefull and helped me a lot since i started fpv :)
So excuse me if my question seems a bit dumb. To give you a context, i’m currently flying o3 on one of my drones, and like it a lot, but for several reasons i’m very interested into the avatar system (1s vtx, Lens, cameras, prices ..). I use the o3 in 2.7k 120 to get the best fluidity in the headset while having an “HD” recodring i find good enough for my freestyle flying. So if i understand correctly the latency of the Moonlight is as good or better than the o3 but what about the fluidity in the goggles compared to the setting i’m used to fly with? (I’m also flying vistas in 120fps).
Thanks in advance for your feedback :)
Actually the “best fluidity” mode in the o3 is 100fps, as the DJI goggles 2 support up to 100fps refresh rate. When using 120fps, it’s the same as 60fps which has noticeably more latency than 100fps based on my observation. Back to your question, if you’ve only been flying 60/120fps with the DJI G2, then “fluidity”-wise they should be similar, but the Walksnail seems to have a slight edge over the O3 when it comes to latency in 60fps. It’s just feel though I haven’t measured latency.
Hello oscar , may i have walksnail moonlight pre released firmware that came with the unit ?
I have trouble with lastest firmware update from website both 37.42.3 and 37.42.4 by having greenlight of vtx slowly flashed and cannot go to bind mode
It would be appreciated if you can share previous version from above
I only have the 37.42.3 firmware, i don’t have the original firmware. You might want to contact Caddx directly to request the original firmware.
good review! by the way, max power is 1200mW, not 1000mW ;-)
The maximum specified power is 30dBm, which is 1000mW. There’s a 1200mW option in the menu but it seems to be the same as 1000mW, confirmed by current draw.
But 1200mW is 30.8dbm, just a fraction higher than 1000mW (30db). You won’t get a lot of difference in power consumption
Yes, the specs says 30dbm, not 30.8dbm though. The current draw difference should be noticeable between 1000mW and 1200mW.
Hi.
Will nothing happen if I connect it to a 6s VCC with a capacitor of course? I’m asking because when I connect to 10 volts, I see the inscription 9.4v in red in my goggles. I don’t know if this means that the voltage is too low, but I’m afraid to connect it to 6s.
Yes you can power it from 6S, the specs state that it support up to 25.2V (fully charged 6S Lipo).
You get red voltage reading in the goggles, because the system thinks you are using a 3S lipo (10V is too high to be a 2S) and it’s running low (10V, that’s 3.3V per cell) so it’s giving you the warning. But if you are using a power supply, you can just ignore it.