DJI rc2 HDMI out not working
You've plugged in the USB-C to HDMI adapter. The glasses are ready. The cable is seated tight. Nothing. Black screen. And now you're wondering if DJI shipped you a broken controller—or if you're missing something obvious.
The DJI RC2 HDMI output failure is real, and it's frustrating enough that pilots are posting about it across Reddit and DJI forums. But here's the thing: most of the time, it's not a hardware defect. It's a setting, a firmware version, or a compatibility issue that nobody tells you about upfront.
Let's cut through the noise and get your video output working.
Check Your Firmware Version First
This is the step most people skip, and it's often the culprit. DJI has released firmware updates that specifically address HDMI output stability on the RC2. If you're running an older version, your HDMI port might not recognize the adapter at all—even if the hardware is fine.
Open the DJI Fly app on your phone, connect to your RC2 via Bluetooth, and check Settings > Device > Firmware Version. Write down the build number. Then compare it against the latest release on DJI's official support page. If you're more than one or two versions behind, update immediately. Don't skip this step thinking "it won't matter." Firmware fixes for HDMI often come silently, without fanfare in the release notes.
After updating, power-cycle the RC2 completely—hold the power button for 10 seconds, wait 30 seconds, then power back on. This clears the controller's cache and ensures the new firmware is fully initialized.
The USB-C Adapter Compatibility Problem
Not all USB-C to HDMI adapters are created equal. The RC2's USB-C port is finicky about power delivery and data line configuration. Some adapters work flawlessly; others don't negotiate the handshake at all.
If you've already tried two adapters and neither worked, the issue is likely compatibility, not your controller. Here's what to look for:
- Use an adapter rated for video output, not just charging. Many cheap USB-C hubs prioritize power delivery over video signal integrity.
- Avoid passive adapters. The RC2 needs an active adapter with a built-in chipset to properly convert the USB-C signal to HDMI.
- Check the power delivery spec. If you're using FPV glasses that draw power (like Viture glasses), you need a USB-C adapter that supports at least 15W power delivery while maintaining the video signal.
Pilots on Reddit have reported success with adapters specifically designed for mobile video output—the same ones used for Samsung DeX or iPad Pro external display mode. These tend to have better driver support and more robust chipsets.
Enable HDMI Output in DJI Fly Settings
This sounds basic, but it's easy to miss. HDMI output isn't enabled by default on the RC2. You have to manually activate it.
- Open DJI Fly and connect to your RC2.
- Tap Settings (the gear icon).
- Scroll to Remote Controller.
- Look for HDMI Output or Video Output—the exact label depends on your firmware version.
- Toggle it ON.
Some firmware versions hide this setting deeper in the menu. If you don't see it under Remote Controller, check Display Settings or Transmission Settings. Once it's enabled, the RC2 will output video to any compatible HDMI adapter connected to the USB-C port.
Power cycle again after enabling this setting. The RC2 needs to reinitialize the USB-C port in video mode.
Test with a Powered USB-C Hub (Not Just an Adapter)
If a standalone adapter isn't working, try a powered USB-C hub instead. This gives the RC2's port more stable power and data line negotiation.
Connect the hub to the RC2's USB-C port, then plug the HDMI cable into the hub's HDMI output. Make sure the hub is powered by its own AC adapter or a battery pack—don't rely on the RC2 to power the hub.
Why does this work when a simple adapter doesn't? A powered hub has its own chipset and power supply, which means the RC2 doesn't have to negotiate power delivery while also pushing video data. It's a cleaner handshake, and it often solves intermittent HDMI failures.
Rule Out the Glasses (Or Other Display Device)
Before you assume the RC2 is broken, test the HDMI output with a different device. Plug the adapter into a TV or external monitor. If video appears on the TV but not on your FPV glasses, the problem is with the glasses' USB-C input, not the RC2.
Similarly, if you've tried two different RC2 controllers and both fail with the same glasses, the glasses are the weak link. Contact the glasses manufacturer about firmware updates or USB-C port cleaning—debris in the port can block the video signal.
When It's Actually a Hardware Defect
If you've updated firmware, tested multiple adapters, enabled HDMI output in the settings, and tried a powered hub—and still nothing—then yes, you likely have a defective USB-C port. Contact DJI support with your controller serial number and a record of your troubleshooting steps. They'll replace it under warranty.
But statistically, you won't get here. Nine out of ten "broken HDMI" RC2 controllers work fine once the firmware is current and the adapter is compatible.
Get Your Video Output Working Now
Stop fumbling with cables and settings. Update your firmware, grab a compatible active adapter, enable HDMI output in Fly, and test with a powered hub if the first adapter fails. One of these steps will get your RC2 outputting video again.
Want a complete troubleshooting checklist you can reference in the field? RotorCards includes step-by-step guides for RC2 connectivity, HDMI setup, and FPV glasses pairing—all in one printable reference card. No more guessing. Just flying.
Get RotorCards → rotorcards.com
© 2026 RotorCards · rotorcards.com · hello@rotorcards.com
Before you contact DJI support, grab the RotorCards Essentials. This 12-page quick reference includes the exact HDMI troubleshooting steps for your RC2 controller, plus proper cable seating sequences and common connection gotchas that DJI's manual buries on page 47.
Most HDMI failures aren't hardware issues—they're configuration oversights. RotorCards walks you through every setting in minutes, so you'll know if it's actually broken or just a missed step.