DJI GO 4 un mar de problemas

Imprimir

Si sos de los que nunca ha tenido problemas con DjiGo, o de los que piensan que dichos problemas estan asociados a Android no pierdas tiempo leyendo este post. En realidad los problemas con  la aplicación se deben a la falta de consideración por parte de DJI con sus clientes. Aquí las soluciones detalladas para Android.

Lo primero que debemos aclarar es que los problemas surgen por las málditas actualizaciones a las que obliga DJI. La aplicación en cada actualización requiere hardware más potente y obliga a enviar datos a DJI que en realidad desconocemos. En las primeras versiones era una gran aplicación que permitia descargar las zonas de vuelo y crear una cuenta era una opción yo la utilizaba en una Tablet Noblex, de las fabricadas en Tierra del Fuego, con solo 1 GB de ram. El único inconveniete era la falta de luminosidad de su pantalla, pero nunca una pantalla verde o perdida de video de mi Mavic Pro. Dicha tablet no era de dedicación exclusiva por lo que había muchas Apps instaladas para numerosos usos.

Llegaron las actualizaciones y comenzaron las angustias

Por disponer de  valla a saber que pavada que proponia DJI con su actualización, la realice, a partir de ese momento mi vieja Noblex paso a ser agenda y Wsp. Compre una Samsumg Tab A, misma cantidad de ram pero un equipo decente para dedicarla exclusivamente a volar el Mavic. Instale todo conecte al mando y una maravilla, pantalla brillante y toda la saraza de DJI disponible en mi dispositivo, a vola!!!!!  Iluso de mi todo perfecto hasta que levantaba vuelo, el retraso en la imagen era de unos 5 segundos, inutilidad total.

Actualización de firmeware de Mavic, reseteo de tablet a estado original, instalación de última versión DJI, ahora si a volar... a volar en simulador ´por que el retraso de imagen continuaba. Bueno claro, estoy utilizando un dispositivo de baja gama, es lógico que haya problemas. Debo comprar un dispositivo mas potente. Adquirí una Tablet Samsumg con 3 GB de ram para darle dedicación exclusiva, por fin podre volar como un profesional, (seguro los ingenieros de de DJI me espiaban por la camara del Mavic y se morían de risa) ahora no había retrasos pero las pantallas verdes eran continuas, nuevamente imposible volar.

A esta altura de los acontecimientos me sobrevolaba el fantasma de un Mavic pisapapeles, ya mi economía no soportaba mas gastos para probar soluciones de shoping. San Google debía proveer alguna solución y afortunadamente en este mundo todavía queda gente inteligente y generosa.

La solución a la maldita DjiGo4

Resumiendo te digo que la solución esta en no hacer lo que dice DJI. Olvidate de actualizar esto solo genera problemas. Hace un tiempo era mas sencillo, ahora con mi Phantom 4 si no actualizo y registro no puedo volar a más de 30 metros. Nuevamente DJI pensando en sus clientes. 

Todo lo que detallo en el post esta levantado de los que saben de verdad y publicaron la información detallada en https://www.rcgroups.com/forums/showthread.php?2916078-DJI-Dashboard-How-To-tips-and-tricks-*MAVIC* 

En este resumen explico basicamente lo que yo he implementado y probado para volar un Mavic Pro y un Phantom 4 Advanced con  Android sin ningún tipo de problemas, toda la información detallada se encuentra en el link anterior.

Lo que se debe tener en cuenta al reaiizar este procedimiento es que se deben seguir todos los pasos y en ese orden. Concretamente lo que se hace es modificar la APP para que este a nuestro servicio y no al de DJI. No hace falta programar nada solo seguir los pasos en el orden que se describe.

Estos pasos son para usuarios Windows yo lo realice sobre un Win7 64 bits. Lo que hacemos es parchear DjiGo para:

  • Evitar que se solicite iniciar secion en los servidores DJI
  • Establecer la potencia del TX en modo FCC que es la máxima potencia del transmisor. Si tu drone proviene de USA ya esta en este modo, si proviene de Europa posiblemente este en modo CE
  • Bloqueo de verificación de Firmware. Con esto la APP no sabe ni revisa que versión tiene la nave
  • Remover la actualización forzada de firmeware. De esta forma evitamos el bloqueo hata tanto se actualice
  • Se bloquean todas las comunicaciones de la aplicación con DJI
  • Se permite acceder a los mapas o descargarlos para volar off line
  • Habilitar los modos de vuelo Mavic en Spark

Creando nuestra DjiGo4 modificada

  1. Descargar https://github.com/Bin4ry/deejayeye-modder Botón verde de tu derecha , ariba Clone or Download - Download Zip
  2. Descomprimi el archivo zip en una carpeta y ejecuta el archivo download_tools.bat como administrador.Esto abrira una pantalla CMD negra y comenzara a descargar archivos, demora unos minutos.
  3.  Cuando finalice el paso 2  debes tener los siguientes archivos en la carpeta tools: Apktool.jar, bspatch.exe y patch.exe. Verifica que esten después de ejecutar download_tools.bat
  4. Descargar http://www.openpilotlegacy.org/dji.go.v4-4.1.22-3028592-noseceo.apk Es la versión DJI Go que se puede parchear
  5. Copiar el archivo descargado en la carpeta PutApkHere.
  6. Ejecutar el archivo RunMe.bat como administrador Si realizaste todo bien aparecerá la siguiente pantalla

Para aplicar la modificación simplemente selecciona el número de la opción que queres aplicar escribiendolo a continuacion de choice y presiona enter, veras que el no del listado paso a yes. Cuando hayas terminado de elegir opciones escribi P y enter. Comenzara a modificarse la APP cuando termine tendras la nueva DjiGo4 en la carpeta MODDED_APK_OUT

Antes de instalarla en tu dispositivo borra todo rastro de tu vieja aplicación de el. Si es un dispositivo que usas exclusivamente para DjiGo lo recomendable es hacer un reset a estado de fábrica para asegurarnos que no hay rastro de la aplicación anterior. Si no desinstala y borra todas las carpetas y cualquier rastro de la aplicacián original.

Ahora si instala la aplicación que creaste, ya sos libre de DJI y sus brillantes programadores creadores de problemas.

 

 

 

Tweet
Plugin Commentarios de Facebook