How to do DJI FPV Goggles Video Out via USB-C for Free

How to do DJI FPV Goggles Video Out via USB-C for Free

Normally you’d have to purchase a $750 DJI Smart Controller to get stay video output from the DJI FPV Goggles (in case you are utilizing Air Units and Caddx Vista). However the group lastly made it work with out the costly Smart Controller!

It works on each V1 and V2 DJI FPV Goggles. This undertaking is open supply, requires no further {hardware} and it’s nonetheless work in progress.

Currently it solely works on PC, however the builders are engaged on an Android APP proper now, so hopefully it’ll assist smartphones quickly. Unfortunately it most likely gained’t work on iPhone in accordance with the devs.

This is early launch, so steps are more likely to change sooner or later. I’ll attempt to hold the directions up to date.

  • Download and extract the zip file:
  • Turn on DJI goggles and join USB-C (use a knowledge cable)
  • Run the “Install Drivers.exe” file
  • In Options, click on “List Devices”, Select “Bulk interface” within the drop down listing
  • Click “Replace Driver” (or Install Driver) and wait
  • Close program and run “Run VOC.cmd” in the identical listing
  • If you might have a hybrid laptop computer (devoted gpu) select the hybrid gfx cmd
  • Turn on drone
  • Done!

If you’re testing this in your desk and it’s not working, the drone both must be armed first, or it’s good to flip off Auto Thermal Management within the goggle’s menu below Device.

If you see LIBUSB_ERROR_NOT_FOUND error, the driving force might be not put in correctly, attempt to run the above steps once more.

Be cautious to not overheat the VISTA / Air Unit if you’re testing on the bench. If it overheats, the feed will simply go black, and probably harm the VISTA as nicely. Run a small fan over it for cooling.

It works on Windows, in addition to Linux & macOS, however you’ll want to put in ffmpeg & nodejs your self. Just observe the directions on the GitHub:

Here’s an set up demo by ItsBlunty if the steps above aren’t clear sufficient: