ArduPilot / ArduPilot/MissionPlanner

ftp read/write sizes

Open
#3,086 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
2.4k
Forks
2.9k
Avg merge
19h 16m
Merged PRs (30d)
4

Description

The MissionPlanner ftp code uses read and write sizes of 239, which is the maximum that the protocol supports.
MAVProxy until recently used 110 as SiK radios performed badly with over that size due to radio packet fragmentation.
I just tested RFD900x with MultiPoint firmware 3.0 and found that it can't ftp the parameters at all if you use a burst read size over 80, and for file upload 80 also seems to be the limit
I've opened a PR for MAVProxy to change the defaults to 80:
https://github.com/ArduPilot/MAVProxy/pull/1170
I think we need to test MissionPlanner with RFD900x MultiPoint (we can do that at the conference) and see if we should also change MissionPlanner defaults to 80
It makes a surprisingly small difference in download speed

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating MissionPlanner's FTP read and write size defaults, then reproduce parameter downloads and file uploads with an RFD900x using MultiPoint firmware 3.0. Compare the current size of 239 with 80 and document whether the smaller value resolves the failures; done means the compatibility result supports a clear default-size decision.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
desktop, networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.