Support Website Contact Support Blog

mission ends prematurely

With latest Pix4D capture and Ctrl-DJI, DJI SDK Version: 4.11 , Inspire 1 V2 , after several minutes of mission the drone stops and there is no way to resume mission. This happens on every flight, in multiple locations with 2 different phones.

This is from the logs, the drone stopped at 16:08 and had to be returned to home:

2020-02-23 16:07:47.300 [main] INFO b.j.b.a.c - Firing FLYING_STATE_IN_WAYPOINT_MISSION
2020-02-23 16:07:47.300 [main] DEBUG b.a.a.a.v.q3 - Get flying state: IN_WAYPOINT_MISSION, mission state: AUTO_MISSION
2020-02-23 16:07:47.301 [main] DEBUG b.a.a.a.v.q3 - Get flying state: IN_WAYPOINT_MISSION, mission state: AUTO_MISSION
2020-02-23 16:07:47.302 [main] DEBUG b.a.a.a.v.q3 - Get flying state: IN_WAYPOINT_MISSION, mission state: AUTO_MISSION
2020-02-23 16:07:47.302 [main] DEBUG b.a.a.a.t.n - flying state: IN_WAYPOINT_MISSION
2020-02-23 16:07:47.302 [main] DEBUG b.a.a.a.t.n - flying state: IN_WAYPOINT_MISSION
2020-02-23 16:07:47.303 [main] DEBUG b.a.a.a.t.n - flying state: IN_WAYPOINT_MISSION
2020-02-23 16:07:47.313 [main] DEBUG b.a.a.a.v.o3 - Mission bounds found: b.a.a.a.v.p3@b4158b6
2020-02-23 16:07:47.313 [main] DEBUG b.a.a.a.v.o3 - Mission bounds center: -42.37407739814327,4.1241312257730405,0.0
2020-02-23 16:07:47.352 [main] DEBUG b.a.a.a.x.e.c - No appropriate offline map cache could be found.
2020-02-23 16:07:47.391 [main] DEBUG b.a.a.v.a.b.y0 - Drone reports capabilities [SUPPORTS_VARIABLE_SPEED_MISSION, CAN_STREAM_VIDEO, CAN_ORIENT_PHOTO, CAN_FETCH_IMAGES, CAN_SET_POI, PRODUCES_GEOTAGGED_IMAGES, CAN_SUPPORT_WAYPOINTS]
2020-02-23 16:07:47.394 [main] DEBUG c.p.p.f.m.MissionDetailsActivity - onConnectionStateUpdated CONNECTED
2020-02-23 16:07:47.405 [GLThread 622] INFO c.p.p.frontend.mapgl.GLTextureView$j - sending render notification tid=622
2020-02-23 16:07:47.407 [main] DEBUG b.a.a.v.a.b.y0 - Update flying state ( IN_WAYPOINT_MISSION -> IN_WAYPOINT_MISSION )
2020-02-23 16:07:47.407 [main] INFO b.j.b.a.c - Firing FLYING_STATE_IN_WAYPOINT_MISSION
2020-02-23 16:07:47.407 [main] DEBUG b.a.a.a.v.q3 - Get flying state: IN_WAYPOINT_MISSION, mission state: AUTO_MISSION
2020-02-23 16:07:47.408 [main] DEBUG b.a.a.a.t.n - flying state: IN_WAYPOINT_MISSION
2020-02-23 16:07:49.332 [Thread-13] DEBUG b.a.a.w.g.u - PictureTaken with id DJI_0829.jpg:100729
2020-02-23 16:07:49.336 [Thread-13] DEBUG b.a.a.v.a.b.w0 - onPhotoTaken - count: 26
2020-02-23 16:07:52.334 [Thread-13] DEBUG b.a.a.w.g.u - PictureTaken with id DJI_0830.jpg:100730
2020-02-23 16:07:52.337 [Thread-13] DEBUG b.a.a.v.a.b.w0 - onPhotoTaken - count: 27
2020-02-23 16:07:55.333 [Thread-13] DEBUG b.a.a.w.g.u - PictureTaken with id DJI_0831.jpg:100731
2020-02-23 16:07:55.336 [Thread-13] DEBUG b.a.a.v.a.b.w0 - onPhotoTaken - count: 28
2020-02-23 16:07:58.335 [Thread-13] DEBUG b.a.a.w.g.u - PictureTaken with id DJI_0832.jpg:100732
2020-02-23 16:07:58.338 [Thread-13] DEBUG b.a.a.v.a.b.w0 - onPhotoTaken - count: 29
2020-02-23 16:08:01.331 [Thread-13] DEBUG b.a.a.w.g.u - PictureTaken with id DJI_0833.jpg:100733
2020-02-23 16:08:01.334 [Thread-13] DEBUG b.a.a.v.a.b.w0 - onPhotoTaken - count: 30
2020-02-23 16:09:02.194 [main] DEBUG b.a.a.v.a.b.y0 - Update flying state ( IN_WAYPOINT_MISSION -> GOING_TO_LAND )
2020-02-23 16:09:02.194 [main] INFO b.j.b.a.c - Firing FLYING_STATE_GOING_TO_LAND
2020-02-23 16:09:02.195 [main] DEBUG b.a.a.v.a.b.y0 - finishMission
2020-02-23 16:09:02.195 [main] DEBUG b.a.a.v.a.b.w0 - stopMission() -> stopGPSLogger()
2020-02-23 16:09:02.195 [main] DEBUG b.a.a.v.a.b.w0 - stopGPSLogger()

Ctrl-DJI log:

2020-02-23 16:07:56.727 [RxComputationThreadPool-6] DEBUG com.pix4d.plugindji.dji.e.a.d - Update mission parameters. (wp: 3)
2020-02-23 16:07:56.727 [RxComputationThreadPool-6] DEBUG com.pix4d.libplugins.plugin.a - Plugin send waypointMissionState: 3 / 12
2020-02-23 16:07:56.728 [RxComputationThreadPool-6] DEBUG com.pix4d.plugindji.dji.a - updateInMission(IN_WAYPOINT_MISSION, null) for state true
2020-02-23 16:07:56.730 [pool-5-thread-1] DEBUG c.pix4d.libplugins.plugin.command.a - Reliable channel message: {“waypointMissionState”:{“lastWaypointIndex”:3,“totalWaypointCount”:12},“type”:“WAYPOINT_MISSION_STATE”,“uuid”:7186}
2020-02-23 16:07:58.274 [dji_sdk_callback_thread] DEBUG com.pix4d.plugindji.a - Picture taken: DJI_0834.jpg (id: 100734, time: Sun Feb 23 16:08:00 CST 2020, delay: -1 )
2020-02-23 16:07:58.278 [pool-5-thread-1] DEBUG c.pix4d.libplugins.plugin.command.a - Reliable channel message: {“response”:"{“createdAt”:“Feb 23, 2020 4:08:00 PM”,“fileName”:“DJI_0834.jpg”,“identifier”:100734,“type”:“MEDIA_CREATED”}",“type”:“CUSTOM_MESSAGE”,“uuid”:7256}
2020-02-23 16:07:58.325 [RxComputationThreadPool-1] DEBUG com.pix4d.plugindji.dji.e.a.a - Simulate taking picture DJI_0832.jpg ( id: 100732 )
2020-02-23 16:07:58.329 [pool-5-thread-1] DEBUG c.pix4d.libplugins.plugin.command.a - Reliable channel message: {“attitude”:{“isPitchValid”:true,“isRollValid”:true,“isYawValid”:true,“pitch”:-16.6,“roll”:-8.6,“yaw”:92.8},“errorDescriptor”:{“errorCode”:“NO_ERROR”,“productMessage”:""},“pictureIdentifier”:“DJI_0832.jpg:100732”,“position”:{“altitude”:120.19999694824219,“aslReference”:0.0,“latitude”:10.322337469178022,“longitude”:-83.89020910260392},“timeStamp”:1582495678325,“type”:“PICTURE_TAKEN”,“uuid”:7261}
2020-02-23 16:07:59.929 [dji_sdk_callback_thread] DEBUG com.pix4d.plugindji.dji.a - SDK flying state: ATTI
2020-02-23 16:08:00.023 [RxComputationThreadPool-6] DEBUG com.pix4d.plugindji.dji.e.c - DJI SDK trigger mission finish (error: null).
2020-02-23 16:08:00.444 [dji_sdk_callback_thread] DEBUG com.pix4d.plugindji.a - Picture taken: DJI_0835.jpg (id: 100735, time: Sun Feb 23 16:08:02 CST 2020, delay: -1 )
2020-02-23 16:08:00.447 [pool-5-thread-1] DEBUG c.pix4d.libplugins.plugin.command.a - Reliable channel message: {“response”:"{“createdAt”:“Feb 23, 2020 4:08:02 PM”,“fileName”:“DJI_0835.jpg”,“identifier”:100735,“type”:“MEDIA_CREATED”}",“type”:“CUSTOM_MESSAGE”,“uuid”:7339}
2020-02-23 16:08:01.325 [RxComputationThreadPool-1] DEBUG com.pix4d.plugindji.dji.e.a.a - Simulate taking picture DJI_0833.jpg ( id: 100733 )
2020-02-23 16:08:01.327 [pool-5-thread-1] DEBUG c.pix4d.libplugins.plugin.command.a - Reliable channel message: {“attitude”:{“isPitchValid”:true,“isRollValid”:true,“isYawValid”:true,“pitch”:4.8,“roll”:-0.7,“yaw”:91.5},“errorDescriptor”:{“errorCode”:“NO_ERROR”,“productMessage”:""},“pictureIdentifier”:“DJI_0833.jpg:100733”,“position”:{“altitude”:120.30000305175781,“aslReference”:0.0,“latitude”:10.322349232717634,“longitude”:-83.89005644127465},“timeStamp”:1582495681325,“type”:“PICTURE_TAKEN”,“uuid”:7371}
2020-02-23 16:08:02.025 [RxComputationThreadPool-2] DEBUG com.pix4d.plugindji.dji.e.c - Mission is finish by DJI SDK.
2020-02-23 16:08:02.025 [RxComputationThreadPool-2] DEBUG com.pix4d.plugindji.dji.e.c - Update mission finish listeners (error: null).
2020-02-23 16:08:02.026 [RxComputationThreadPool-2] INFO com.pix4d.plugindji.dji.e.a.d - Mission finished. (wp: 3 / 12)
2020-02-23 16:08:02.026 [RxComputationThreadPool-2] DEBUG com.pix4d.libplugins.plugin.a - Plugin send waypointMissionState: 12 / 12
2020-02-23 16:08:02.028 [RxComputationThreadPool-2] DEBUG com.pix4d.plugindji.dji.e.a.a - Stop taking picture simulation.
2020-02-23 16:08:02.029 [pool-5-thread-1] DEBUG c.pix4d.libplugins.plugin.command.a - Reliable channel message: {“waypointMissionState”:{“lastWaypointIndex”:12,“totalWaypointCount”:12},“type”:“WAYPOINT_MISSION_STATE”,“uuid”:7397}
2020-02-23 16:08:02.194 [dji_sdk_callback_thread] DEBUG c.pix4d.plugindji.dji.controllers.a - Rx camera stop taking pictures completed.
2020-02-23 16:08:02.313 [DJIExecutor Urgent #5] DEBUG c.pix4d.plugindji.dji.controllers.d - Rx mission flight speed completed.
2020-02-23 16:08:02.314 [DJIExecutor Urgent #5] DEBUG com.pix4d.plugindji.dji.e.a.a - Setup mission speed: 10.0.
2020-02-23 16:08:02.315 [DJIExecutor Urgent #5] DEBUG com.pix4d.plugindji.dji.e.a.e - Rx finalise mission completed.
2020-02-23 16:08:02.922 [dji_sdk_callback_thread] DEBUG com.pix4d.plugindji.dji.a - SDK flying state: GPS_ATTI
2020-02-23 16:09:02.187 [dji_sdk_callback_thread] DEBUG com.pix4d.plugindji.dji.a - SDK flying state: GO_HOME
2020-02-23 16:09:02.187 [dji_sdk_callback_thread] DEBUG com.pix4d.plugindji.dji.a - Flying state: IN_WAYPOINT_MISSION -> GOING_TO_LAND

2020-02-23 16:03:25.403 [I] [Utils] Version code Pix4Dcapture 2869
2020-02-23 16:03:25.406 [I] [Utils] Version name Pix4Dcapture 4.8.0
2020-02-23 16:03:25.407 [I] [Utils] Build.BOARD: primrose
2020-02-23 16:03:25.408 [I] [Utils] Build.BOOTLOADER: unknown
2020-02-23 16:03:25.408 [I] [Utils] Build.BRAND: ZTE
2020-02-23 16:03:25.409 [I] [Utils] Build.CPU_ABI: arm64-v8a
2020-02-23 16:03:25.410 [I] [Utils] Build.CPU_ABI2:
2020-02-23 16:03:25.411 [I] [Utils] Build.DEVICE: primrose
2020-02-23 16:03:25.412 [I] [Utils] Build.HARDWARE: qcom
2020-02-23 16:03:25.413 [I] [Utils] Build.ID: NMF26V
2020-02-23 16:03:25.415 [I] [Utils] Build.MANUFACTURER: ZTE
2020-02-23 16:03:25.416 [I] [Utils] Build.MODEL: K92
2020-02-23 16:03:25.418 [I] [Utils] Build.PRODUCT_VALUE: K92
2020-02-23 16:03:25.419 [I] [Utils] Build.TAGS: release-keys
2020-02-23 16:03:25.419 [I] [Utils] Build.TYPE: user
2020-02-23 16:03:25.420 [I] [Utils] API version 25
2020-02-23 16:03:25.422 [I] [Utils] Build version 7.1.1

Hello,

The behavior you are describing has not been reported to us so far. As a first step, I would suggest you go through all the basic checks and troubleshooting steps as it will solve most of the issues that can be encountered if properly followed.

Regards,