Post

2 followers Follow
0
Avatar

Android 12 Support

I know that it has been noted that DJI only supports SDK from Android 7 to 11. However, I know Dronelink's Beta version seems to support 12 and 13.  Any reason why MPP can't?

I updated my phone prior to knowing this limitation with MPP unfortunately and I can't even get past the pop-up stating this limitation hence making MPP unusable.

Thank you for your feedback.

Armond M

Please sign in to leave a comment.

12 comments

0
Avatar

Here are the reported issues to their the DJI SDK V5 GitHub:

https://github.com/dji-sdk/Mobile-SDK-Android-V5/issues/98

https://github.com/dji-sdk/Mobile-SDK-Android-V5/issues/88

From DJI:

"Currently the majority of the MSDK can only run on DJI RC which are Android 7 and 10."

On the previous couple of releases you could run it on Android 12 and 13 it just crashes a lot. We would rather people not use it that have it be buggy. 

Are the other apps you mention working without crashing?

Zane 0 votes
Comment actions Permalink
0
Avatar

For the most part yes, the other apps work 95% of the time.  What I am finding is that it's easier to create missions online on a PC and then sync up with the phone and fly the mission that way offline (or just connected to the drone).

On Dronelink, I have noticed the following bugs (which are similar in behavior to your software actually):

  • Once connected to the drone and loading up the telemetry/map interface, going from menu to menu (camera, gimbal, etc.) causes a crash.  This seemed to happen ONLY WHEN I was connected to a wifi source other than the drone's.  In other words, if I disconnect from wifi sources (say my home's wifi) and the phone is only connected to the drone's wifi, this crash does not occur.  So make sure you are not connected to any other wifi source when connected to the drone via Dronelink's app. This also must be done in order to use DJI's own Quick Transfer of files from the drone to your phone.
  • DJI's Fly app definitely needs to be killed before using the Dronelink app.  This has been already indicated but I can confirm it as well.
  • Dronelink's app needs to be killed before using the DJI Fly app.  If I do not kill the Dronelink app, DJI's Fly app will load but will not connect to the drone.  The introduction screen showing the Connection Guide, Album, SkyPixel, etc. will only load and the drone will not connect to the DJI Fly app.
Armond M 0 votes
Comment actions Permalink
0
Avatar

We have been telling people "one app at a time" for years... 

We don't test with any WiFi aircraft. The bugs are in the USB connection which Map Pilot Pro is always searching for to detect plug/unplug events. 

Zane 0 votes
Comment actions Permalink
0
Avatar

I don't quite understand what you mean by "We don't test with any WiFi aircraft."

Do I not need to have the wifi on for the drone/controller to connect?  Or is it strictly via BT?

Armond M 0 votes
Comment actions Permalink
0
Avatar

Right...I understand that the controller and device are connected that way.  I guess I misunderstood the process - which is - phone communicates with controller via USB which communicates with drone via BT.

Armond M 0 votes
Comment actions Permalink
0
Avatar

I'll try the previous version...so I understand correctly...you're saying 1.43e will work with Android 12 and on but will crash a lot?

Armond M 0 votes
Comment actions Permalink
0
Avatar

Yes, 1.4.3 will crash a lot. There are people who have gotten it to work apparently because we can see successful flights in our system that used Android 12/13. We just get a ton of crashes and the reported crash numbers are super high. That is why we disabled it. 

Zane 0 votes
Comment actions Permalink
0
Avatar

Understood.  Any projection on timeline to make MPP work with Android 12/13?

Armond M 0 votes
Comment actions Permalink
0
Avatar

This is not something we can fix. The issue is in the DJI SDK, which Map Pilot Pro uses to talk to the aircraft. They need to fix the issue before Map Pilot Pro will work reliably with the Mini 3 Pro on Android 12 and 13. 

Zane 0 votes
Comment actions Permalink