【背景】
目前只支持御3行业系列,需要将飞行器固件升级至v06.01.0606及以上,遥控器固件升级至V02.00.04.07及以上,需要使用MSDK v5.3.0-a2版本及以上。后续会支持M30系列。
【步骤】
- 离线固件包可从DJI官网对应的产品页面下载。
- 目前御3行业系列 v06.01.0606版本+ MSDK v5.3.0-a2版本对路径长度有要求,下载文件后需要对升级包的名称进行裁剪。比如 RC_Pro_Enterprise_02.00.03.03.zip 修改为 02.00.03.03.zip,这个问题会在后续的固件版本修复。
- 使用UpgradeManager类,进行离线升级。
- 升级进度监听public void addUpgradeInfoListener(@NonNull UpgradeInfoListener listener) 通过该接口可以获取到升级的进度,以及错误状态。
- 开始离线升级 startOfflineUpgrade(ComponentType type, String offlineFirmwareFilePath, @NotNull CommonCallbacks.CompletionCallback callback)。
- 参数说明:type 遥控器升级 ComponentType 传入 REMOTE_CONTROLLER ,飞机固件升级 ComponentType 插入AIRCRAFT。offlineFirmwareFilePath 需要升级固件的全路径。
评论
0 条评论
请登录写评论。