Can't download logs via MavLink - 0 bytes

I do “first flight” on SpeedyBee f405 mini. And want to analyze logs.

Arducopter 4.5.7 (the same on 4.6.0-beta)
MissionPlanner 1.3.82 build 1.3.8979 (the same on beta 1.3.9151)

LOG_BACKEND_TYPE=block (internal flash).

I can see that log exists (3,7Mb):

But on downloading I get 0 size file.

Logs from the Mission planner ConsoleL:

INFO MissionPlanner.Log.LogDownloadMavLink - GetLog 1
INFO MissionPlanner.MAVLinkInterface - set giveComport Log download single thread current False new False
INFO MissionPlanner.MAVLinkInterface - {
  "Name": "Parent_OnPacketReceived",
  "AssemblyName": "MissionPlanner.ArduPilot, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
  "ClassName": "MissionPlanner.CurrentState",
  "Signature": "Void Parent_OnPacketReceived(System.Object, MAVLinkMessage)",
  "Signature2": "System.Void Parent_OnPacketReceived(System.Object, MAVLink+MAVLinkMessage)",
  "MemberType": 8,
  "GenericArguments": null
}
INFO MissionPlanner.MAVLinkInterface - {
  "Name": "<Start>b__8_0",
  "AssemblyName": "MissionPlanner.ArduPilot, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
  "ClassName": "MissionPlanner.ArduPilot.AIS+<>c",
  "Signature": "Void <Start>b__8_0(System.Object, MAVLinkMessage)",
  "Signature2": "System.Void <Start>b__8_0(System.Object, MAVLink+MAVLinkMessage)",
  "MemberType": 8,
  "GenericArguments": null
}
INFO MissionPlanner.MAVLinkInterface - {
  "Name": "MavOnOnPacketReceivedHandler",
  "AssemblyName": "example-watchbutton, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
  "ClassName": "Shortcuts.ButtonPlugin",
  "Signature": "Void MavOnOnPacketReceivedHandler(System.Object, MAVLinkMessage)",
  "Signature2": "System.Void MavOnOnPacketReceivedHandler(System.Object, MAVLink+MAVLinkMessage)",
  "MemberType": 8,
  "GenericArguments": null
}
INFO MissionPlanner.MAVLinkInterface - {
  "Name": "_interface_OnPacketReceived",
  "AssemblyName": "MissionPlanner.Utilities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
  "ClassName": "MissionPlanner.Utilities.TerrainFollow",
  "Signature": "Void _interface_OnPacketReceived(System.Object, MAVLinkMessage)",
  "Signature2": "System.Void _interface_OnPacketReceived(System.Object, MAVLink+MAVLinkMessage)",
  "MemberType": 8,
  "GenericArguments": null
}
INFO MissionPlanner.MAVLinkInterface - {
  "Name": "Parent_OnPacketReceived",
  "AssemblyName": "MissionPlanner.ArduPilot, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
  "ClassName": "MissionPlanner.CurrentState",
  "Signature": "Void Parent_OnPacketReceived(System.Object, MAVLinkMessage)",
  "Signature2": "System.Void Parent_OnPacketReceived(System.Object, MAVLink+MAVLinkMessage)",
  "MemberType": 8,
  "GenericArguments": null
}
INFO MissionPlanner.MAVLinkInterface - {
  "Name": "Parent_OnPacketReceived",
  "AssemblyName": "MissionPlanner.ArduPilot, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
  "ClassName": "MissionPlanner.CurrentState",
  "Signature": "Void Parent_OnPacketReceived(System.Object, MAVLinkMessage)",
  "Signature2": "System.Void Parent_OnPacketReceived(System.Object, MAVLink+MAVLinkMessage)",
  "MemberType": 8,
  "GenericArguments": null
}
INFO MissionPlanner.MAVLinkInterface - {
  "Name": "MessagesHandler",
  "AssemblyName": "MissionPlanner.ArduPilot, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
  "ClassName": "MissionPlanner.ArduPilot.Mavlink.GimbalManagerProtocol",
  "Signature": "Void MessagesHandler(System.Object, MAVLinkMessage)",
  "Signature2": "System.Void MessagesHandler(System.Object, MAVLink+MAVLinkMessage)",
  "MemberType": 8,
  "GenericArguments": null
}
INFO MissionPlanner.MAVLinkInterface - {
  "Name": "ParseMessages",
  "AssemblyName": "MissionPlanner.ArduPilot, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
  "ClassName": "MissionPlanner.ArduPilot.Mavlink.CameraProtocol",
  "Signature": "Void ParseMessages(System.Object, MAVLinkMessage)",
  "Signature2": "System.Void ParseMessages(System.Object, MAVLink+MAVLinkMessage)",
  "MemberType": 8,
  "GenericArguments": null
}
INFO MissionPlanner.MAVLinkInterface - {
  "Name": "<GetLog>b__0",
  "AssemblyName": "MissionPlanner.ArduPilot, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
  "ClassName": "MissionPlanner.MAVLinkInterface+<>c__DisplayClass277_0",
  "Signature": "Void <GetLog>b__0(System.Object, MAVLinkMessage)",
  "Signature2": "System.Void <GetLog>b__0(System.Object, MAVLink+MAVLinkMessage)",
  "MemberType": 8,
  "GenericArguments": null
}
INFO MissionPlanner.MAVLinkInterface - start fillin len 0 count 1 datalen 0
INFO MissionPlanner.MAVLinkInterface - set count 1
INFO MissionPlanner.MAVLinkInterface - count total 1
INFO MissionPlanner.MAVLinkInterface - totallength 0
INFO MissionPlanner.MAVLinkInterface - current length 0
INFO MissionPlanner.MAVLinkInterface - set giveComport Log download single thread current False new False
INFO MissionPlanner.Log.LogDownloadMavLink - about to move C:\Users\anton\AppData\Local\Temp\tmp7A6E.tmp to: C:\Users\anton\OneDrive\Documents\Mission Planner\logs\QUADROTOR\1\1 01.01.1970 2-00-00.bin
INFO MissionPlanner.Log.LogDownloadMavLink - about to GetFirstGpsTime: C:\Users\anton\OneDrive\Documents\Mission Planner\logs\QUADROTOR\1\1 01.01.1970 2-00-00.bin
Binary: False
DFLogBuffer-linecount: 0 time(ms): 0

Try QGControl

Download and Install | QGC Guide (master)

1 Like

Setting the Writing rate for block devices as 10 helped, I guess. thx!