DJI drones consist of modules. DJI firmware is a collection - a package - of several firmwares. These modules include Flight Controller, VPS, Gimbal, Camera, Radio link, even battery.
DJI doesn't always keep the communication protocol between these components unchanged, so it is possible that...