This NEEDS REFERENCES
Gaby (talk | contribs)
more information about intentionally missing SDK support for newer drones
Line 21: Line 21:
*DJI drones send out [https://www.theverge.com/2022/4/28/23046916/dji-aeroscope-signals-not-encrypted-drone-tracking unencrypted RemoteID/Aeroscope packets] that can be captured by anyone, to follow the [https://www.faa.gov/uas/getting_started/remote_id Remote ID] law in the USA. They contain, amongst other things, the drone's serial number, camera information, pilot location, and Return-to-Home location. A [https://github.com/MAVProxyUser/CIAJeepDoors patch] is available to mitigate this feature on certain drone models and firmware versions.
*DJI drones send out [https://www.theverge.com/2022/4/28/23046916/dji-aeroscope-signals-not-encrypted-drone-tracking unencrypted RemoteID/Aeroscope packets] that can be captured by anyone, to follow the [https://www.faa.gov/uas/getting_started/remote_id Remote ID] law in the USA. They contain, amongst other things, the drone's serial number, camera information, pilot location, and Return-to-Home location. A [https://github.com/MAVProxyUser/CIAJeepDoors patch] is available to mitigate this feature on certain drone models and firmware versions.
*DJI firmware comes with [https://gist.github.com/KonradIT/e7bf81793eda6bb1e5406fd351d33565 many GPL components] whose sources aren't disclosed, thus violating the GPL license. There is a limited [https://dji.com/opensource disclosure page for their enterprise platforms], but it is very outdated and doesn't cover the GPL software in newer (post Mavic 2) consumer drones (whose OS is based on Android).
*DJI firmware comes with [https://gist.github.com/KonradIT/e7bf81793eda6bb1e5406fd351d33565 many GPL components] whose sources aren't disclosed, thus violating the GPL license. There is a limited [https://dji.com/opensource disclosure page for their enterprise platforms], but it is very outdated and doesn't cover the GPL software in newer (post Mavic 2) consumer drones (whose OS is based on Android).
*While many drones support the [https://developer.dji.com/mobile-sdk/ DJI Mobile SDK], drones released from late 2021/2022 onwards have not yet received support. This significantly inhibits the consumer's ability to use their drone how they desire.
*While many drones support the [https://developer.dji.com/mobile-sdk/ DJI Mobile SDK], drones released from late 2021/2022 onwards have not yet received support. This significantly inhibits the consumer's ability to use their drone how they desire as it prevents the use of third party applications that often provide improved functionality and additional features. [https://github.com/dji-sdk/Mobile-SDK-Android-V5/issues/496#issuecomment-2652986885 DJI Support has stated] that the company intends to no longer make SDK support available for new consumer models (such as the Air 3+ family) and only for enterprise series drones. For mapping use cases, users can now only rely on [https://www.youtube.com/watch?v=QpIej0Ai3VE a tedious manual workaround] rather than use dedicated applications.
*DJI Drones can be permanently linked to users which turns them into e-waste if carelessly returned to online shops.
*DJI Drones can be permanently linked to users which turns them into e-waste if carelessly returned to online shops.
*DJI Action and Pocket cameras require activation with the DJI Mimo app after a few uses or would fail to function.
*DJI Action and Pocket cameras require activation with the DJI Mimo app after a few uses or would fail to function.
Line 32: Line 32:
*[[DJI Ronin RS4 Pro]]
*[[DJI Ronin RS4 Pro]]


== See also ==
==See also==


==References==
==References==
{{reflist}}{{Placeholder box|Link to relevant theme articles or companies with similar incidents.}}
{{reflist}}{{Placeholder box|Link to relevant theme articles or companies with similar incidents.}}
[[Category:DJI]]
[[Category:DJI]]