My senior design class is related to drones and we have been using a 3dr solo paired with qgroundcontrol to fly autonomous & repeatable missions for our multispectral analysis of farms and such. Previously, (late february-ish) i was able to fly missions perfectly. Recently, when i have attempted to upload new missions i have been receiving:
Mission transfer failed. Retry transfer. Error: Vehicle did not request all items from ground station. MISSION_REQUEST
I have googled previous similar issues and attempted what they advised to no avail. Could this be an issue with the latest update? If it is any help, i am using the android version thru my Google Pixel 3. Any help would be greatly appreciated!
This sort of thing can happen when you comm link connection is reall noisy. But that wouldn’t change QGC version to QGC version. Turn on console logging for PlanManagerLog using these instructions: https://docs.qgroundcontrol.com/en/SettingsView/console_logging.html. Then go through the same steps where the upload fails. Save the console log test. Put it someone where and link to it here.
Thanks for the quick reply. Having trouble finding where/if this .txt file is saving on my phone. I am clicking “save app log” after i follow the instructions you linked to but am not finding the .txt i am saving in any file folders or on the Log Download (if it is supposed to appear there). I seem to be getting a repeating message in the log
[D] at /home/travis/build/mavlink/qgroundcontrol/src/AnalyzeView/LogDownloadController.cc:499 - “Request log entry list ( 0 through 49 )”
as if the log is trying to find a file to download to but not succeeding at finding the location. Am i doing something wrong?
Log Download are vehicle logs which are not what you want. Console logs are QGC application logs. There should be a QGroundControl folder on your device. Under that is a Logs directory. It will be in there.
Ok, my guess is that you have no QGC->Solo direction comm traffic going through. Can you do things like change the flight mode from the toolbar? Or arm the vehicle from the toolbar?
I was able to switch through flight modes using the toolbar and i was able to arm and spin the motors in “stabilize” mode (without propellers of course). However, the vast majority of modes i was not able to arm in and the code was like a simple “failed to arm” code. If you would like, i can record another log and send you this.
OK, then it’s not what I think it is. From the console log I can see the mission protocol failing:
[D] at /home/travis/build/mavlink/qgroundcontrol/src/MissionManager/PlanManager.cc:54 - ""writeMissionItems T:Mission count:" 4"
[D] at /home/travis/build/mavlink/qgroundcontrol/src/MissionManager/PlanManager.cc:987 - "_setTransactionInProgress "T:Mission" 2"
[D] at /home/travis/build/mavlink/qgroundcontrol/src/MissionManager/PlanManager.cc:107 - ""_writeMissionCount T:Mission count:_retryCount" 4 0"
[D] at /home/travis/build/mavlink/qgroundcontrol/src/MissionManager/PlanManager.cc:523 - ""_handleMissionRequest T:Mission sequenceNumber" 0"
[D] at /home/travis/build/mavlink/qgroundcontrol/src/MissionManager/PlanManager.cc:541 - ""_handleMissionRequest T:Mission sequenceNumber:command" 0 16"
[D] at /home/travis/build/mavlink/qgroundcontrol/src/MissionManager/PlanManager.cc:523 - ""_handleMissionRequest T:Mission sequenceNumber" 0"
[D] at /home/travis/build/mavlink/qgroundcontrol/src/MissionManager/PlanManager.cc:535 - ""_handleMissionRequest T:Mission sequence number requested which has already been sent, sending again:" 0"
[D] at /home/travis/build/mavlink/qgroundcontrol/src/MissionManager/PlanManager.cc:541 - ""_handleMissionRequest T:Mission sequenceNumber:command" 0 16"
[D] at /home/travis/build/mavlink/qgroundcontrol/src/MissionManager/PlanManager.cc:523 - ""_handleMissionRequest T:Mission sequenceNumber" 0"
[D] at /home/travis/build/mavlink/qgroundcontrol/src/MissionManager/PlanManager.cc:535 - ""_handleMissionRequest T:Mission sequence number requested which has already been sent, sending again:" 0"
[D] at /home/travis/build/mavlink/qgroundcontrol/src/MissionManager/PlanManager.cc:541 - ""_handleMissionRequest T:Mission sequenceNumber:command" 0 16"
[D] at /home/travis/build/mavlink/qgroundcontrol/src/MissionManager/PlanManager.cc:523 - ""_handleMissionRequest T:Mission sequenceNumber" 0"
[D] at /home/travis/build/mavlink/qgroundcontrol/src/MissionManager/PlanManager.cc:535 - ""_handleMissionRequest T:Mission sequence number requested which has already been sent, sending again:" 0"
[D] at /home/travis/build/mavlink/qgroundcontrol/src/MissionManager/PlanManager.cc:541 - ""_handleMissionRequest T:Mission sequenceNumber:command" 0 16"
[D] at /home/travis/build/mavlink/qgroundcontrol/src/MissionManager/PlanManager.cc:523 - ""_handleMissionRequest T:Mission sequenceNumber" 0"
[D] at /home/travis/build/mavlink/qgroundcontrol/src/MissionManager/PlanManager.cc:535 - ""_handleMissionRequest T:Mission sequence number requested which has already been sent, sending again:" 0"
[D] at /home/travis/build/mavlink/qgroundcontrol/src/MissionManager/PlanManager.cc:541 - ""_handleMissionRequest T:Mission sequenceNumber:command" 0 16"
[D] at /home/travis/build/mavlink/qgroundcontrol/src/MissionManager/PlanManager.cc:523 - ""_handleMissionRequest T:Mission sequenceNumber" 0"
[D] at /home/travis/build/mavlink/qgroundcontrol/src/MissionManager/PlanManager.cc:535 - ""_handleMissionRequest T:Mission sequence number requested which has already been sent, sending again:" 0"
[D] at /home/travis/build/mavlink/qgroundcontrol/src/MissionManager/PlanManager.cc:541 - ""_handleMissionRequest T:Mission sequenceNumber:command" 0 16"
[D] at /home/travis/build/mavlink/qgroundcontrol/src/MissionManager/PlanManager.cc:705 - ""Sending T:Mission error" 1 "Vehicle did not request all items from ground station: MISSION_REQUEST""
[D] at /home/travis/build/mavlink/qgroundcontrol/src/MissionManager/PlanManager.cc:987 - "_setTransactionInProgress "T:Mission" 0"
because the vehicle keeps asking for mission item 0 over and over (and over again). QGC eventually gives up since the protocol sequence is so out of whack. So if the QGC->Solo comms are good then something seems to be screwing up on the Vehicle side.
I know there are other Solor folks out there using 4.0 without seeing this. Strange.
I tried this using my desktop to the same result. I took a quick snip of the log to show you the problem, i can redo and send the log to you if need be:
I also used the previous version through my android and the upload was successful. I went ahead and shared the file with you, the link to the log is here: