UX SDK Beta v0.4.0
iOS UX SDK 5.0 Beta 4 Release Notes
Release Date
2020.12.21
Highlights
- This release of UX SDK is open source! Please see here for source.
- UX SDK 5.0 Beta 4 can be used alongside UX SDK 4.14 Trial 1 to mix and match APIs, please see installation guide for both standalone and combined framework version setup instructions.
- Note that most classes have the prefix
DUXBeta
to allow mix and matching of UX SDK 4.14 APIs. Some existing interfaces may have changed due to this prefix. - UX SDK has been modularized for developers to pick and choose only the modules that they need. Note that a new directory structure has been added to match the new modules. See the UX SDK Modules wiki to learn more about each module.
- Support for Mavic Air 2.
- Support for Zenmuse H20 and Zenmuse H20T. Notice that support for these cameras is limited to the features available in the beta. More support will be added in future releases.
- Added Freeform Panels, a new panel architecture component. See the Freeform Panel wiki to learn more about its features.
- See the full list of changes to widgets and panels below.
Core Module Updates
- Updated Widgets:
- FPV Widget: Mavic Air 2 and Zenmuse H20/H20T support
- New Widgets:
- System Status List Panel Widget: Added more list items
- Telemetry Panel Widget: Freeform panel for telemetry values. Each of the individual telemetry widgets has been refactored in Swift, it has an upgraded and customizable user interface, and it exposes state and UI hooks
- Removed Widgets:
- Dashboard Widget: Instead you can use Telemetry Panel Widget and Compass Widget separately
Flight Module Updates
- New Widgets:
Supported iOS Mobile SDK
- DJI iOS Mobile SDK v4.14 Trial 1: download at https://developer.dji.com/mobile-sdk/downloads/.
iOS Compatibility
UX SDK 5.0 Beta 4 is compatible with iOS 11.0 and above.
Supported Products
Products |
* Mavic Air 2 * Mavic Mini * Matrice 300 RTK * DJI Smart Controller * Matrice 200 V2 * Matrice 210 V2 * Matrice 210 RTK V2 * Phantom 4 RTK * Mavic 2 Enterprise Dual * Mavic 2 Enterprise * Mavic 2 Pro * Mavic 2 Zoom * Spark * Matrice 210 * Matrice 210RTK * Matrice 200 * Inspire 2 * Mavic Pro * Mavic Air * Phantom 4, Phantom 4 Pro & Phantom 4 Advanced, Phantom 4 Pro V2.0 * Matrice 600 & Matrice 600 Pro and RTK * Phantom 3 Standard, Advanced, 4K & Professional * Inspire 1, Inspire 1 Pro & Inspire 1 RAW * Matrice 100 with X3, X5 & X5R * Cendence |
---|---|
Cameras | * Zenmuse X3, X5, X5R, Z3, Z30, X4S, X5S, X7 * Spark Camera * Phantom 4 Pro Camera * Mavic Pro Camera * Phantom 4 Camera * Phantom 3 Cameras * Zenmuse XT, Zenmuse XT2, Zenmuse H20, Zenmuse H20T |
Supported Firmware
- Mavic Air 2: 01.00.0460
- Mavic Mini: 01.00.0500
- Matrice 300 RTK: 01.00.02.14 and D-RTK 2: 03.00.00.13
- Zenmuse H20: 01.00.02.11
- Zenmuse H20T: 01.00.02.11
- DJI Smart Controller: 01.00.0820
- Matrice 200 Series V2 01.00.0710 and D-RTK 2: 03.00.0013
- Phantom 4 RTK: 02.02.0503 and D-RTK 2: 02.02.0505
- Mavic 2 Enterprise Dual: 01.01.0800
- Mavic 2 Enterprise: 01.01.0800
- Mavic 2 Pro: 01.00.0670
- Mavic 2 Zoom: 01.00.0670
- Mavic Air: 01.00.0620
- Phantom 4 Pro V2.0: 01.00.52.00
- Zenmuse XT2: 01.00.03.50
- Spark: 01.00.1000
- Matrice 200 series: 01.02.0450
- Phantom 4 Advanced: 01.04.01.00
- Inspire 2: 01.02.0300
- Phantom 4 Pro: 01.05.0600
- Zenmuse Z30: 01.00.06.10
- Mavic Pro: 01.04.0500
- Matrice 600 Pro: 01.00.01.67
- Matrice 600 and RTK: 01.00.01.67
- Phantom 4: 02.00.0700
- Zenmuse XT: 01.31.00.60
- Zenmuse Z3: 1.11.01.50
- Inspire 1 series: 1.11.01.50
- Phantom 3 Professional & Advanced: 1.11.20
- Phantom 3 Standard: 1.9.20
- Phantom 3 4K: 1.6.50
- Matrice 100: 01.31.00.60
Bug Fixes
- Distance RC Widget: Fixed. The RC distance value is no longer larger than the expected RC distance.
- FPV Widget freezes: Fixed. FPV Widget no longer freezes when it is moved from one superview to another.
Known Issues
- Battery Widget for Mavic Air 2 only turns red when the battery level is low and the drone is flying: While not flying, the battery while stay green/white even if the battery level is low.
- [OLD]Map Widget: Map widget does not correctly show FlySafe zone colors or border width by default.
- [OLD]Map Widget: Custom unlocks are not fully supported yet.
© 2020 DJI. All Rights Reserved.