Feedback for Beta (Mini 3 Pro) - Performance & Stability Non-flight regime - UPDATED!!!! NOW FLOWN

Armond M

Hello All:

I wanted to give some feedback as to non-flight regime software stability and performance status during my navigating of the Dronelink software while connected to my DJI Mini 3 Pro.  Hardware/software listed below (as of 4-25-2023):

  • DJI Mini 3 Pro with v01.00.0600
  • RC-N1 Controller with v1.10.1
  • Moto G Power 128GB running Android 12
  • 128GB SD Card in both the Smartphone and Drone
  • Dronelink DJI App (for modern DJI drones)  v4.6.0 (254) Kernal 4.6.0

PLEASE NOTE:  I HAVE NOT TEST FLOWN THE DRONE - THIS IS A STATIC TEST AND I'VE NOT PAID FOR HOBBYIST OR PROFESSIONAL ACCESS.  I was simply trying to connect my drone to the Dronelink app to get telemetry, camera image, and play with settings.

Issues Detected:

  • 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.

Interestingly, Map Pilot Pro also makes an app similar to Dronelink but I cannot use it as their website indicates the following:

  • DJI has limited the Enterprise version to only support Android versions 7 through 11. 

I can verify this to be the case with their app because as soon as the MPP app detects my drone, a message stating that my phone isn't compatible pops up (and indeed I am running Android 12).

I find it odd that DJI would not support the latest Android versions.  Had I know, I'd not have updated my phone.

This is for now. I am hoping to purchase the Hobbyist Premium plan or become a Beta tester.

Anyway, hope this helps.  

 

0

Comments

260 comments

  • Comment author
    Gilles SEGURA

    I assume you work for DL

    0
  • Comment author
    Martin Reading Dronelink Expert Dronelink Expert

    I assume you work for DL

    Gilles SEGURA all off the Dronelink Staff, have a Dronelink staff badge next to their names

    1
  • Comment author
    wrybread
    • Edited

    @Gilles: no, but I'm an enthusiastic fan of their work. But more importantly I read the terms of the beta before downloading it. It really is very clear. 

    2
  • Comment author
    Jim McAndrew Dronelink Staff
    • Edited

    They've also documented how they had to rewrite much of the code base in an attempt to make it work better with DJI's obviously (currently) flawed sdk.

    I realize this thread is long and it is unlikely that everyone has read every post, but this is the one wrybread is referring to:

    It appears that the only path forward with DJI on this issue is to create a working, flutter-based, example app that reproduces the crashes. This means we are in the process of performing the major code-surgery required to separate the proprietary bits of Dronelink (account management, content loading, etc) from the bits that we have always wanted to open-source anyway (the flight dashboard, settings panels, map overlay, etc). This is a painfully tedious process that requires a lot of meticulous attention to detail and regression testing and it will take quite a bit of time so please be patient.

    I can assure you (as I still write much of the code at Dronelink), we have spent a depressing amount of time and money attempting to work-around this issue and help DJI, and the process is ongoing.

    Testing an app that doesn't work is ridiculous

    The app actually does work (on most drones and on most platforms), and the beta is meant to test the app across all flavors and combinations. The Mini 3 isn't the only drone we are working on, and supporting it isn't the only feature that we have released over the last 6 months, and all of the other features still need to be tested, which requires running an active beta. I totally understand that from the perspective of a Mini 3 user that only cares about support for that drone, it feels like the beta is pointless, but again, this is only one of many development initiatives that are ongoing at Dronelink right now.

    creates obviously badwill and poor customer services judgement.

    I will admit that the level of my involvement on our user forums is probably poor judgement (if you look at my profile I have over 6000 comments), but I am sure that the thousands of users that I have helped over the years on the other end of those comments are probably grateful. I can assure you that you will not find the CEO of Walmart or Amazon attempting to personally help their customers. In the end, we are trying to do the best we can with the hand that we have been dealt, and we are appreciative of those who seem to have a better understanding and respect for what we do. I realize we can never make everyone happy and as much as we try to make information available, there will still be people that somehow don't find it or ignore it, so it is what it is.

    2
  • Comment author
    Francisco Cáliz Serrano

    Me parece que hacéis un gran trabajo, lo digo como solo usuario de una sola vez y una sola desconexion.
    Ánimo.

    0
  • Comment author
    Martin Reading Dronelink Expert Dronelink Expert

    but I am sure that the thousands of users that I have helped over the years on the other end of those comments are probably grateful. 

    One very grateful user here, who enjoys beta testing on MSDK4

    2
  • Comment author
    Daniel Snyder

    Keep up the good work Jim!

    1
  • Comment author
    Mirko Bertini

    I leave a feedback from my experience:
    Drone: mini3 not pro
    Device: Xiaomi note 9 pro
    DL ver: 4.8.1 (273) core 4.8.0

    Flown 3 times, no disconnections.
    Waypoint work, but must be patient for starting the mission.
    (Take 1 to 3 minutes to go)

    Camera settings, is a little laggy to apply the settings..

    Overall, the dev make a very good job.

    0
  • Comment author
    Patrick Bernhart

    I have another question about Focus. I figure out with PIX4Dcapture  some pictures are blurry. What is possible with the SDK regarding auto focus ? Or is it necessary setting manual Focus with DJI Fly to infinitiy ?  

    0
  • Comment author
    gabriel alves

    Estou fazendo a missão,  do plano de voo e de repente, o aplicativo sai constantemente durante a missão e acabo perdendo o trabalho ele para a missão.

    Observação: meu drone é um mini 3, meu celular é Samsung s10 Android 13.

    0
  • Comment author
    Jim McAndrew Dronelink Staff

    Please read this whole thread.

    0
  • Comment author
    gabriel alves

    I'm doing the mission, the flight plan and suddenly, the application constantly quits during the mission and I end up losing work for the mission.

    Note: my drone is a mini 3, my cell phone is Samsung s10 Android 13.

    0
  • Comment author
    Matt T
    • Edited

    I've had a few good days with 273 and 274. No crashes even with long (more than one battery required) mapping missions.

    273 was occasionally slow to load the missions, I've only done one with 274, but no problems there. Did anything change? Either way, it's like a breath of fresh air to get through a mission or two without a crash.

    Still experiencing the map freezing. Minimizing the map and reselecting it gets it working again.

    Had a chance to try RTMP streaming to Youtube live. Pretty cool feature. I'm not sure what my personal usage case is for it, but I enjoyed tinkering with it. Lots of latency in the picture, but I suspect that's Youtube.

    Mini 3 Pro
    Pixel 7 Pro

    0
  • Comment author
    Jim McAndrew Dronelink Staff

    Did anything change?

    273 is what is out on production right now, and 274 has DJI MSDKv5.6.0. We didn't make any changes in either of these builds to directly address the crashing. Did you upgrade Android?

    0
  • Comment author
    Matt T

    Did you upgrade Android?

    Yes, actually. Running 14 as of its release a few days ago.

    0
  • Comment author
    Jim McAndrew Dronelink Staff

    So issues before upgrade, then no crashes since?

    0
  • Comment author
    Matt T

    I didn't think to keep track (in hindsight I should have), but I think that's correct. It hasn't crashed on Android 14 yet.

    0
  • Comment author
    Matt T

    As confirmed by some flights today it does crash on Android 14. Shoot.

    0
  • Comment author
    Matt T

    I presume this has already been seen by Dronelink staff, but in case not I stumbled on a user in DJI's developer support who's mentioned both fdsan and illegalStateException causing crashes:

    https://sdk-forum.dji.net/hc/en-us/profiles/903593268563-yating-liao

    0
  • Comment author
    Ozy

    Why does this feel like DJI is just trolling everyone and doesn't care because they want us to buy their enterprise stuff?  You'd think that now that the M4P is out, they'd "fix" this one.

    0
  • Comment author
    Daniel Snyder

    This Thread is getting too long.   I think it's time close it and start a new thread that Jim could start it off by giving a Status Update Report on the current roadblock and latest feedback from DJI on the resolution / root cause.  

    In any event, Jim - could you give the latest feedback from DJI on the resolution / root cause, and their date of response please?

    It is time.

    0
  • Comment author
    Jim McAndrew Dronelink Staff

    There is nothing new to report. I delivered an example app to DJI that reproduces the issue over a month ago and they have not directly responded.

    0
  • Comment author
    Daniel Snyder

    Thanks Jim,  That is actually something new to report - a reproducible example found.       Is it time to remind them to give a status update back to you  / us?     A little nuding won't hurt.

    0
  • Comment author
    Omar Rodriguez

    Hola. Que tal? Entiendo que todas estas tratativas están llevándose a cabo hace mucho tiempo. Dos meses. Considero que es un pedido bastante extenso. Pregunto, cuánto tiempo más se necesita para arribar a una solución? Gracias.

    0
  • Comment author
    Omar Rodriguez

    Si en DJI no responden por favor escribirles de nuevo.

    0
  • Comment author
    Omar Rodriguez

    Acerca de que el problema de la solo si hay conexión a wifi, eso es falso. El problema se da incluso con todas las conexiones apagadas y 🫡. mediante telemetría.

    0
  • Comment author
    Jim McAndrew Dronelink Staff

    A little nuding won't hurt.

    Sure, I'll nudge them again. Maybe the 30th time is the charm 🤪

    0
  • Comment author
    Omar Rodriguez

    Perdón?

    0
  • Comment author
    Matt T
    • Edited

    I notice as of a couple days ago DJI has released 5.7.0. The changelog only shows how the APIs have changed and does not indicate bug fixes. Has 5.7.0 been incorporated into Dronelink already?

    -1
  • Comment author
    Jim McAndrew Dronelink Staff

    Yep, still crashes.

    0

Please sign in to leave a comment.