recalibrate vps mavic

Let us calibrate. Let us eradicate. Let Us Drone. In a perfect world, we would be able to fly our drones whenever and wherever we felt like it; never getting any errors or malfunctions. But this world isn’s perfect, and we have annoying things like jobs that dictate when we can fly, and the FAA to say where we can fly. When Saturday finally does come around and our location is in the green, we get VPS errors *sigh*. All is not bad though, it’s still Saturday, and I’m going to tell you how to get rid of those vision system errors on your Mavic Pro.

Here are the quick steps on how to calibrate the Mavic Pro Vision System to eradicate errors. First, download/launch DJI Assistant and set your computer screen to 1600×900. Connect your Mavic to the computer and click on “calibration”. Follow the onscreen instructions and restart your drone when the calibration is complete. See below for more detailed instructions.

drone comparison tool
Check out our drone comparison tool

What is the Vision System

DJI has worked very hard to make their drones user-friendly. The remote control helicopters I would fly as a teenager were incredibly difficult to maneuver compared to any of DJI’s drone lineup. Why is this? The incorporation of GPS and a Vision Positioning System (VPS) to keep the aircraft extremely steady are certainly two of the reasons.

The Vision System on the Mavic Pro is comprised of two ultrasonic sensors (located on the bottom) and four monocular sensors (two on the front and two on the bottom).

Ultrasonic sensors emit high-frequency sound waves that bounce off surfaces back to the drone to provide distances of objects.

Monocular sensors are cameras that feed images to the drones processor, which is then able to identify the depth of objects.

This is a basic description of the VPS. The Mavic Pro and Mavic Pro Platinum have identical Vision Systems, but I should note that sensors have been added to the sides, rear, and top of the Mavic 2 Pro and Mavic 2 Zoom. Be on the lookout for an article that dives deeper into the Vision Systems of the newer Mavics.

Common reasons for Vision System errors

Ever receive one of the following messages while flying your Mavic Pro?

  • “Downward Vision Sensor Calibration Error. Precision Landing May Fail”. Well, that’s not good.
  • “Vision Sensor Communication Error (10000 or 40000)”
  • “Vision System Error”
  • “Forward Vision Sensor Calibration Error. Precision Landing and Obstacle Avoidance May Fail”
  • “Restart Aircraft. Contact DJI Support if the Problem Persists.”
  • “Vision System Error (a00008)”
  • “Recalibrate Vision System using DJI Assistant 2”
  • “Recalibrate the Vision System. Use DJI Assistant on Mac or PC.”

It may be difficult to ascertain why you are getting errors with the VPS, but I have compiled a list of some common instances where people have gotten errors.

Problem: You may get an error or the drones VPS might just not operate correctly when flying over water. This is clearly stated in the manual: “The performance of the Forward and Downward Vision Systems are affected by the surface being flown over”, and under the types of surfaces listed we see “Flying over water or transparent surfaces”.
Solution: A lot of people have recommended turning off the VPS when flying over water. I usually don’t (unless I am flying low), but it is worth a shot if you are getting errors or notice erratic behavior while flying over water. To disable vision positioning, go to settings>visual navigation settings>advanced settings>enable vision positioning. 

enable vps mavic

Problem: You receive a vision system error after a firmware update
Solution:
 Try calibrating the VPS. If that doesn’t work, try refreshing the firmware. You can refresh the firmware with DJI Assistant 2 or within the DJI GO 4 App.

Problem: You receive a vision system error with your brand new drone
Solution:
 Calibrate the VPS. We all know how much of bumpy ride packages go through in the mail, and your Mavic Pro doesn’t love all that jarring action.

Problem: VPS error after a crash.
Solution:
 Well, we can’t be too surprised if we get a VPS error, along with a few other errors if you crash the drone. Not only should you calibrate the VPS after a crash, but it would also be wise to calibrate the IMU and compass. Do a thorough inspection of the drone to make sure everything is structurally sound as well!

broken Mavic Pro

Problem: VPS error after a DJI GO 4 App update
Solution:
 Forceclose the app and see if the error is still present upon reopening it. If it’s still there, delete the app and download it again. If none of this works, consider rolling back the app to the previous version. I can’t speak much to this as I have never tried it, but here are YouTube tutorials on how to undertake such a task: click here for Apple, and here for Android.

Problem: VPS error after the drone came into contact with moisture. A guy reported that after landing in the snow he got a VPS error, but the drone wouldn’t calibrate with DJI Assistant 2. Turns out moisture had fogged up one of the downward stereo vision sensors (on a P4 Pro).
Solution: After letting it dry out for a couple of days he was able to calibrate the VPS with no problem.

Problem: You may have a bad VPS module. 
Solution: If you’ve tried everything and are still getting vision system errors, there is a chance that the VPS module is bad. DJI offers a 6-month limited warranty for the VPS on the Mavic Pro. In my article Is My DJI Drone or Gimbal Under Warranty? Check Here I explain how to go about initiating a return.

lud scores
See Let Us Drone (LUD) Scores for how drones rank

How to calibrate the Vision System on the Mavic Pro

Calibrating the vision system is a relatively simple process, and it takes about five minutes. You will need DJI Assistant 2 for the calibration.

  1. Make sure that you are on the latest firmware update.
  2. If you haven’t already, download DJI Assistant 2 from DJI’s website here.
  3. Set the resolution of your computer screen to 1600×900.
  4. Ensure that you have at least a 50% charge in your battery.
  5. Connect your Mavic Pro to a computer with a USB cable.
  6. Power on the drone.
  7. Launch DJI Assistant 2.
  8. Click on Mavic Pro.
  9. Click on “Calibration” which you should see on the lefthand menu.
  10. Follow the tutorial that will walk you through the steps of calibrating.
  11. After you have tilted your drone in every which way, DJI assistant 2 will begin the calibration, which takes about a minute.
  12. Upon completion of the calibration process, DJI Assistant 2 will ask you to restart the drone.
  13. Ta-da! You did it, and hopefully, all VPS errors will be gone when you open DJI GO 4.

If you’d prefer, here is a YouTube tutorial video that walks you through each step.

It's very important to set the screen resolution

In order for the calibration to work, your computers screen resolution should be set to 1600 x 900. I have an older 27″ iMac which has a default screen resolution of 2560 x 1440, and I could not calibrate the VPS. I kept getting a “Frame Alignment Error”, and when I clicked on “calibrate” I was met with a white screen.  I kept thinking “where are those darn dots that I see in the tutorial video”. Well, after conducting some research I learned that the resolution needs to be set to 1600 x 900. When I changed the screen resolution under the display settings, the calibration worked flawlessly.

1900 x 600 VPS

If you have an Apple computer, go to settings>displays>scaled>click 1600 x 900. If you have a PC, the steps may be a bit different, but there should still be a “displays” section under settings where you can adjust the resolution.

Trevor's Take

I’ll admit it, I can be lazy. I flew for months with a message on the DJI GO 4 App that read “Recalibrate the Vision System. Use DJI Assistant on Mac or PC.” When I went to calibrate the VPS on my iMac, I ran into the issue I mentioned above where the screen resolution was too large. I didn’t know that the screen resolution size was the culprit at the time, and I was too lazy to figure out why because, after all, my drone seemed to be flying just fine. When I realized how simple the remedy was, I frowned at myself for dragging my feet.

If you’re reading this and currently have a VPS error message displaying on your app, I hope that this post provided some value for ya. What’s your experience with the vision positioning system? Have you experienced other errors or problems that weren’t mentioned above? Comment below!

Pin It on Pinterest