Skip to content

Instantly share code, notes, and snippets.

View Matioupi's full-sized avatar

Matioupi Matioupi

View GitHub Profile

Dji Mavic Pro Flight Controller firmware vs GPL code

What is this

This file documents GPL violation by SZ DJI Technology Co., Ltd.. On 2016-09-28, the company released a new product - Mavic Pro. This drone uses Atmel ATSAME70Q21 micro-controller as the Flight Control unit. It looks like some shortcuts were taken while porting the FC code to the new MCU. Low-level driver code for MMC and SD memory was copied from U-boot, which is an amazing bootloader based on GNU General Public License. Here you will find proof of the violation, and the means to reproduce the findings.