DJI Mavic, Air and Mini Drones
Friendly, Helpful & Knowledgeable Community
Join Us Now

The BIG GNSS (GPS) Issue -- The Constructive Thread

DJI has heard our cries and they're going to "optimate this issue"! 🤣😜

Thank you, DJI Mindy.
 
  • Like
  • Haha
Reactions: Suren and GadgetGuy
While waiting for DJI to optimate the Mavic 3 GNSS, here are some articles you might want to read regarding the four constellations if you have a newfound interest in the technology:

Directions 2022: BeiDou (BDS) enters new era of global services

Directions 2022: Galileo FOC, G2 on the horizon

Directions 2022: A new epoch for GLONASS

Space Force releases new GPS Roadmap
The U.S. Space Force has released a graph illustrating the GPS Enterprise Roadmap. The roadmap provides timelines for all the different elements of the GPS enterprise through the end of fiscal year 2028.

GPS_Enterprise_Roadmap-W.jpg
 
We have a lot of complaining in other threads about how slow the Mavic 3 is to record a home point when starting up. We have plenty of evidence that it takes longer. But we do not have enough constructive discussion. I would like to try a different approach in this thread. There clearly is something different in how the Mavic 3 acquires satellites and records the home point. If DJI isn't going to be forthright about it (not holding my breath), there are still things we can do to move the discussion forward and maybe help ourselves.

For this thread, I'd like to offer up some areas in which we can actually start to figure some things out:

1. We know one material difference between the Mavic 3 vs. prior DJI drones is the swap of GLONASS to Beidou. We do NOT know if this change impacts how long it takes to record a home point. If there are known differences in the user experience between Beidou and GLONASS, Galileo, and GPS, it would be worth knowing. Could swapping them back make a difference? It is a mere configuration change to make it happen.

2. It appears, but I cannot say for sure, that DJI has changed their "GPS Health" criteria for recording a home point. My only evidence of this is the apparent need for 12 or more sats vs. 9 or so on older DJI drones. Not only does it take longer to get SVs but it also wants more of them to get going. Can someone reference and/or document the technical details that define the relationship between SV count, HDOP, GPS Health and the time to first home point.

3. We do NOT know if DJI is using different hardware or antennas for GNSS in the Mavic 3. A tear down would tell us if there is another newer uBlox chip in there with a Taoglass antenna or if DJI is using different parts this time which may explain some of the differences in what we're seeing. I have not seen any identification of chips, antennas in tear downs so far. If you come across them, post them here. If you have a busted Mavic 3 you want to offer up for autopsy, please let me know.

4. We need to push DJI to use A-GPS. We have expensive tablets, phones and RC Pros wired up to these things. It would not be hard to download current ephemeris and almanac data via these devices. For those not familiar, A-GPS is how the GNSS is so fast on your phone. It downloads all the SV geometry, etc. from the internet instead of trying to pull it off the GNSS signal itself. This would fundamentally change the experience. The time to first home point would be under 30 seconds every time.

5. Other topics I cannot think of?
Excellent thread, my search didn't find.
Great info & material.
 
Could you provide the link to thread? I've searched around on that site and can't seem to locate the thread. I see this is post #257, but not finding the discussion and further posts.

Thanks!
 
The slow satellite acquisition seems to be (at least partly) dependent on the drone launch location. This is what I experienced yesterday. I flied in two different location, one took 2+ minutes to record the home point, another took less than 30 seconds.
It is definitely based off drone launch location. Clear open areas where zero interference, I lock onto all 12 satellites in seconds.
 
  • Like
Reactions: johnmont250
The majority of the first flight was limited to 14 satellites and then finally, towards the end, jumped up to 22. Second flight was 23 almost the whole time.

Those numbers are interesting. Almost exactly 2/3 and 1/3. 14 was not uncommon on drones working with two constellations. Which brings up some questions:
An observation that might be related this - my consumer-grade uBlox M8 chip has 28 channels available to track satellites, but the GNSS configuration (UBX-CFG-GNSS) requires you set a min/max number of channels to use per enabled GNSS. You will be capped per GNSS at it's maximum setting, even if more satellites are available in that GNSS or even if there are unused channels in the pool. Additionally, the documentation notes:

"On u-blox M8 receivers a maximum of ten channels can be assigned to Galileo for signal acquisition and tracking. Note that at most eight Galileo satellites will be used for navigation. It is recommended not to set the number of Galileo channels higher than eight in UBX-CFG-GNSS."

So, in the context of that information, the symmetry of total numbers you see of tracked SVs in a good signal area is almost expected if the configuration is set a certain way. Would need to see what DJI set for this.
 
Last edited:
  • Like
Reactions: ianwood
On one of the other GNSS threads, this was just posted and worked for me:

"Turn on your Mavic 3, wait until it connects to 8-9 satellites. Usually takes 20-40 seconds. Turn off your Mavic 3, wait 5 seconds, and turn it back on. Mavic 3 will set Home Point almost immediately! And with just 8-9 satellites."

Following this procedure, on a completely cold boot (haven't flown in a week!), I had a Home Point set within 1 minute and twenty seconds from the first battery boot, with only 9 satellites, and yellow instead of white, and the ceiling was set at 1640 feet instead of 96 feet!

I also received notification of a new update for both the RC-Pro and iOS, which updates the Fly app to version 1.5.10. No idea what the newest app update does ("Fixes certain issues and optimizes overall app quality"), but it doesn't fix the inability to calibrate the compass on the RC-Pro (still off by 20°), and the above fast Home Point setting procedure worked before the update was installed!

I can't personally test the new app update to see if it helps the GNSS issues because I just had a warm boot from the excellent workaround that contaminates any potential cold boot testing of the new app update!
 
Last edited:
Not on mine, your battery's must be messed up or the firmware not up to date on them.
Has nothing to do with "battery"... it's cold or warm power up.
Cold power up always slow on my M3Cine... has been from new.
My FW is up to date on all devices... still slow. Gets to 5-6 in 15-20 seconds, then undetermined to complete... minimum 2-3 minutes.

A M2P, Air2S, M210, I2, M600Pro, Mini2 sitting in same spot takes seconds. I used to dislike my Yuneec H480 & H520 for slow GPS... the M3 easily wins the longest wait.
 
It seems unlikely, but perhaps we don’t all have the same GNSS chip or there is a batch of faulty GNSS chips. My mid-November Mavic 3 always locks within a minute and I’ve tried many combinations of cold & warm starts in new and same locations.
 
It seems unlikely, but perhaps we don’t all have the same GNSS chip or there is a batch of faulty GNSS chips. My mid-November Mavic 3 always locks within a minute and I’ve tried many combinations of cold & warm starts in new and same locations.
Are you using the RC-Pro or RC-N1 controller? If the latter, are you using an iOS or Android tablet or phone?
 
I use the RC-N1 on iOS with either an iPad mini (without cellular) or an iPhone 13.
The latest Fly app update yesterday to 1.5.10 has reduced my cold boot RC-Pro Home Point setting time to 1 minute 20 seconds! Fixed for me, now, too! Might have just been an RC-Pro issue. Satellite lock now happens at roughly 10 satellites instead of 12+!
 
  • Like
Reactions: oztx
The latest Fly app update yesterday to 1.5.10 has reduced my cold boot RC-Pro Home Point setting time to 1 minute 20 seconds! Fixed for me, now, too! Might have just been an RC-Pro issue. Satellite lock now happens at roughly 10 satellites instead of 12+!
Definitely did not help me. I tried cold boot this morning before the app update and still took 6 minutes and no home point, had to turn off drone and go to work. Updated the app during the day and 9 hours later tried with the updated app and it took a full 7 minutes and 34 seconds. I even tried what you said to turn off drone at 8 sats and turn on again and that did not help me. Drone kept bouncing between 9 and 10 sats and stayed grounded till it locked after 7 minutes.
 
From the official Dji Forum in China, posted on our local Dji forum
View attachment 144313
A more relevant question would be whether yesterday’s 1.5.10 app update was in any way supposed to help with the GNSS problem. If not, what exactly was it supposed to fix? She may not even be aware there is a new Fly app update which lowers the GPS threshold for setting the Home Point from 12+ satellites to 10 for me on the RC-Pro. Are you also using the RC-Pro, or only the RC-N1? If the latter, are you using an iOS or Android tablet or phone?
 
Lycus Tech Mavic Air 3 Case

DJI Drone Deals

New Threads

Forum statistics

Threads
131,349
Messages
1,562,278
Members
160,287
Latest member
charliesunique