- DJI UDP protocol: Documentation for DJI's UDP protocol
- DJI MB protocol: [Placeholder] Documentation for DJI's ubiquitous MB protocol (also known as DUML protocol)
- DJI USB protocol: Documentation for the USB protocol that is used to get collision avoidance video feed during calibration.
recv_vid.py
: Minimal demo to receive video from a Mavic Pro over WiFirecv_vid_usb.py
: Minimal demo to receive video from the collision avoidance cameras over USBudp_log_to_md_log.py
: Converts from UDP packet captures (.pcap files) to packet captures that contain only the DJI MB Protocol packets. These can then be analyzed in Wireshark with the DJI MB protocol dissector.