DJI Drone Help Forum

Does the K-index negatively effect DJI drones?


What Is the K-index?

Per Wikipedia, the K-index quantifies disturbances in the horizontal component of earth’s magnetic field with an integer in the range 0–9 with 1 being calm and 5 or more indicating a geomagnetic storm. It is derived from the maximum fluctuations of horizontal components observed on a magnetometer during a three-hour interval.

Do Geomagnetic Storms Negatively Affect DJI Drones?

The short answer is rarely (if ever). NM_Quad (a member of Phantom Pilots) offered the following more in depth answer in an epic post from March 2015:

A geomagnetic storm is when a shock wave from a solar flare smacks into the earth’s magnetic field, which triggers a lot of disturbances in our ionosphere due to a wiggling magnetic field and increasing the electron density. Huge geomagnetic storms (K index 8-9) are rare. The triggering flare has to be huge (an M or X class flare), located near the center of the sun to directly strike the earth, and one that produces a strong coronal mass ejection (CME) - or the shock wave. The CME usually takes about 3 days to strike the earth following the flare. If conditions are right, it can trigger a major geomagnetic storm which usually has a duration of several hours.

During a major geomagnetic storm, GPS signals from the satellite to our Phantom GPS receivers gets bent by the increased electron density, which increases the path length and introduces position errors. The disturbed ionosphere can also cause degraded signal-to-noise problems, meaning your receiver may loose lock on one or more birds. Also, the bending of signals can also cause “phase slips,” which can also cause the receiver to temporarily loose lock on the GPS, taking a few seconds to tens of seconds to relock on the dropped satellite.

Scientific experiments done during strong geomagnetic storms shows the bending of the path length can cause up to about 30M (100 foot) errors in position at mid-latitudes (like the US/Europe and Australia), and slightly worse near the equator. Again, this is during a MAJOR geomagnetic storm of K=8 or 9. Thus, I would expect no effects to a Phantom below K=7.

With K=8 or 9, I would expect the following effects to a Phantom:
A position error of around 100 feet would not normally be catastrophic. The position error is not going to make your Phantom fly a mile away; just 100 feet or so. This would only affect your RTH position and landing point. It might skew the onboard compass off a few degrees, but probably not noticeable. If you’re still tracking 6+ satellites, just bring it home (assuming you even notice anything).

With poor signal-to-noise or phase slips, the Phantom GPS receiver will loose lock and drop into the ATTI mode, just like it does when you drop below 6 satellites. Bring it home in ATTI mode.

We constantly track GPS where I work for precision timing to check the stability of a hydrogen maser. I have only seen a few times where a geomagnetic storm caused a slight shift in timing errors in the past 15 years.

Again, I wouldn’t expect any effects until a MAJOR K=8 or 9 geomagnetic storm, and nothing that is going to cause the Phantom to not know where it is more than a 100 feet in error (not a fly away). Go here to see what the K index and general space weather is These are the guys that measure things every hour.

Do not listen to warnings issued by the major news media. Every flare lately seems to be an end-of-the-world news story, and furthermore, a solar flare means a POSSIBLE geomagnetic storm 3 days later, not right after the flare.

We have enough to worry about to keep our Phantoms flying safe from proper calibration, good batteries, pre-flight check-out, and the various things that can go wrong (a weak ESC, smacking into a tree, loosing LOS, etc.). The geomagnetic storm concern doesn’t even make the top 10, in my opinion. Let’s focus our worries and concern elsewhere.


This subject touches on what I’ve been thinking about in terms of the sensor usage on my Mavic Pro.
Being involved with embedded systems at work(non-aviation) and tinkering with sensors from AdaFruit at home I’m always interested in learning how other systems are implemented.

So, other than degraded SNR during a “solar disturbance” why would the fluctuation of the magnetic field affect the drone’s(Phantom or Mavic) ability to determine it’s position?
The magnetic field is detected by the Magnetometer. Isn’t this only used to determine the drone’s heading? The GPS rcvr /processor would determine the drone’s position.