Support Website Contact Support Blog

CTRL+DJI has stopped with Phantom3 Standard

Hi,

The CTRL+DJI app stops every time right after I connect the tablet with WiFi. If it was connected before start, then the app stopped immediately.
Please let me know how to solve this.
▸ Operating system: Android 7.1.1
▸ CTRL+DJI App version: 1.9.2 (latest)
▸ Drone and camera: Phantom 3 Standard
▸ Drone firmware: 1.09.02 (latest)
▸ Brand and model of the device: Lenovo TB-8504X

Best regards,

Zoltan

Hi Zoltan,

If my understanding is correct, first you connect to the Phantom 3 Std using the Wi-fi and then when you open the Ctrl+DJI, the app crashes.

My questions would be the following:

  • Are you also updated with the latest version of Pix4Dcapture? (V4.4.0)
  • Is everything working fine using the drone manufacturer app?
  • Were you able to connect properly to your drone in the past using Pix4Dcapture or it is the first time that you try?

In your case, I would suggest you to go through our troubleshooterand especially doing/checking step 3 and Step 4. Clearing cache memory and data as well as reinstalling Pix4Dcapture and Ctrl+DJI from scratch may help here.

Best,

Me paso lo mismo al conectar con Phantom 3 STD la aplicación se cierra y da error, en versiones anteriores funcionan correctamente.

Hola Julián,

¿Has probado las sugerencias que le hice a Zoltan ya que él tuvo los mismos problemas que tú?

Mis preguntas serían las siguientes:

  • ¿Qué dispositivo móvil usas y qué versión de Android estás usando?
  • ¿Está actualizado con la última versión de Pix4Dcapture y Ctrl + DJI y tiene instalado el último firmware del drone?
  • ¿Está todo funcionando bien usando la aplicación del fabricante del drone?
  • ¿En qué versión de Pix4Dcapture ocurrió por primera vez el problema que está describiendo?

En tu caso, te sugiero:

  • Usar nuestro “Troubleshooter” y, especialmente, realizar / verificar el paso 3 y el paso 4. Borrar la memoria caché y los datos. La reinstalación de Pix4Dcapture y Ctrl + DJI desde cero puede igualmente ayudar aquí.
  • Si es posible, pruebe con otro dispositivo móvil, ya que puede estar relacionado con el hardware.

Saludos

1 Like

Gaël gracias por la pronta respuesta, si he probado todo ya…

Funcionaba correctamente has hace tres meses con las ultimas actualizaciones se detiene la aplicación Ctrl+DJI al intentar conectar al Phantom 3 STD, la ultima versión estable que me ha funcionado es  la 1.8.3.

Con respecto a tus preguntas:

Utilizo un Xiaomi A1, android 8.1

El Drone esta actualizado con el ultimo firmware

La aplicacion GJI GO funciona correctamente con el drone

 

Hola Julián,

Gracias por las explicaciones adicionales. Intenté reproducir tu problema, pero puedo conectarme sin ningún problema al Phantom 3 Standard con la última versión de Pix4Dcapture y Ctrl + DJI.

¿Puedes decirme cuándo la aplicación está fallando exactamente? ¿Es cuando se abre Ctrl + DJI que se bloquea inmediatamente o aún puedes abrir Ctrl + DJI y Pix4Dcapture y luego se bloquea? (por ejemplo al pasar por la lista de control de despegue).

¿Puedes confirmarme que no cambió nada antes de que se bloquee, por ejemplo, el dispositivo móvil o una actualización de la versión de Android que se ejecuta en él?

¿Tuviste la oportunidad de reinstalar ambas aplicaciones desde cero siguiendo el procedimiento del solucionador de problemas descrito en el Paso 4?
También te sugiero que vuelvas a instalar la aplicación del fabricante de drones.

Gaël he probado todo, borrado de datos, de cache, borre la carpeta Pix4D del móvil y no funciona, la aplicación se cierra y falla cuando trato de vincular el dispositivo con el Dron mediante WiFi, es alli donde comienza a fallar, si se fija en los comentarios de Google Play no soy el unico que tiene este problema con el Phanton 3 Standard. 

Si se me ha actualizado el móvil de 8.0 a 8.1 (android)

 

Hola,

Efectivamente, hay algunos usuarios que han reportado problemas en google store pero también hay algunos que han volado con el Phantom 3 y la última versión de Pix4Dcapture en Android de forma exitosa. He intentado reproducir el error con varios dispositivos móviles utilizando versiones de Android diferentes. Los he probado con dos drones Phantom 3 Standard distintos y no tuve ningún crash.

Te recomendaría:
 

  • Abre Pix4Dcapture con conexión a internet y elije phantom 3 Std en los settings.
  • Cierra Pix4Dcapture y Ctrl+DJI y conecta el drone al wifi.
  • Abre Ctrl+DJI y desde ahí, abre Pix4Dcapture. Comprueba que el dron está bien conectado (a veces puede que sea reconocido como Phantom 3 Advanced).

Antes de continuar las averiguaciones, es importante que no se olvide nada. Incluso aunque parezca obvio, sugeriría reinstalar la aplicación del fabricante del dron para comprobar que tienes todos los permisos que las aplicaciones necesitan para operar.

En el dispositivo Android:

  • Tap Settings --> Apps --> Ctrl+DJI --> permissions.

Asegura que tienes permisos de Location, Phone and Storage.
En Pix4Dcapture, debes hacer lo mismo.

Sería bueno si pudieras utilizar otro dispositivo para ver si te ocurre el mismo problema.

Un saludo.

Lamentablemente es mi dispositivo el que tiene el error lo raro es que funcionaba correctamente y corria muy bien la app.

Le envío el error que guarda en la memoria interna de mi dispositivo.

 

===== Device Info ===== manufacture:Xiaomi product:tissot model:Mi A1 version:OPM1.171019.026.V9.6.6.0.ODHMIFE android version:8.1.0 sdk version:27 ===== App Info ===== versionCode:2080 versionName:1.9.2 ===== Crash ===== java.lang.SecurityException: com.pix4d.plugindji was not granted either of these permissions: android.permission.CHANGE\_NETWORK\_STATE, android.permission.WRITE\_SETTINGS. at android.os.Parcel.readException(Parcel.java:2005) at android.os.Parcel.readException(Parcel.java:1951) at android.net.IConnectivityManager$Stub$Proxy.requestNetwork(IConnectivityManager.java:2384) at android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:2949) at android.net.ConnectivityManager.requestNetwork(ConnectivityManager.java:2980) at android.net.ConnectivityManager.requestNetwork(ConnectivityManager.java:3053) at android.net.ConnectivityManager.requestNetwork(ConnectivityManager.java:3015) at dji.midware.f.a.h(Unknown Source:165) at dji.midware.f.a.a(Unknown Source:85) at dji.midware.broadcastReceivers.DJINetWorkReceiver.\<init\>(Unknown Source:7) at dji.sdk.sdkmanager.DJISDKManager.initParams(Unknown Source:189) at dji.sdk.sdkmanager.DJISDKManager.initSDKManager(Unknown Source:146) at dji.sdk.sdkmanager.DJISDKManager.access$1100(Unknown Source:0) at dji.sdk.sdkmanager.DJISDKManager$5.run(Unknown Source:95) at java.lang.Thread.run(Thread.java:764) =======Thread info======
Crash name:java.lang.SecurityException: com.pix4d.plugindji was not granted either of these permissions: android.permission.CHANGE\_NETWORK\_STATE, android.permission.WRITE\_SETTINGS. Cause is:null Thread name is:init-sdk-thread 249 Thread count is:90 Fd count is:0 Name: luginDJIProcess State: S (sleeping) Tgid: 14309 Pid: 14309 PPid: 819 TracerPid: 0 Uid: 10239 10239 10239 10239 Gid: 10239 10239 10239 10239 Ngid: 0 FDSize: 256 Groups: 3001 3002 3003 9997 20239 50239 VmPeak: 1820388 kB VmSize: 1820388 kB VmLck: 32 kB VmPin: 0 kB VmHWM: 95340 kB VmRSS: 94120 kB VmData: 279980 kB VmStk: 8192 kB VmExe: 20 kB VmLib: 119440 kB VmPTE: 1004 kB VmSwap: 0 kB Threads: 114 SigQ: 1/13393 SigPnd: 0000000000000000 ShdPnd: 0000000000000000 SigBlk: 0000000000001204 SigIgn: 0000000000000000 SigCgt: 00000006400084f8 CapInh: 0000000000000000 CapPrm: 0000000000000000 CapEff: 0000000000000000 CapBnd: 0000000000000000 CapAmb: 0000000000000000 Seccomp: 2 Cpus\_allowed: ff Cpus\_allowed\_list: 0-7 voluntary\_ctxt\_switches: 351 nonvoluntary\_ctxt\_switches: 80

 

 

Espero que le sirva a los desarrolladores para solucionar el problema ya que somos muchos los que tenemos este inconveniente.

 

 

Hola Julián

Gracias. Esta es una valiosa pieza de información. Lo compartiré con el equipo del desarrollador para que puedan investigar el problema y encontrar una solución. Volveré a ti si necesito más información.

Saludos,

Gaël, buenas noticias con la última actualización 1.9.3 ha vuelto a funcionar Ctrl+DJI, todavía no lo he probado en una misión pero por lo menos ha vuelto a conectarse!!

Hola Julián,

¡Que buena noticia! La integración del nuevo SDK de DJI puede haber resuelto el problema de conexión. Avísame si lograste volar una misión con tu Phantom 3 Standard.

Saludos,