Questions & Answers
Q: I have purchased UgCS license but my routes are still limited to 120 m in altitude.
You can change the maximum altitude in the profile of your aircraft. To do so, in UgCS go to Main Menu - Profile - find your drone in the list - click ‘Edit’ and change "Max. altitude AMSL, m" or "Max. altitude AGL, m" to a desired value. Then click ‘Save’. Also, when creating the route, check that in Route Parameters “Maximum altitude above ground, m” is set to a desired value.
Maximum Fence Radius is Limited
Q: I have purchased UgCS license but cannot create routes further than 500 m from starting point
You can change the fence radius settings in the profile of your aircraft. To do so, in UgCS go to Main Menu - Profile - find your drone in the list - click ‘Edit’ and change the " Fence Radius " parameter to a desired value. Then click ‘Save’.
Cannot find UgCS activation code
Q: I have purchased UgCS license. How do I activate it?
Upon purchasing UgCS license from www.ugcs.com you will receive an e-mail with your activation code.
To activate UgCS, launch it, then go to Main Menu -> License. Copy and paste your activation code and click Activate. One activation code may simultaneously be activate on two computers. When uninstalling UgCS the license code will automatically be deactivated. In case you want to manually deactivate the license simply go to the License tab in the main menu and click on Deactivate.
In case your computer has had some technical issues and you are not able to deactivate UgCS, contact us via e-mail (email@example.com) with your license code or the e-mail you used to purchase it.
Granting User Permissions on Windows 10
Q: We can’t get UgCS to run in a Non-admin or Standard User account. Currently, under Windows 10 it asks for admin credentials. Please advise.
There are 2 methods to grant permissions in Windows 10:
First option: to grant permission for the folder containing UgCS
- C: \ Users \ USER_NAME \ AppData \ Local \ UGCS \
- C: \ Program Files (x86) \ UGCS \
do the following steps:
- Right click on UGCS folder.
- Click Properties.
- Select the Security tab
- Click on "Advanced"
- Next to Owner click “Change”
- Type your username, click the "Check Names" button, then click OK.
- Check "Replace owner on subcontainers and objects" under the owner's name.
- Click OK again. If you get a message saying "Do you want to replace the directory permissions with permissions granting you full control?", Click "Yes" and you're done.
- Click the "Edit" button.
- Click on your username from the list.
- Check "Full control" underneath it.
- Click OK.
- Click OK again.
Repeat with both folders.
Second option: Run the application as administrator):
- Create a cmd file, which includes the following:
C:\WINDOWS\system32\runas.exe /user:<Domein>\<Administrator_Name> /SAVECRED <Path_to_the_program>
- Save the file.
- Run the file to execute.
- Enter administrators data
- The program runs as administrator.
After you repeat run then password prompt will not appear - it uses the parameter / SAVECRED To learn more about runas.exe: https://technet.microsoft.com/en-en/library/bb490994.aspx
Cannot connect UgCS desktop and UgCS for DJI mobile application
Q: Cannot connect UgCS desktop and Android mobile app.
Firstly, please, make sure you are using the latest version of UgCS for DJI on your mobile device.
- create a Wi-Fi hot spot on your mobile device and connect your laptop to it directly
- disable antivirus and firewall for testing purposes
Also, in UgCS for DJI Android app settings set these options:
- Turn on ‘Enable SSDP’,
- Turn off ‘Enable UgCS direct connection’,
If after these steps the connection is still not possible, please send us the logs from your mobile device and your computer to firstname.lastname@example.org.
Logs of UgCS desktop are located:
C:\Users\ [USER NAME]\AppData\Local\UGCS\logs
Logs of UgCS for DJI (Android device)are located:
- Device storage > Android > data > com.ugcs.android.vsm.dji > files > log_cat
How to change the starting point of a route?
Q: How do I resume the route from the last point after I returned the drone home for a battery change?
To change the starting point of a route in UgCS, click on "Parameters" button on the route card, then click “Change start point” and on the map select the waypoint from which route should be started. The new starting point will be marked with a Flag icon above it. Also, the route card will be marked with a flag icon as well.
After changing the starting point the route will automatically be recalculated. Upload the route to your drone. Since the starting point is changed, upon Upload you will be asked if you want the drone to fly directly to the new starting point or fly there through the first waypoint.
UgCS detects Naza-M v2 as Wookong-M
Q: Naza-M V2 autopilot is being detected as Wookong-M
Due to how the Naza-M V2 autopilot identifies itself, it will oftentimes be recognized in UgCS as Wookong-M. To make it correctly be recognized as Naza-M V2, do the following:
Locate the file "vsm-dji.conf", which by default it will be located:
C:\Program Files (x86)\UgCS\bin\vsm-dji.conf
- Make sure that UgCS application is not running.
- Open the file in a text editor software.
- Find the following lines:
- Name: vehicle.dji.report_naza_as_wookong
- Passible values: yes, no
- Default: yes
- Example: vehicle.dji.report_naza_as_wookong = yes
- Change the value of the last line from “yes” to “no”
vehicle.dji.report_naza_as_wookong = no
Stop & Turn not working correctly
Q: I’m using the Stop & Turn turn type but when the drone gets to point A, it stops, and then it starts to fly while turning at the same time to point B. It does not stop and turn.
This is a particular problem related to DJI autopilots. It is caused by a POI (Point of Interest) action. By default circle mission segments have this action. So to solve this problem you might need to use the circle segment (or POI action) in a separate route from the rest for Stop & Turn to work properly.
How to unlock No-Fly Zones for DJI drones
Q: How to unlock No-Fly Zones (NFZ) for DJI drones.
To plan and fly missions in restricted areas the NFZ has to be unlocked in two levels:
- UgCS has in-built No-Fly Zones. NFZ have to be disabled in UgCS. It is possible to do so in Pro and Enterprise versions.
- DJI autopilots have their own in-built No-Fly Zones. To fly in these zones you will need to remove DJI’s Geospatial Environment Online (GEO) restrictions for your drone. More detailed information on how to do that is available here: https://www.dji.com/flysafe.
Photogrammetry tool for orthophoto maps
Q: How to use the Photogrammetry tool to create orthophoto maps?
Photogrammetry tool vs. Area Scan
Q: Can you allow AGL altitude to be the main parameter instead of Ground Resolution in the Photogrammetry tool?
It’s not always necessary to use always Photogrammetry tool. We have the Area Scan tool exactly for this purpose. In Area Scan tool you are able to plan your flight using either AMSL or AGL altitude.
Overlap in Area Scan
Q: Is there a forward overlap option available in the Area Scan tool?
For this purpose, please use the Photogrammetry tool. Then you will be able to easily adjust forward and side overlaps.
Q: Mostly orthophotos are created with at least 80% side and 80% front overlap - how this can be changed?
Undo action in UgCS
Q: Is there an Undo action in UgCS?
For releases until 2.13(519) there is no Undo function in UgCS. The Undo function is registered in the future development list and will be made available in nearest future.
How to import DEM (Digital Elevation Models) in UgCS?
Q: How to import DEM (Digital Elevation Models) in UgCS?
Message "There are too many active elevation sources...."
Q: What does this message "There are too many active elevation sources...." mean?
The message "There are too many active elevation sources...." is not an error, it is warning message. Elevation data may contain 3-4 layers. That is why when you are importing your elevation data a new layer will be created.
To get rid of this message please deactivate one of the current elevation sources.
Can I import DXF, KMZ or KML as a route into UgCS?
Q: Is there an option to import a boundary or a polygon into UgCS as a route from CAD (dxf) or a polygon from Google Earth (kmz)?
UgCS does not support import routes from CAD (DXF) or a polygon in KMZ, but it does support route import from KML. More detailed the import process is described in the "How to import KML from Google Earth into UgCS as a route" instruction (PDF) >>>
Q: Is there a tool in UgCS that shows all areas that you have downloaded as an offline map, similar to custom elevation data?
There is no exact indicator showing where the maps have been pre-cached and where they have not - when switching to offline places with un-cached maps will be blank. For offline work, it is recommended to use your own geotiff or pre-cached map data. More detailed information about how to set maximum cache size is described in the UgCS desktop user manual section 'Custom maps' and 'Offline maps' >>>
There is also an option to use your own map server from which UgCS takes map tiles.
Changing flight direction
Q: Can the direction of the flight be changed within a route?
After creating the route, you can click on ‘Route parameters’ and click on ‘Invert segments order’. This will reverse the order of all mission segments making the first waypoint the last and vice versa.
Determination of AMSL flight height
Q: How does drone determine its current AMSL height?
AMSL is determined according to the terrain data at the current location in combination with data given by the drone’s barometer or GPS unit (depending on the type of drone and configuration). There may be some inconsistencies where the terrain height changes very quickly. Use the Take-off point altitude function in UgCS to set the Take-off height correctly.
Pausing the flight
Q: Is there a way to pause in flight if another aircraft enters my airspace?
Yes, you can do either of the following actions:
- Press “Hold” button in UgCS to pause the flight and make the drone hold it’s current position
- Press Return Home to make the drone return to the home location
- Press Land to make the drone land at its current position
- Switch the drone into manual mode and steer it away from danger using the RC
Q: Will you show how to use UgCS Mapper and the result it can give?
UgCS Mapper is currently in the BETA. More detailed information and video tutorial will be published in summer 2018.
Maps and models
Q: Is UgCS only a route planning software, or it can process maps and create 3D models as well?
Starting UgCS version 2.11 an addition has been developed - UgCS Mapper, currently in BETA. It provides preliminary processing capabilities in the field. With next updates of the UgCS Mapper, it is expected to have a "one button" function to produce a map and import it into UgCS.
Q: The profile of my camera does not exist in UgCS. How can I add it?
You can create a profile of any custom camera that you have and its capabilities will be taken into account when planning routes in UgCS. You can find more details on this in the UgCS desktop User Manual section ‘Payloads’ >>>
Triggering two cameras
Q: Can two cameras be triggered in one flight? For example one - visible light camera and the other - IR?
It is possible to add two camera profiles to one drone in UgCS, but cannot trigger them simultaneously. Therefore a hardware setup is needed that can trigger both cameras simultaneously with a single PWM signal.
Taking photos more than once per 3 seconds
Q: Can any drone camera take more than one photo during a 3 second period?
After a photo is taken, the camera records the image on the memory card and during this process, the camera cannot take any pictures. Two or more seconds are needed for a Zenmuse-X5S camera in interval mode between photos.
For example, to take max high-quality resolution photo the trigger time should be:
- for JPEG 2 and more seconds,
- for RAW 3 and more seconds.
Please refer to technical parameters of your camera for the minimum supported trigger interval.
Import a building model
Q: How do you import a building model in UgCS?
To display 3D buildings on the map of UgCS and take them into consideration when calculating the route, you need to do the following:
Go to “Main Menu” -> “Geoservers” and click on “Local Geographic Server”. After that click on the button “Manage building sources”. Then select “New source” and enter a name for it of your choosing. Building models will be added automatically in the list "Building sources".
“Building sources” list contains all building sources that may be used. You have the ability to edit the list "Building sources".
Now the added building source will be ready to be used. Imported building models will be loaded into the current building source. To import building models, click on the globe icon (Map options) on the upper menu bar and selects “Add building” from the drop-down menu.
In the window “Add a building from KMZ” choose local geoserver from the drop-down list, press the button “Browse” and find file or files. Then click “All” to select all files or click “Select” to select only one file. Next, choose the required 3D models and press the button “Add”.
Q: Can I use UgCS in the field with just my mobile device and no laptop?
Starting version 2.10 BETA of UgCS for DJI the option is enabled to upload routes from UgCS desktop to the Android device - therefore a laptop is not mandatory in the field. But it is highly suggested to have a laptop with installed UgCS in the field, in case any changes of the route have to be made.
Q: Is an Android device required in addition to the Windows PC/laptop?
The Android device with UgCS for DJI installed is required for some DJI drones, which can't be connected directly to the laptop. More information can be found in the UgCS user manuals.
Q: Is it possible to import the .DAT data from a DJI drone to view it in UgCS Telemetry Player?
No, unfortunately .DAT is a closed format, therefore it cannot be imported. Instead, telemetry data recorded by UgCS can be used.
Q: Will UgCS for DJI available for Apple iOS devices?
It is planned to have an app for iOS, but a certain release date is not set.
Q: What Android tablet do you recommend for use with UgCS for DJI?
We've had a good experience with Nexus tablets and Samsung Galaxy Tab devices.
Officially supported mobile devices of UgCS for DJI:
- Samsung Galaxy S8
- Samsung Galaxy S8+
- Samsung Galaxy S7
- Samsung Galaxy Note8
- Samsung Galaxy S9+
- Samsung Galaxy S7 edge
- Samsung Galaxy Tab A (2016)
- Samsung Galaxy Note 9
- Huawei P20 Pro
- NVIDIA Shield Tablet
- Huawei M3
- Samsung Galaxy Tab A 8.0
- Huawei P10
- Tab S2
- Xiaomi Redmi Note 4
- Asus Nexus 7
- Samsung Galaxy S6
- Samsung Galaxy Galaxy A5 (2017)
- Huawei P20 lite
Other Android devices should work as well but are not tested. UgCS for DJI requires Android 4.4+ compatible device. Devices based on the x86 architecture are not supported.
Usage of ADS-B receiver
Q: UgCS has an ADS-B button. Can you monitor other aircraft?
Yes, supposing that you have a UgCS-supported ADS-B receiver, it can be connected to a laptop running UgCS and to receive warnings about approaching aircrafts.
Supported ADS-B receivers
Q: Is the ADS-B receiver from the DJI M210 supported?
No, the receiver needs to be connected to a PC running UgCS. Starting UgCS version 3.0 the supported ADS-B receivers are microADS-B and uAvionix pingRX and pingUSB.
Q: Does UgCS support joystick mode?
Currently joystick mode support in UgCS is available only for Ardupilot (APM/Pixhawk) based drones. Also it is possible to control the camera in Joystick mode from UgCS for Command Centres of these drones:
- DJI Phantom 3 Advanced,
- DJI Phantom 4,
- DJI A3,
- DJI Inspire
- DJI Matrice 200\210.
License upgrades and support
Q: Does the perpetual licenses have upgrades and support included?
UgCS perpetual licenses have upgrades and support included for the first year. Starting from the second year from the activation date, the customer may buy Annual Support for 20% of perpetual license price.
Paid Annual Support is not mandatory - UgCS will remain operational and data will be accessible after support expiration.
UgCS for DJI CrystalSky
Q: Can UgCS be installed on the DJI CrystalSky?
There is no official support. But it can work in some cases.
Install UgCS for DJI on CrystalSky
- Connect CrystalSky to PC by USB-microUSB cable.
- Open "i" icon at the upper-left corner of CrystalSky.
- Click "USB connected" at the middle a the left side of the screen.
- Click "Turn On USB storage".
- Open device storage on PC.
- Move dji-mc.apk file to the Table folder which named "Downloads"
- On Tablet click "Turn OFF USB storage"
- Close window about USB connection by clicking "Back" button on the right side of CrystalSky.
- Open application Explorer from the main screen of CrystalSky.
- Check that Internet connection without proxy available.
- Open dji-mc.apk file on Tablet (https://www.ugcs.com/en/page/direct-download-ugcs-for-dji).
- Click Next/Install button on the installation screen.
- Power On drone and RC.
- After power-on all device new window with UgCS for DJI and DJI GO should be displayed.
- Double-tap on UgCS for DJI icon.
- After successfully check permission application should be started.