Release Notes | UgCS
UgCS v.4.21.0 (5463)
March 1, 2024
What's New
  • Added support for UgCS Companion app (previously called SkyApp) for DJI M350.
Changed
Fixed
  • Fixed a bug which caused UgCS installation to fail if user data from previous installation was not removed.
  • Fixed a bug which caused UgCS Enterprise video components installation to fail.
Known issues
UgCS v.4.20 (4988) FX1
January 16, 2024
What's New
Changed
Fixed
  • Fixed a bug which in some cases caused an incorrect flight altitude when using M350 connected to UgCS through SkyApp application.
Known issues
UgCS v.4.20 (4762)
December 20, 2023
What's New
  • Ability to connect multiple drones through DJI Pilot 2 to UgCS. Requires UgCS Enterprise or Commander license.
  • For Ardupilot (v.4.0 or newer) drones added ability to set 'Continue' failsafe action in the event of RC loss.
Changed
Fixed
  • Fixed an issue where in some cases incorrect drone heading was set in Vertical Scan segments.
Known issues
UgCS v.4.19 (4554)
November 30, 2023
What's New

Support for new DJI L2 LiDAR

  • DJI L2 profile now available for flight planning for M300 and M350.

Drone and payload profile import / export

The selection of ready-made drone and payload profiles for is published in UgCS User Manual

Support for Phase One P3 iXM cameras

SkyApp Android app support for DJI M350

  • To provide true-terrain following functionality from SkyHub for DJI M350, a new Android app SkyApp is introduced.
  • SkyApp is required to be used with M350 when using SkyHub device.
  • SkyApp is not backwards compatible with UgCS versions older than 4.19.
  • The app will be released within a few days after UgCS 4.19 release.

Changed
  • For DJI M350, M30, Mavic 3E battery warnings shown in UgCS now correspond to thresholds in flight controller (instead of vehicle profile).
  • Unused parameters has been removed from respective DJI vehicle profiles.
  • For DJI M300 and M350 the expected flight trajectory displayed in corners is now more accurate.
For DJI M300 and M350 the expected UgCS flight trajectory displayed in corners is now more accurate.
Fixed
  • For Non-DJI cameras UgCS now provides correct camera type to DJI Pilot 2.
  • Maximum horizontal speed for DJI M350.
Known issues
UgCS v.4.18 (2771) - FX1
October 5, 2023
What's New
Changed
Fixed
  • Camera profiles for DJI Mavic 3 series has been fixed. Previous profiles caused photogrammetry tools to resolve wrong overlaps.
  • UgCS routes were not displayed in the latest (7.1.0.24, 7.1.0.32) versions of DJI Pilot 2.
Known issues
UgCS v.4.18 (2564)
September 5, 2023
What's New

LiDAR tools for Ardu and PX4 vehicles

  • LiDAR flight planning using FOV angle is now possible for Ardupilot and PX4 vehicles
  • LiDAR Area, LiDAR Corridor and Pattern tools have been unlocked for these drones
  • Current support of LiDAR tools for Ardu and PX4 is experimental. Adjustable corner radius and loop turns are not available.
  • For smoother cornering on Ardupilot users should use Spline turn type and "Waypoint acceptance radius" parameter within drone profile can be increased (e.g. from 2 to 5 m).

Point-of-interest (POI) for M350, M300, M30, M3E

  • POI action is now available for drones using direct Pilot 2 connection (or route export to Pilot 2)
  • POI action is now available in all route planning tools for these drones
  • POI action is automatically added in Circle tool when planning routes for these drones

Changed
  • Outdated vehicle and payload profiles have been removed.
  • Support for Mikrokopter and Micropilot has been discontinued.
  • For DJI drones wait action is now limited to 25.5 seconds according to DJI recommendations. Previously it was possible to use a larger value but in fact DJI drones continued the mission after 22.5 seconds of waiting.
  • DJI M30T and M3T camera profiles has been updated.
  • Improvements in Korean translation.
  • Added a redesigned "Start Trial" / "License activation" window.

Fixed
  • In the route properties it was not possible to select some failsafe actions.
  • Fixed a bug causing the application to freeze in some rare cases.
  • Application icon not displaying in the application list.
  • Fixed an issue where UgCS added extra waypoints between waypoints with altitude mode Rangefinder.
  • Improvements in overall application stability.

Known issues
UgCS v.4.17 (2141)
July 3, 2023
What's New

Support for DJI M350

  • DJI M350 profile is now available for route planning.
  • Added ability to export routes to DJI Pilot 2 (.KMZ).
  • DJI M350 can now be directly connected to UgCS from DJI Pilot 2.

New terrain following mode - Smart AGL

  • 'Smart AGL' altitude mode allows the drone keep a constant distance to nearest surface on the flight line (instead of vertical distance to the ground like in regular AGL mode), making flights over steep terrain safer.
  • 'Smart AGL' is set as the default option under 'Altitude mode' parameter in all flight planning tools.
  • 'Smart AGL' also changes the behaviour of flight path in survey side movement segments and overshoots - terrain following is now utilized in these parts of the route as well.
UgCS smart AGL for terrain following mode
Note: Smart AGL requires UgCS EXPERT or UgCS ENTERPRISE license.

Adjustable corner radius

  • A new 'Corner radius' parameter has been added to the route parameters. Default value is set to 20.
  • 'Corner radius' parameter has been added to Waypoint segments and can now be adjusted individually per each waypoint.
  • 'Adaptive Bank Turn' segments now visually display the flight path, taking into account corner radius.
UgCS - Adjustable corner radius
Note: Unless 'Corner radius' is specified for a segment explicitly, global route value will be used. DJI drones limit the corner radius of a waypoint to 1/3 the length of the shortest adjacent segment. If the 'Corner radius' value set is higher, UgCS automatically reduces it to the maximum allowed value.
Changed
  • Camera shots are now paused during automatic LiDAR IMU calibration segments in LiDAR Area and LiDAR Corridor.
  • Maximum speed in DJI drone profiles has been decreased from 17 to 15 m/s.
Fixed
  • Routes for M300 now resume at correct altitude in DJI Pilot 2.
  • DJI Pilot 2 now correctly displays remaining time for routes made in UgCS.
  • PX4 VSM no longer crashes when multiple PX4 drones are connected and one of them is reset.
  • KML files imported in UgCS as 2D Objects now display correctly when located above ground.
  • Copied vehicle profiles can now be deleted.
  • Improvements of overall application stability.
Known issues
UgCS v.4.16 (1834) - FX1
May 15, 2023
What's New
Changed
Fixed
  • Optimised 3D client performance.
Known issues
UgCS v.4.16 (1774)
April 27, 2023
What's New
  • Automatic LiDAR IMU calibration segments for DJI L1 and other LiDAR sensors.
    For LiDAR Area and LiDAR Corridor segments now a new checkbox “IMU Calibration” is available. If selected, calibration segments are inserted every 100 seconds or every 1000 meters (whichever comes first). Calibration segments are highlighted in blue color on the route.
Automatic LiDAR IMU calibration segments for DJI L1 and other LiDAR sensors.
UgCS - Automatic LiDAR IMU calibration segments
  • Added support for Freefly Astro drones.
    Profiles for Freefly Astro and Freefly Alta X drones have been added to UgCS along with camera profiles for Sony A7R IV (24 mm, 35 mm). Vehicles are not automatically recognized, therefore after connection their vehicle profile needs to be changed from “PX4 Quad” to either “Freefly Alta X” or “Freefly Astro”.
  • Implemented a new changelog window to notify users about new version availability as well as changes in new versions.
  • Added full Korean language translation.

Changed
Fixed
  • Fixed an issue where DJI Mavic 3 and Matrice 30 series routes created in UgCS had to be moved to “Local” storage on Pilot 2 before upload. Routes of DJI Mavic 3 and Matrice 30 series now can be uploaded directly from the “Cloud” section in DJI Pilot 2.
  • Fixed an issue where sometimes magnetic map overlay was displayed with holes.
  • Improvements in overall application stability.

Known issues
  • When resuming a route on Pilot 2 for M300, in some cases the altitude set will be too high and users may get an error message. When flying longer routes with the need to resume them after battery change on M300, using UgCS for DJI app instead of Pilot 2 is recommended.

UgCS v.4.15 (1619)
March 24, 2023
What's New
  • For DJI M3E series, M30 series and M300 introduced the ability to connect to UgCS directly from DJI Pilot 2.
    This can be used as an alternative to UgCS for DJI. With connection through DJI Pilot 2 to UgCS it is possible to access routes planned in UgCS from Pilot 2 without the need to export them. Aircraft telemetry is also displayed.
    Notes: DJI Cloud API sends the drone telemetry once every two seconds. This causes the drone telemetry in UgCS to be displayed with a delay and the aircraft avatar (on the 3D map) moves with a 2 second interval. Commands such as “Route Upload” or “Auto Mode” are not available in UgCS when connected directly from Pilot 2. Route has to be uploaded and started from Pilot app. For more detailed information refer to UgCS manual section Connecting DJI Pilot 2 to UgCS »»»
Connect DJI drones to UgCS directly from DJI Pilot 2


  • Added ability to control speed when moving to first waypoint.
    ”Initial speed” parameter has been introduced in Route options window. It can be used to control the speed of the drone when flying to the first waypoint. The default value comes from ‘Initial speed’ parameter in the corresponding vehicle profile. Default value can be changed for all routes for a select drone by changing the parameter in the drone profile in main menu.
For DJI M3E series, M30 series and M300 introduced the ability to connect to UgCS directly from DJI Pilot 2
UgCS - control the speed to move to first waypoint
  • Added Japanese language in collaboration with our partner - SkyLink Japan
  • Added Korean language
Changed
  • Additional UI themes have been removed. Now only default theme is available.
  • Removed Click&Go command for PX4 vehicles.
  • Removed “Do not modify” option from “Action on loss of RC” drop-down menu in route parameters for all DJI vehicles.
Fixed
  • Fixed an issue where, when removing an empty mission, a new one was created.
  • Improvements in the Elevation Profile window stability.
  • Improvements in overall application stability.
Known issues
UgCS v.4.6 (535)
January 31, 2023
What's New
Changed
  • Updated Chinese localization.
Fixed
  • Fixed an issue where on ArduCopter firmware v.4.1 or newer the drone would rotate clockwise in each turn no matter the direction.
  • Fixed an issue where UgCS 4.6.520 would start with an error after an upgrade if the previously installed version contained a manually created vehicle profile with one of the following names: 'Tundra', 'DJI Mavic 2 Enterprise Advanced', 'Fleet Sim Quad', 'DSS F450', 'Parrot Anafi'.
Known issues
UgCS v.4.14 (1398) FX1
January 12, 2023
What's New
Changed
Fixed
  • Fixed an issue where sometimes a route exported to DJI Pilot 2 would fail to start with the error code 1546.
  • Bugs in Vertical Scan tool:
    - Fixed an issue where sometimes route upload to a vehicle would fail due to Vertical Scan segment points being closer than 1 meter apart.
    - Fixed an issue where in some cases the first shot of every plane was made in the wrong direction.
Known issues
UgCS v.4.14 (1283)
December 27, 2022
What's New
  • Added ability to change vertical scaling in the elevation profile window by holding Ctrl / Cmd and scrolling.
UgCS - Added ability to change vertical scaling for elevation profile window
  • Added support for DJI Mavic 3 Multispectral.
  • Added payload profile for DJI Zenmuse H20N.
Changed
Fixed
  • Fixed an issue where in some cases routes were not displayed in UgCS for DJI mobile app.
  • Fixed an issue where in some cases LiDAR Corridor was calculated with an incorrect forward overlap.
  • Fixed an issue where in some cases the flight path between LiDAR Corridor and the next segment was not a straight line.
  • Improvements in overall application stability.
Known issues
UgCS v.4.13 (1200)
November 30, 2022
What's New
  • Added new default elevation source - “SRTM 1 Arc-Second Global”.
    Important!
    The new elevation source replaces the previous ‘SRTM 4 void filled elevation data' which is still available in Map Layers / Elevation window but is now disabled by default. If you are using offline map caching, don’t forget to cache the map with the new elevation source before going to the field.
UgCS new default elevation source - “SRTM 1 Arc-Second Global”
UgCS -new default elevation source - “SRTM 1 Arc-Second Global”
  • Added ability to resize the Elevation window
    -
    The elevation window can now be resized by dragging
    - The “pin” button on top right allows to quickly switch between compact and large size
    - Improved elevation autoscaling algorithm to better resolve the vertical scale of the chart.

UgCS - Added ability to resize the Elevation window
UgCS - Added ability to resize the Elevation window
  • Added ability to select between Relative and Absolute altitude modes when exporting routes to DJI Pilot 2.

UgCS - ability to select between Relative and Absolute altitude modes when exporting routes to DJI Pilot 2
UgCS - ability to select between Relative and Absolute altitude modes when exporting routes to DJI Pilot 2
Changed
  • The default route name has been changed to 'Route N'.
Fixed
  • Fixed an issue where some external map sources couldn't be added due to an error.
  • Improvements in overall application stability.
Known issues
UgCS v.4.12 (1159) - HotFix1
November 10, 2022
What's New
Changed
Fixed
  • Fixed an issue where incorrect payload info was exported to DJI Pilot 2 for routes planned for M3T and M30T profiles.
  • Fixed an issue where the Land segment was incorrectly exported to DJI Pilot 2.
Known issues
UgCS v.4.12 (1097)
October 24, 2022
What's New
  • Added support for DJI Mavic 3 Enterprise (M3E/M3T) and DJI M30/M30T drones.
    New profiles for DJI M3E, M3T, M30, M30T, and their cameras are available for route planning in UgCS.
    These drones are supported via a new feature of route export from UgCS to DJI Pilot 2 (KMZ/WPML format).
    Note: It is currently not yet possible to connect M3E/M3T, M30/M30T drones directly to UgCS via UgCS for DJI. This feature is in development.
UgCS - Added support for DJI Mavic 3 Enterprise (M3E/M3T) and DJI M30/M30T drones
UgCS - Added support for DJI Mavic 3 Enterprise (M3E/M3T) and DJI M30/M30T drones
  • Added the ability to export routes from UgCS to DJI Pilot 2 (KMZ / WPML format).
    This file format includes all necessary parameters (e.g. speed, turn type) and actions (e.g. set the camera by distance, change camera tilt), allowing to import a route from UgCS directly into DJI Pilot 2 and fly it with all drones supporting DJI Pilot 2 (currently DJI M300 RTK, M30/M30T, M3E/M3T). This feature can be accessed by clicking on “Export…” in the drop-down route parameters menu and selecting the option “DJI Pilot 2”.

UgCS - Added the ability to export routes from UgCS to DJI Pilot 2 (KMZ / WPML format)
UgCS - Added the ability to export routes from UgCS to DJI Pilot 2 (KMZ / WPML format)
  • Introduced the ability to split Corridor and Lidar Corridor segments by approximating points.
    To split a corridor, right-click on any approximating point and select “Split”.
  • Added short names for payloads.
    All payload profiles now have a new attribute - “Short name”. Short names (if provided) are displayed in the flight planning tool options instead of the full payload name to make it easier to tell which payload is selected.
  • For vertical scanning missions, the ability to set line spacing in meters (instead of using overlap) is added.
UgCS - ability to set line spacing in meters (instead of using overlap) for vertical scanning drone missions
UgCS - ability to set line spacing in meters (instead of using overlap) for vertical scanning drone missions
Changed
  • For all DJI drones, the default route fence radius (maximum flight distance) has been increased from 500 to 2500 meters.
    In case the fence radius is exceeded, it can now be quickly changed by clicking on the link in the error message and editing it in the pop-up window.
UgCS - For all DJI drones, the default route fence radius (maximum flight distance) has been increased from 500 to 2500 meters
UgCS - For all DJI drones, the default route fence radius (maximum flight distance) has been increased from 500 to 2500 meters
  • Previous "Export route to KML" and "Export route to JSON" route menu items have been merged into a single "Export…" menu item.
  • Panorama action is no longer displayed for DJI M300 as it is not supported by UgCS for this drone.
  • Required dropdown options in flight planning tools (e.g. camera) are now highlighted when empty.
UgCS - Required dropdown options in flight planning tools (e.g. camera) are now highlighted when empty
UgCS - Required dropdown options in flight planning tools (e.g. camera) are now highlighted when empty
  • LiDAR profiles are no longer displayed in the payloads list.
Fixed
  • Fixed an issue where in some cases after pattern segment DJI M300 would fly with Adaptive Bank instead of Stop&Turn turn type.
  • Improvements in overall application stability.
Known issues
UgCS v.4.11 (1004)
September 11, 2022
What's New
  • Ability to change the order of route segments. A new UI element - “segment bar” has been added above the route planning tool window. It allows to easily preview all existing route segments and their order, quickly switch between them for editing as well as change their order via drag and drop. This currently works in routes containing up to 20 segments.
  • Ability to cache maps and elevation of large areas (up to 100 square km per area) for offline use. This feature was introduced in UgCS 4.9.817 as experimental and now is being fully released. It is no longer necessary to enable it from the Main Menu.
Changed
  • The ability to change the altitude of the waypoint and circle by dragging up/down has been disabled by default. This change was made due to users sometimes accidentally changing the altitude when trying to move a point. Altitude can still be changed in the same way as before - by entering it in the input field of the selected route planning tool. If needed, altitude adjustment by dragging can be enabled again in the Advanced section of the Main Menu.
  • Updated input fields to make them better match the dark theme.
  • For Freefly Alta X it is now no longer necessary to edit the configuration file to connect the drone to UgCS. Now by default, the UDP port 14550 is active in PX4 VSM.
  • The name of the Windows desktop shortcut has been shortened to simply "UgCS" instead of “UgCS client”.
Fixed
  • Fixed an issue where in some segments of the vertical scan tool the drone had an incorrect heading set.
  • Fixed an issue where in some rare cases UgCS could freeze while closing.
  • Fixed an issue where UgCS uninstallation could freeze when a lot of data had been cached in the geoserver.
  • Fixed an issue where the scroll bar of the log could disappear.
  • Solved an issue where emulator telemetry data did not contain home position.
  • Stability improvements.
Known issues
UgCS v.4.10 (877)
July 25, 2022
What's New
  • Added Shift+Click selection. When selecting multiple route segments (e.g. waypoints), it is now possible to do it faster using Shift+Click without having to select each one individually using Ctrl+Click.
Changed
  • Implemented alphabetical sorting of routes. When the route list gets expanded, all routes are now sorted alphabetically.
  • Updated the startup loading screen.
Fixed
  • Fixed an issue where sometimes camera trigger interval (when using Set Camera by Time or Distance) didn’t provide adequate forward overlap in the LiDAR corridor tool.
  • For DJI M300 fixed an issue where, when using the Vertical Scan tool, the default camera action did not set the camera angle to look towards the vertical plane.
Known issues
UgCS v.4.9 (849) - FX1
June 30, 2022
What's New
Changed
Fixed
  • Fixed an issue where route processing could fail if it contains “To VTOL mode" action.
Known issues
UgCS v.4.9 (817)
June 3, 2022
What's New
  • Added advanced map & elevation caching for offline use. It is now possible to select and cache maps and elevation on large areas, preview cached areas and manage them. The size of a single area can be up to 100 square kilometers.
    This is an experimental feature. To enable it, go to Main Menu / Configuration / Experimental features and select “Enable experimental features”. It will now be available in Map Options / Map Layers / Offline maps.
  • Added support for Freefly AltaX drone. Route upload, actions and other features are now supported. When connected, the drone will be displayed as a PX4 quad. To use this drone, make sure to select the “Support PX4 vehicles” checkbox during installation.

If you have Ardupilot VSM installed, make sure it is stopped in the Service Manager and “Autostart” is disabled when using AltaX or another PX4 drone. Otherwise, ArduPilot VSM and PX4 VSM may conflict.

Changed
  • Ardupilot VSM is no longer selected to be installed by default. If you need to use an Ardupilot-based drone, make sure to select “Support ArduPilot vehicles” checkbox during installation. You can also repair UgCS installation by running the installation file again and adding it.
  • Right-clicking anywhere on the map and selecting “Offline map” opens up the dialog window for selecting a region on the map for caching it. For this option to be available, experimental features have to be enabled in the Main Menu / Configuration page.
Fixed
  • Bug fixes and stability improvements.
Known issues
  • If large areas are cached using the experimental offline map caching feature, UgCS uninstallation can take longer.
UgCS v.4.8 (728)
April 20, 2022
What's New
  • Implemented quick route renaming. Routes can now be quickly renamed by clicking on the name in the route card without having to go into route parameters.
Changed
  • The safe trajectory type has been removed. Together with that, the ability to choose the trajectory type in the route parameters window has been removed as well. All existing and future routes will be calculated using the “Straight” trajectory type.
    For SDK users - Route.trajectoryType field is now deprecated. You must not fill it. If UgCS receives a non-empty Route.trajectoryType it will raise an error: "The field 'trajectoryType' is deprecated."

Fixed
  • Improvements in overall application stability.
  • Fixed a bug from UgCS 4.7 where, when planning a route for Ardupilot vehicles, incorrect turn types were displayed instead of the default Straight / Spline.
  • Fixed an issue where sometimes DJI L1 wouldn't stop data recording at the end of a LiDAR Area or LiDAR Corridor segment.

Camera profile fixes:

  • Profile settings for DJI M2EA thermal camera have been updated to achieve the correct flight height for thermal photogrammetry.
  • DJI Zenmuse X7 focal length value has been updated.
Known issues
UgCS v.4.7 (685)
March 31, 2022
What's New
  • Undo/redo operations have been introduced. Ctrl+Z and Ctrl+Y keyboard shortcuts can be used in addition to new buttons in the top bar.
  • For Ardupilot vehicles, the ability to add additional telemetry fields from MAVLink messages has been introduced. Added telemetry fields are displayed in the telemetry table widget of UgCS and in UgCS Telemetry Viewer.
Changed
  • Parrot Anafi support has been discontinued. Parrot VSM and the Parrot Anafi vehicle profiles have been removed from UgCS.
  • Desktop shortcuts have been simplified. From now on by default UgCS installer creates only a single UgCS shortcut on the desktop.
Fixed
  • Fixed an issue where during route creation "Next" button was sometimes disabled even when a vehicle profile was selected.
  • Improvements in overall application stability.

Known issues
UgCS v.4.6 (520)
January 20, 2022
What's New
  • When an aircraft goes offline, it is now still displayed on the map until UgCS is restarted. Hovering the mouse over the aircraft will display the last known latitude and longitude.
  • A new "Pattern" tool has been introduced. It allows creating a figure-eight LiDAR calibration pattern that can be used within the flight plan. It should be used before each LiDAR area (or LiDAR corridor) segment.
Changed
  • DJI Matrice 300 RTK now performs the "Circle" segment much smoother. This feature requires UgCS for DJI v.2.34 or newer.
  • "Turn type" parameter has been removed from the "Circle" tool. From now on, UgCS chooses the best turn type supported by the aircraft to fly the circle segment as smoothly as possible.
  • In the compact telemetry card, the ground speed is now displayed instead of the vertical speed. Vertical speed and other telemetry data are available in the expanded telemetry card.
  • A part of the activated license code is now visible in the "License" window. This allows users with multiple licenses to understand which one has been activated.
  • "Facade scan" tool has been renamed to "Vertical scan" tool.
  • In the "Pattern" command parameters window, the "Height" parameter (which defines the bounds of the figure) has been renamed to "Length" so as to never confuse it with the flight altitude.

Fixed
  • Log4J vulnerability CVE-2021-44228 has been fixed.
  • The error message that is displayed to the user when they try to upload non-georeferenced images as a map layer has been made more understandable.

Known issues
UgCS v.4.5 (411)
December 8, 2021
What's New
  • Added profile for TUNDRA drone.
  • DJI Zenmuse L1 recording control (requires UgCS for DJI v.2.33 or newer).

From now on, UgCS automatically starts data recording on DJI Zenmuse L1 at the first waypoint of a 'Lidar area' (or 'Lidar corridor') segment and stops data recording at the last waypoint of the segment. A corresponding icon is displayed in the hint for the first and the last waypoint of the segment:

Fig 1. UgCS - A tooltip for a waypoint with LiDAR recording action

Also, if it is required to start/stop data recording at a specific waypoint, it can be done using the new 'lidar recording control' action - which isavailable for waypoints only.

Fig 2. UgCS - New action added to control LiDAR's recording
Changed
  • In future it is not required to restart the UgCS server after activation to connect UgCS for DJI via the 'direct connection' option.
  • LiDAR tools:

Additional hints will help to avoid common mistakes during mission planning for LiDAR.

In future each newly created 'Lidar corridor' or a 'Lidar area' segment has the 'Set camera attitude' action with 'Tilt'=90. It is possible to change or remove this action if special settings required.

Profiles of 'DJI Zenmuse H20/H20T', 'DJI Zenmuse L1', 'DJI Zenmuse P1' are attached to the 'DJI Matrice 300' profile. New users don't have to attach them manually.

Fixed
  • 3D objects weren't imported from some .kmz files.
  • An "incorrect input format" error occurred while importing a route for some files exported from the previous versions of UgCS.
  • Sometimes, messages in the route calculation log contained wrong number of waypoints.
  • Improvements of overall software’s stability.
Known issues
UgCS v.4.4 (382)
October 15, 2021
What's New
  • Introduced the ability to create a LiDAR corridor from KMZ/KML.
  • Camera profile for DJI Zenmuse L1.
  • [!no full support!] Vehicle profile for DJI Mavic 2 Enterprise Advanced.
Changed
  • Outer corner flight path changed for 'Corridor' and 'LiDAR corridor'.

Export options for altitude when exporting a route as a KML:

  • AMSL
  • Relative to ground under 1st waypoint - allowing this exported KML route to be imported and used in DJI Pilot or Autel Explorer

LiDAR corridor:

  • The algorithm produced a wrong number of passes when 'Side distance' is provided directly but 'Camera' parameter is not empty.
  • The algorithm produced double loops for some turns.
  • Sometimes, visual artifacts (like a wavy line) were displayed near turn points.
Fixed
Known issues
UgCS v.4.4 (337)
September 9, 2021
What's New
  • For DEMs with a resolution higher than 3m, the flight path height calculated by UgCS may be not accurate enough. We added 'elevation.pathfindingResolution.default' parameter in 'ucs.properties' file. Reducing the value (default value is 3 meters) increases flight path height precision but takes more time to process the route.
Changed
  • The 'Camera' parameter is now optional for 'Lidar Area' and 'Lidar Corridor' tools. If 'Camera' is provided then UgCS takes into account not only FOV of the LIDAR (provided in the 'FOV' parameter of the tool) but also FOV of the camera and chooses the smallest one. Otherwise, UgCS takes into account only FOV of the LIDAR.
Fixed

For 'Lidar Area' and 'Lidar Corridor' tools:

  • The altitude on loops (added by the tools for sharp corners) may be less than the safe distance over terrain. From now on if a flight altitude on a loop is lower than the safe distance over terrain, UgCS doesn't add this loop to the flight path.
  • The wrong length is displayed in the tooltip for segments with curved lines.
    Duplicated warnings about max descent rate exceeded.

Minor bug fixes.

Known issues
UgCS v.4.4 (273)
August 11, 2021
What's New
Changed
Fixed

Issues with Corridor mapping and LIDAR corridor tools

  • Sometimes altitude calculated in AMSL mode, did not ensure required GSD.
  • Extra passes were created
  • Path with AGL altitude did not correctly followed terrain
  • Issue with calculated camera trigger interval (time/distance) which did not ensure required forward overlap.

Issues with LIDAR area tool

  • The upload of a route failed due to the error: "Corner radius must be in range from 0.2 to 1,000."
  • The calculation of a route failed due to the error "Can't calculate coordinate for specified location."

Issue with the calculation of a route due to error "Automatic calculation of camera trigger distance is not supported for this algorithm."

Minor bug fixes

Known issues
UgCS v.4.4 (235)
July 25, 2021
What's New
Changed
Fixed
  • Corridor segments with photo camera ignored the set altitude type and generated all segments with AMSL.
Known issues
UgCS v.4.4 (232)
July 19, 2021
What's New

New tools for LIDAR surveying for UgCS ENTERPRISE license

“Lidar area” and “Lidar corridor” tools, although look similar to “Photogrammetry” and “Corridor”, provide additional functionality unlocking the full potential of LIDAR surveying:

  • loops on the turn, reducing shaking of the sensor;
  • area buffer, improving coverage on area borders;
  • an ability to specify side distance manually, or calculate it in UgCS based on the camera FOV and LIDAR’s FOV;
  • the “Corner radius” parameter;
  • visualization of curve lines of the flight path.

The new command “Pattern” simplifies LIDAR calibration. It can be executed before/after executing a mission and at any time in the middle. UgCS supports the two most popular IMU calibration patterns: U-figure and Eight. You can change pattern size, altitude, and flight speed if required.

Note: The “Pattern” command and the “Corner radius” parameter require UgCS for DJI 2.30 or newer.


  • An ability to control Parrot ANAFI with a joystick
Changed
  • The calculation algorithm of Photogrammetry and Area Scan segments has been redesigned to avoid flying out of the polygon boundary.
  • Important! If you update UgCS from a previous version, check your missions thoroughly for any changes!
  • The flight path on overshoots has changed. From now on, decreasing the ground elevation on overshoots does not change the flight path above this area.
  • Performance improvements.
  • Toolbar icons updated.
  • For all DJI vehicle profiles, the "Min distance between waypoints" parameter has been increased to 1 meter.
Fixed
  • The error ‘Could not parse the KML file’ occurred when importing a KML file with multiple layers.
  • Minor bug fixes.
Known issues
Release Notes | UgCS for DJI
UgCS for DJI 2.39 (2524) FX12
March 1, 2024
What's New
  • Support for UgCS v.5.0.
Changed
Fixed
Known Issues
UgCS for DJI v.2.39 (2519) FX11
February 9, 2024
What's New
Changed
Fixed
  • Fixed a bug which caused the app to crash when an incompatible drone model was connected.
Known Issues
UgCS for DJI v.2.39 (2505) FX10
February 1, 2024
What's New
  • Added support for DJI M300 with RC Plus.
Changed
Fixed
  • Improvements in overall application stability.
Known Issues
UgCS for DJI v.2.39 (2442) FX9
January 16, 2024
What's New
  • Added support for Android 13 and Android 14.
Changed
Fixed
Known Issues
UgCS for DJI v.2.39 (2427) FX8
January 11, 2024
What's New
  • Support for FAA Remote ID.
  • Support for UgCS v.5.0.
Changed
Fixed
  • Fixed a bug that sometimes caused the application to crash.
Known Issues
UgCS for DJI v.39 (2401) FX7
July 31, 2023
What's New
Changed
Fixed
  • Fixed an issue where RTMP live stream was not displayed on youtube.com and some other video streaming services.
Known Issues
UgCS for DJI 2.39 FX6
July 12, 2023
What's New
  • Last known drone location is now stored in the application logs.
  • Support for RTMP video streaming has been added in experimental mode.
Changed
  • 'Max corner radius' setting has been moved from the mobile application to UgCS desktop.
Fixed
  • Fixed an issue where sometimes route upload to DJI M2EA or DJI M2E Dual would fail with the error: "Attempt to read from null array.".
  • Improvements in overall application stability.
Known Issues
UgCS for DJI v.2.39 (2300) - FX4
March 9, 2023
What's New
  • For SkyHub users flying missions with true terrain following - UgCS now remembers the part of the route flown during terrain following. It is highlighted and “Continue“ option is available when uploading the route to SkyHub again after a battery change.
Changed
Fixed
  • Fixed an issue where in some cases route upload could fail with "java.util.concurrent.CancellationException" error.
  • The range of manual focus slider was fixed for DJI Zenmuse H20 and P1.
  • Camera infinity focus setting on P1 now works in the same way as in DJI Pilot.
  • Other bug fixes and improvements in overall application stability.
Known Issues
UgCS for DJI v.2.39 (2056) - FX2
December 27, 2022
What's New
Changed
Fixed
  • Fixed an issue where switching between cameras on Zenmuse H20N did not work correctly.
  • Improvements in overall application stability.
Known Issues
UgCS for DJI v.2.39 (2027)
December 16, 2022
What's New
Changed
Fixed
  • Fixed an issue for M300 where, after firmware update to the newest version (v05.01.01), route upload from UgCS to M300 did not work due to an error (error code: 180) for pilots in the United States.
  • Fixed an issue for H20/H20T cameras where zoom-out and changing the roll angle did not work in Joystick mode.
  • Improvements in overall application stability.
Known Issues
UgCS for DJI v.2.39 (1942)
November 9, 2022
What's New
  • Warning when “Smart RTH” is disabled. From now on UgCS for DJI displays a warning message when the motors have been switched on while "Smart RTH" option is disabled. "Smart RTH" can be enabled by tapping on the battery icon, scrolling down in the displayed pop-up window, and checking the box next to "Smart Return-to-Home".
UgCS for DJI - Warning when "Smart RTH" is disabled
Changed
  • Increased max altitude limit for DJI M300. The maximum altitude limit possible to set in the app for M300 has been increased from 500 to 1500 meters.
  • RTK is now automatically turned off when simulator mode is enabled. This is due to DJI simulator not working properly with RTK enabled.
  • App now requires less permissions on first start.
  • Permissions to record audio and read phone state are now no longer requested during first start of the app. They are now only requested when the user attempts to use a feature requiring one of those permissions.
  • Permission to access device location has been made optional. If it is declined during first app start, the app won’t display location of the RC on the map and won’t send corresponding telemetry to UgCS Desktop.
Fixed
  • Fixed an issue for H20/H20T where, when zoom level was set to maximum, rotating gimbal by tapping didn’t work.
  • Fixed an issue for H20T where AE lock button was displayed while the thermal lens was active.
  • For M300 fixed a bug where sometimes the Pattern command would fail when executed after the Hold command.
  • Other bug fixes and improvements in overall application stability.
Known Issues
UgCS for DJI v.2.38 (1893) - HotFix2
October 23, 2022
What's New
Changed
Fixed
  • Fixed an issue where some error messages had an obscure text.
Known Issues
UgCS for DJI v.2.38 (1726)
September 6, 2022
What's New
  • Improved camera zoom control to make it smoother.
Changed
Fixed
  • Fixed an issue where, when switching on/off the beacons from the mobile app, all other LEDs were switched off.
  • Other bug fixes and improvements in overall application stability.
Known Issues
UgCS for DJI v.2.37 (1616) - FX3
July 21, 2022
What's New
Changed
Fixed
  • Improvements in overall application stability.
Known Issues
UgCS for DJI v.2.37 (1592) - FX2
July 8, 2022
What's New
Changed
Fixed
  • Improvements in overall application stability.
Known Issues
UgCS for DJI v.2.37 (1562) - FX1
July 1, 2022
What's New
Changed
Fixed
  • Fixed an issue for DJI M300 where route upload could sometimes fail with the error "Max corner radius can't be negative".
  • For DJI M2EA fixed an issue where custom network service settings were not displayed in the RTK settings menu.
Known Issues
UgCS for DJI v.2.37 (1484)
June 5, 2022
What's New
  • Implemented full support for Mavic 2 Enterprise Advanced (M2EA) drone, added additional camera settings and the ability to switch between thermal and visual views as well as a split-screen option where both camera views are shown side-by-side
  • Introduced the option to perform flat-field correction (FFC) for infrared cameras.
UgCS for DJI - Perform flat-field cerrection (FFC) for infrared cameras
  • Added camera auto exposure (AE) lock / unlock feature.
UgCS for DJI - Camera auto exposure (AE) lock/unlock feature
  • For DJI Zenmuse H20/H20T implemented the ability to switch between single-shot and interval shot modes.
Changed
  • "Joystick Control" was removed from the main menu of the app since it served no purpose there. As before, the ability to accept/decline camera joystick control by the remote operator is still accessible from the joystick button in the bottom bar on the main screen.
Fixed
  • Fixed an issue where sometimes route upload to DJI M300 would fail with a “command timeout” error.
  • Improvements in overall application stability.
Known Issues
UgCS for DJI v.2.36 (1358)
April 27, 2022
What's New
Changed
Fixed
  • Sometimes the app crashed right after launch.
Known Issues
UgCS for DJI v.2.36 (1311)
April 20, 2022
What's New
Changed
  • For DJI Phantom 4 RTK an option to enable/disable PPK mode has been added to the main Settings menu. Once enabled, for each flight a folder will be created on the SD card for storing recorded PPK data + images taken during the flight. For PPK data to be recorded, the SD card must be inserted and the camera has to be set to photo mode. Only supported for Phantom 4 RTK. Note that the SD card cannot be formatted while PPK mode is enabled.
UgCS for DJI - Enable PPK mode toggle in Settings for Phantom 4 RTK
UgCS for DJI - Files
  • The current location of the drone pilot (remote controller) is displayed on the map in UgCS for DJI. It is also now possible to automatically focus on the location of the RC using the button on the left side of the display (highlighted in yellow).
UgCS for DJI - Displaying of the Current location
Fixed
  • Fixed an issue where on certain scan missions DJI M300 would fly over target points on vertical segments.
UgCS for DJI - Fixed vertical segments
  • Fixed an issue where, when using the Photogrammetry tool with Stop&Turn turn type, the drone could pause for up to 4 seconds after taking each image.
  • Fixed an issue on DJI M300 where if the "Distance Limit" option was enabled, route upload could finish with a timeout error.
  • Fixed an issue where the RTK options section in the app settings was not available in certain cases for drones with RTK.
  • Improved the stability of route upload to UgCS SkyHub on DJI M600.
Known Issues
UgCS for DJI v.2.35 (1174)
February 9, 2022
What's New
Changed
  • Added support for Android 11 and Android 12.
Fixed
  • Fixed the issue for DJI Zenmuse P1 - the focus control slider wasn't displayed when in manual focus mode (users couldn't control the focus).
  • Fixed the issue that the app sometimes crashed, when it wasn`t connected to the UgCS server.
  • Overall stability improvements.
Known Issues
UgCS for DJI v.2.34 (1142)
January 20, 2022
What's New
Changed
  • DJI Matrice 300 RTK now performs the Circle segment much smoother. This feature requires UgCS 4.6 or newer.
  • The app now displays the progress of uploading a route to UgCS SkyHub.
  • Added an option to switch between different logging levels (Info / Debug).
Fixed
  • Fixed the issue when in some rare cases, the app crashed while uploading a route to UgCS SkyHub.
  • Improvements in overall app stability.
Known Issues
UgCS for DJI v.2.33 (1076)
December 13, 2021
What's New
Changed
Fixed
  • When uploading routes using UgCS for DJI 2.32.1046, users with older versions of the SkyHub could get the error: "The Skyhub protocol v.0.1 doesn’t support mission clearing." In this version, the compatibility between UgCS for DJI and older versions of SkyHub has been restored.
Known Issues
UgCS for DJI v.2.33 (1046)
December 2, 2021
What's New
  • Support of new 'lidar_control' action (introduced in UgCS 4.5).
  • For UgCS SkyHub users: mission upload to DJI M300 implemented.

Changed
  • From now on the obstacle avoidance sensor for DJI M300 is not turned on automatically - it has to be turned on/off manually in the DJI Pilot app.
  • Lidar calibration ('pattern' command):

- For DJI M300 the 'Eight' calibration pattern is made smoother.

- From now on, the UAV doesn't change its heading while executing U-pattern.

  • Labels 'DST', 'ALT', 'SPD' on the top bar are replaced with icons.
  • Disabled the option to upload a route planned for a different UAV model.
  • Native routes moved to 'log_cat' folder.

Fixed
  • For DJI M300, sometimes route uploading failed with 'command timeout'.
  • Sometimes, route uploading failed with 'command timeout' a few seconds after the start.
  • Improvements for overall stability of the app.

Known Issues
UgCS for DJI v.2.32 (954)
November 15, 2021
What's New
Changed
Fixed
  • Sometimes route uploading has failed with the error: "Max corner radius can't be negative". Although, there is no negative corner radius in the planned route.
  • When a route is higher than the "Drone Specific Settings > Drone Settings > Maximum Flight Altitude", uploading the route to a DJI M300 failed with incorrect error message: "Command timeout." Fixed: the text of the message updated to real issue.
  • Improvements of overall application stability.

Known Issues
UgCS for DJI v.2.32 (865)
October 18, 2021
What's New
Changed
Fixed
  • DJI M210: the collision avoidance beacon control button wasn't visible.
  • Improvements of overall application stability.

Known Issues
UgCS for DJI v.2.32 (842)
October 11, 2021
What's New

EXPERIMENTAL Feature Added

  • Mavic 2 Enterprise Advanced support. UgCS v.4.4.382 or newer is required. Known issues:

- Switching between thermal and visual views doesn't work. Workaround: switch to the DJI Pilot, change the view then go back to UgCS for DJI.

- In the thermal view, the color scale is not adjustable.

  • Introduced a widget for H20/H20T rangefinder.
  • Obstacle sensor widget to works with DJI M300.
  • Introduced the 'Camera preview fit mode' option (see 'Camera' section in the app settings).
  • DJI mSDK updated to version 4.15.1.

Changed
  • To improve safety, commands 'Click & Go' and 'Pattern' are disabled while while the UAV is on the ground, i.e. these commands are only available while the UAV is in the air.
  • Starting UgCS for DJI v.2.31.842 the app doesn't allow to upload a route with negative raw altitude when the simulator is switched on. DJI simulator stops the mission when reaches 0 raw altitudes. This raises many questions from users.

Fixed
  • After switching from ZOOM to WIDE lens wrong zoom level was displayed.
  • On DJI Smart Controllers the app crashed if 'Distance Limit' option was enabled in the app's settings.
  • Sometimes there is no sound when the user takes a picture by clicking 'Shot' button.
  • The app crashed sometimes if user changed parameters of the experimental feature 'Smart oblique capture capture'.
  • For DJI M300:

- When user pressed 'Pause' button on the remote controller and then also 'Pause' icon in the app - the icon was not changed to 'Play'.

- Sometimes user needs to give the 'Land' command twice to achieve the UAV to start landing.

Known Issues
UgCS for DJI v.2.31 (800)
September 27, 2021
What's New
Changed
Fixed
  • Sometimes the app crashed on particular mobile devices.
Known Issues
UgCS for DJI v.2.31 (760)
September 14, 2021
What's New
Changed
  • Command execution timeout increased from 20 to 30 seconds.
Fixed
  • Sometimes route uploading failed with an 'Unknown' error if the route contains adjacent waypoints closer than 2 meters.
Known Issues
UgCS for DJI v.2.31 (744)
September 8, 2021
What's New
Changed
Fixed
  • Sometimes the UgCS for DJI crashed during the flight if "Distance Limit" is enabled.
Known Issues
UgCS for DJI v.2.31 (684)
August 23, 2021
What's New
Changed
Fixed
  • For DJI M300, sometimes uploading a route to the drone failed due to the error: "Route upload failed. Command timeout."
Known Issues
UgCS for DJI v.2.31 (641)
August 16, 2021
What's New

EXPERIMENTAL Feature Added

  • Experimental: for DJI Zenmuse P1 introduced 'Smart oblique capture' mode.

Changed
  • DJI MSDK updated to 4.15.
  • Reduced number of warnings thanks to more accurate checks.

Fixed
  • For P4RTK a lot of warning messages are displayed while the vehicle is starting.
  • When a waypoint number is provided during uploading a route to a drone, sometimes the drone starts from the 1st waypoint.

Known Issues
UgCS for DJI v.2.30 (625)
August 6, 2021
What's New
Changed
Fixed
  • Issue for DJI M300, of incorrect yaw for the camera was set, when uploading a route to the drone directly from UgCS for DJI.
Known Issues
UgCS for DJI v.2.30 (583)
July 30, 2021
What's New
Changed
Fixed
  • Issue with inability to change home location.
  • Issue with unexpected crashes.

Known Issues
UgCS for DJI v.2.30 (580)
July 19, 2021
What's New
  • Support for newly added LIDAR survey planning features introduced in UgCS 4.4:
    Note: these features work only in pair with UgCS.

- The ability to provide “Corner radius” parameter for a route segment (for segments that don't have the “Corner radius” parameter, the “Max corner radius” parameter of the mobile app settings is used).

- Pattern command with U-figure and Eight patterns for LIDAR calibration.

  • The beacon on/off button is now available for DJI M300.

Changed
  • If a drone, supported by the DJI Mobile SDK, does not support waypoint mission API, the corresponding commands (“upload”, “auto”, “click&go”, “hold”) are not displayed in UgCS.
Fixed
  • For DJI M300:

- Unable to continue the paused mission.

- 'Unknown' error occurs when the "Pause" button is pressed two times during flying to the same waypoint.

- In some cases, the DJI M300 does a curved flight (instead of straight) between the first and second waypoints of the route.

- Unable to continue the mission after “Click & Go" command.

  • For DJI M600, the remaining battery power displayed in the UgCS is fluctuating.
  • The warning "Camera attitude roll/yaw actions are not supported" is not displayed anymore, if all angles provided by the user in the “Camera attitude” action are supported by the drone.
  • When MapBox map is used, and the “Maximum flight distance” restriction is enabled in the app settings, the allowed area is filled by red color instead of green.
  • Minor bug fixes.

Known Issues

Register a Support Request

If you have technical questions, feature suggestions or want to report an issue, please fill in the form.

Thank you! Your message has been received!
We will get in touch with you withing 48h.
Have an awesome day! :)
Oops! Something went wrong while submitting the form. Please retry!