Mavic 3M KMZ: RGB-only photo capture in DJI Pilot 2

How can I export an RGB-only KMZ mission for DJI Mavic 3 Multispectral to DJI Pilot 2?

Hi,

I am using Litchi Hub to create waypoint missions and then exporting/importing the KMZ into DJI Pilot 2.

Drone: DJI Mavic 3 Multispectral / Mavic 3M
App used for flying: DJI Pilot 2
Mission source: Litchi Hub KMZ export

The mission imports correctly into DJI Pilot 2 and the waypoint route works, but every photo action seems to trigger both RGB and multispectral image capture. Sometimes I only want RGB/visible-light images, not the multispectral bands, to reduce file size and simplify processing.

After the mission is imported into DJI Pilot 2, I cannot find any option to switch the mission/photo mode from RGB + multispectral to RGB only. We have checked both Litchi Hub and DJI Pilot 2, but we do not see a setting for this on the imported KMZ mission.

I inspected the KMZ/WPML files and noticed that the exported mission seems to use:

droneEnumValue = 77
droneSubEnumValue = 0
payloadEnumValue = 66

From DJI WPML documentation, this looks like Mavic 3E / Mavic 3E camera, while Mavic 3M should maybe be:

droneEnumValue = 77
droneSubEnumValue = 2
payloadEnumValue = 68

I also tried adding this to the WPML payload parameters:

wpml:payloadParam
wpml:payloadPositionIndex0</wpml:payloadPositionIndex>
wpml:imageFormatvisible</wpml:imageFormat>
</wpml:payloadParam>

The modified KMZ imports correctly into DJI Pilot 2, but I have not fully tested yet whether this actually prevents multispectral capture.

My questions are:

  1. Does Litchi Hub currently support exporting DJI Pilot 2 KMZ missions specifically for Mavic 3M / Mavic 3 Multispectral?
  2. Is there a supported way to set RGB-only / visible-only capture from Litchi Hub?
  3. Should Litchi Hub export the Mavic 3M payload as payloadEnumValue 68 instead of 66?
  4. Is wpml:imageFormatvisible</wpml:imageFormat> the correct way to force RGB-only capture in DJI Pilot 2?
  5. Or is the RGB/MS photo type controlled only inside DJI Pilot 2 and not through the KMZ/WPML file?

Any advice or example KMZ/WPML for a Mavic 3M RGB-only waypoint mission would be very helpful.

Thanks!

You can select the Mavic 3 Multispectral in the Litchi Hub flight settings:

However, that appears to only set the drone enum values (77, 2). The “payload” values appear to be missing from the Litchi Hub KMZ export.

As you can see in DJI’s own doc, the M3M is not well supported: Cloud API

In fact M3M is not supported in DJI Flight Hub 2 as far as I know.

Experiment with it, and let us know what works and we can make changes. We don’t have this drone so cannot test ourselves.

Litchi currently exports 77/2 for M3M although the 2 is a guess, we have not confirmed it on a real drone.

Thank you.

I will experiment with what works.

If I find anything useful I will suggest some changes!