Parameter download in Mission Planner is very slow or takes forever, but only sometimes with no reason

ill add a few things from my side

  1. so by default you have 64Kbps over the air, now this is for both directions
  2. if you use ecc, this halves the available bandwidth
  3. if you dont use rts/cts on the air side, this can cause buffer issues and corrupt packets, as they need to be dropped to keep up. i say air side because the ground side doesn’t normally send a lot of data

so

  1. disable ecc
  2. enable rts/cts on the air side, and use the correct cable that has rts/cts
  3. in MP settings screen change the stream rates down

when i look at the original posters log i see this
INFO MissionPlanner.MAVLinkInterface - 642 got param 0 of 819 name: FORMAT_VERSION
INFO MissionPlanner.MAVLinkInterface - 677 got param 3 of 819 name: SYSID_MYGCS
INFO MissionPlanner.MAVLinkInterface - 977 got param 6 of 819 name: SERIAL0_PROTOCOL
bps 1535 loss 0 left 33 mem 29.046875 mav2 False sign False mav1 47 mav2 0 signed 0
INFO MissionPlanner.MAVLinkInterface - 24 got param 9 of 819 name: SERIAL2_PROTOCOL
HUD 8 hz drawtime 0 gl True
INFO MissionPlanner.MAVLinkInterface - 145 got param 11 of 819 name: SERIAL3_PROTOCOL
INFO MissionPlanner.MAVLinkInterface - 178 got param 13 of 819 name: SERIAL4_PROTOCOL
INFO MissionPlanner.MAVLinkInterface - 709 got param 15 of 819 name: SERIAL5_PROTOCOL

as you can see we are skipping numbers 0,3,6,9,11,13,15 - so we are dropping every 2nd packet or there abouts. and given i dont see any packet loss notifications, this is a result of no rts/cts on the air side, and/or stream rates SR1_PARAMS being too high and flooding the link

1 Like