Skip to main content

Device Types and Model List

This document provides a complete reference for all device types and models supported by DJI and SuperDock, including drones, payloads, remote controllers, and Dock devices.

Device Type Description

Device types are identified by the following fields:

  • domain: Device domain (0=drone, 1=payload, 2=remote controller, 3=Dock)
  • type: Device type code
  • sub_type: Device subtype code
  • node_type: Node type (uav/camera/rc/dock)

Drones (UAV) - Domain 0

ModelDomainTypeSub TypeFull NameDescription
M40001030Matrice 400DJI Matrice 400
M3500890Matrice 350 RTKDJI Matrice 350 RTK
M3000600Matrice 300 RTKDJI Matrice 300 RTK
M300670Matrice 30DJI Matrice 30
M30T0671Matrice 30TDJI Matrice 30T
M3E0770Mavic 3 EnterpriseDJI Mavic 3 Enterprise
M3T0771Mavic 3 ThermalDJI Mavic 3 Thermal
M3M0772Mavic 3 MultispectralDJI Mavic 3 Multispectral
M3TA0773Mavic 3 Thermal AdvancedDJI Mavic 3 Thermal Advanced
M3D0910Matrice 3DDJI Matrice 3D
M3TD0911Matrice 3TDDJI Matrice 3TD
M4D01000Matrice 4DDJI Matrice 4D
M4TD01001Matrice 4TDDJI Matrice 4TD
M4E0990Matrice 4EDJI Matrice 4E
M4T0991Matrice 4TDJI Matrice 4T

Payload Devices (Camera) - Domain 1

Professional Payloads

Payload NameDomainTypeSub TypeDescription
Z301200Z30
XT21260XT2
XTS1410XTS
H201420H20
H20T1430H20T
H20N1610H20N
H301820H30
H30T1830H30T
L11500L1
L21840L2
P11500P1
L311030L3

Integrated Cameras

Camera NameDomainTypeSub TypeDescriptionGimbal Position
M30 Camera1520Matrice 30 integrated cameraMain gimbal (0)
M30T Camera1530Matrice 30T integrated cameraMain gimbal (0)
M3E Camera1660Mavic 3 Enterprise cameraMain gimbal (0)
M3T Camera1670Mavic 3 Thermal cameraMain gimbal (0)
M3M Camera1680Mavic 3 Multispectral cameraMain gimbal (0)
M3TA Camera11290Mavic 3 Thermal Advanced cameraMain gimbal (0)
M3D Camera1800Matrice 3D cameraMain gimbal (0)
M3TD Camera1810Matrice 3TD cameraMain gimbal (0)
M4D Camera1980Matrice 4D cameraMain gimbal (0)
M4TD Camera1990Matrice 4TD cameraMain gimbal (0)
M4E Camera1880Matrice 4E cameraMain gimbal (0)
M4T Camera1890Matrice 4T cameraMain gimbal (0)

FPV Camera

Camera NameDomainTypeSub TypeDescriptionGimbal Position
FPV1390FPV cameraFPV position (7)

Auxiliary Camera

Camera NameDomainTypeSub TypeDescriptionGimbal Position
Vision Assist11760Drone Vision AssistAuxiliary position (10000)

Other Payloads

Payload NameDomainTypeSub TypeDescription
PAYLOAD1310Generic payload
DJI_MINI_3_PRO1600Mini 3 Pro camera
DJI_MINI_31760Mini 3 camera
Dock Camera11650Dock camera
NOT_SUPPORTED1655350Unsupported payload

Remote Controllers (RC) - Domain 2

Remote Controller NameDomainTypeSub TypeDescriptionSupported Models
RC2560DJI Smart Controller EnterpriseMatrice 300 RTK
RC Plus21190DJI RC PlusM350 RTK, M300 RTK, M30/M30T
RC Plus 221740DJI RC Plus 2Matrice 4 Series
RC Pro Enterprise21440DJI RC Pro EnterpriseMavic 3 Enterprise Series

Dock Devices (Dock) - Domain 3

DJI Official Docks

Dock NameDomainTypeSub TypeDescription
Dock310DJI Dock
Dock 2320DJI Dock 2
Dock 3330DJI Dock 3

SuperDock Series Docks

Dock NameDomainTypeSub TypeDescription
S22M3003880970M300 Dock
S22013880980Dock 2
S23013880990M3 Dock
S24M3503881000M350 Dock-24
S24M350S3881010M350 battery-swap Dock-24
S24M33881020M3 Dock-24
S24M43881030M4 Dock-24
S25M43881040M4 Dock-25
S25M4003881050M400 charging Dock-25
S25M400S3881060M400 battery-swap Dock-25

Gimbal Position Description

Gimbal Index Definition

The gimbal index (Component Index) is used to identify gimbal and camera devices at different positions on the drone.

Index ValueIdentifierDescriptionApplicable Scenario
0LEFT_OR_MAINLeft gimbal or main gimbalLeft gimbal for M300 RTK, main gimbal for other models
1RIGHTRight gimbalMulti-gimbal models such as M300 RTK and M350 RTK
2UPUpper gimbalModels supporting an upward-mounted gimbal, such as M300 RTK and M350 RTK
3INDEX_3Reserved index 3Reserved for other model extensions
4UP_TYPE_CType-C upward-mounted gimbalUpward-mounted gimbal supporting the Type-C interface
5UP_TYPE_C_EXT_ONEType-C extension gimbal 1Type-C extension gimbal position
6INDEX_6Reserved index 6Reserved for other model extensions
7FPVFPV cameraFirst-person view camera
8INDEX_8Reserved index 8Reserved for other model extensions
9INDEX_9Reserved index 9Reserved for other model extensions
10INDEX_10Reserved index 10Reserved for other model extensions
11INDEX_11Reserved index 11Reserved for other model extensions
12INDEX_12Reserved index 12Reserved for other model extensions
65534AGGREGATIONAGGREGATIONAGGREGATION
10000VISION_ASSISTVision assist systemVision assist system
20001PORT_1Port 1M400 extension port device
20002PORT_2Port 2M400 extension port device
20003PORT_3Port 3M400 extension port device
20004PORT_4Port 4M400 extension port device
20005PORT_5Port 5M400 extension port device
20006PORT_6Port 6M400 extension port device
20007PORT_7Port 7M400 extension port device
20008PORT_8Port 8M400 extension port device
65535UNKNOWNUnknown deviceUnrecognizable device type

Common Index Notes:

  • Single-gimbal models (M3 Series/M30 Series/M4 Series, etc.): Typically use only index 0 (main gimbal), 7 (FPV), or 10000 (VISION_ASSIST)
  • Multi-gimbal models (M300 RTK/M350 RTK): Can use index 0 (left), 1 (right), 2 (up), and 7 (FPV).
  • Multi-payload models (M400): Can use indexes 20001 through 20008; different payloads can be distinguished and invoked for payload functions based on their live streaming capability and PSDK status.

Dock Camera Positions

The Dock camera uses the camera_position parameter:

  • 0: Interior camera
  • 1: Exterior camera

Compatibility Notes

  • SuperDock Series Docks: Fully compatible with the DJI Cloud API standard
  • Device type codes: Consistent with DJI's official definitions
  • New models: SuperDock supports the latest M4 Series and M400 drones
  • Third-party payloads: Third-party payload interfaces can be custom-developed if needed