Downloads

UgCS Custom Payload Monitor (UgCS-CPM) app & SkyHub firmware
Download
v.4.3.2
Software for Mission Planning & Control
for mission planning
UgCS - mission planning and flight control software, essential for accurate airborne sensor data collection.
UgCS Companion
v.1.8.0 (2197)
Compatibility notice: UgCS Companion v.1.7 supports only UgCS v.5.14 and higher.
UgCS Companion
for DJI M350, M30, M3E
Lightweight Android app, designed to enable SkyHub and to connect DJI M350, M30 and Mavic 3 Enterprise series drones to UgCS.
UgCS Companion
for DJI M300
Lightweight Android app, designed to enable SkyHub for DJI M300 drones with UgCS. Requires SkyHub firmware v.4.1 or newer.

Release Notes | Integrated Systems

UgCS-CPM and Skyhub firmware v.4.3.2
October 27, 2025
What's New
  • Added support for Laser Falcon+ methane detector.
Improvements
Changed
Fixed
  • Fixed GPR connection issue
Dropped Support
Known Issues
UgCS-CPM and Skyhub firmware v.4.3.1
October 8, 2025
What's New
  • Sensors can now be configured via the GUI
    • Individual payloads may be enabled/disabled with the "Payloads" section
    • Autopilot selection and configuration may be done in the "Settings" section
    • All common parameters are available for configuration in the "Settings" section with drop-down menus
    • There are dedicated widgets for all supported sensors. Every sensor instance may be configured with the "Settings" menu of the corresponding widget.
    • Added the ability to configure individual widgets for multiple identical sensors
  • Improved driver for GPRs:
    • The device now reconnects automatically when the connection is lost
    • Added GPR transmitter cutoff when altitude is above 1 meter
  • Increased TTF trajectory precision for DJI drones
    • GH/TTF mission execution uses the angle-control mode to fly the drone
    • Trajectory deviation on long lines has been reduced to 0.1-0.3 meters
  • Added additional diagnostic messages for altimeters used in TTF mode
    • Altimeters' connection/disconnection events are reported to CPM
    • Missing configuration for altimeters is reported to CPM
  • Added NTP server:
    • Works in conjunction with the Cerulean Surveyor module
    • May be used by third-party modules to get the UTC time correction
  • Improved Obstacle Avoidance subsystem:
    • Obstacle avoidance uses embedded DJI sensors (except the downward one)
    • Embedded DJI sensors are enabled or disabled using the DJI Pilot application
    • Obstacle avoidance will be activated automatically if the TTF/GH mission is active or if the configured altitude/speed is reached.
    • Obstacle avoidance may be configured to work with any number of altimeters or radars connected to the SkyHub.
    • Default obstacle avoidance parameters have been tuned: activation speed has been changed from 0.2 m/s to 4.0 m/s
  • Added Laser Falcon+ methane detector support
  • Added support for Cerulean Surveyor 240-16
  • Improved performance of USB connections
    • The SkyHub uses a new XHCI USB kernel module
    • Greatly improves the stability for multiple MagNIMBUS devices working together
  • RC lost event: the drone will perform a failsafe action in case of RC disconnection in flight.
    • The drone now performs the action configured with the DJI Pilot application for the auto mission.
    • In the TTF/GH mission, the drone now performs the RC loss action configured for the mission in UgCS.
    • In case of return-to-home action, the drone ascends to the failsafe altitude and then returns to the point of takeoff.
  • Added button to reset to factory default configuration:
    • There is a new button in the Tools menu to reset all the configuration changes to the default state.
    • This reset may be performed only on the ground and only if there is a Wi-Fi connection to the SkyHub.
    • After the factory reset, the SkyHub must be reconfigured from scratch.

Improvements
Changed
Fixed
  • Fixed MagNIMBUS module functionality in vector mode
    • Correctly reports the data in vector mode for multiple devices
  • Fixed Echologger true depth value if sensor reports zero value: True Depth columns are not filled if the sensor reports zero value
  • Fixed DHCP server operation for stable configuration of Cerulean MBES and RadSys GPR
  • Fixed some internal bugs, which caused wrong values in SEG-Y files
  • Fixed installer behavior under unstable network conditions:
    • The installer properly detects network disconnection while the update is in progress
Dropped Support
Known Issues
UgCS-CPM and SkyHub firmware v.4.2.1
March 3, 2025
What's New
  • GNSS output module supports NMEA RMZ messages
Improvements
Changed
Fixed
  • Correct altitude values in GGA message of GNSS output module
  • Correct DHCP server configuration
Dropped Support
Known Issues
UgCS-CPM and SkyHub firmware v.4.2.0
December 4, 2024
What's New
  • Mavlink drones can now fly TTF missions with the altimeter connected to the SkyHub
  • Mavlink drones can now be configured using the SkyHub config file
  • The SkyHub altimeter can be configured with CPM GUI
Improvements
Changed
Fixed
  • Improve GNSS output precision
  • FT742 anemometer driver reports embedded compass state
  • The default minimal altitude for the altimeter was changed from 0.5 to 1 meter
  • Fix missing messages in the CPM console under the high load
  • The Skyhub checks uploaded missions for at least one Rangefinder point
  • Fix the true depth header which the Echologger writes into SEGY files
Dropped Support
Known Issues
UgCS-CPM and SkyHub firmware v.4.1.2 HOTFIX
October 9, 2024
What's New
Improvements
Changed
Fixed
  • Laser Falcon driver may get stuck on the startup.
Dropped Support
Known Issues
UgCS-CPM and SkyHub firmware v.4.1.1
October 2, 2024
What's New
  • Supports DJI M350 RTK and DJI M300 RTK drones
  • License required for SkyHub functions, existing customers should request a license file from SPH Engineering or a reseller
  • Support for FT42 anemometer with multi instances
  • Improved performance for MR72 obstacle detector
  • Improved performance for NRA24 altimeter
Improvements
Changed
Fixed
  • Improved position.csv log file structure
  • Reduced number of records in position.csv log file
  • Improved correction of RTK coordinates
  • Reduced CPU load for MagNIMBUS and SENSYS MagDrone R1 drivers
  • Problems with communication with sensors
Dropped Support
Known Issues
UgCS-CPM and SkyHub firmware v.4.1.0
July 29, 2024
What's New
  • Supports DJI M350 RTK and DJI M300 RTK drones
  • License required for SkyHub functions, existing customers should request a license file from SPH Engineering or a reseller
  • Support for FT42 anemometer with multi instances
  • Improved performance for MR72 obstacle detector
  • Improved performance for NRA24 altimeter
Improvements
Changed
Fixed
  • Improved position.csv log file structure
  • Reduced number of records in position.csv log file
  • Improved correction of RTK coordinates
  • Reduced CPU load for MagNIMBUS and SENSYS MagDrone R1 drivers
Dropped Support
Known Issues
UgCS-CPM and SkyHub firmware v.4.0.3
NB!!! supports only DJI M350 RTK
July 10, 2024
What's New
  • Support missions without AGL waypoints
  • Check altimeter range at all flight stages
  • DJI M350 RTK drones support
  • True Terrain Following (TTF) route planning in UgCS, including waypoint altitudes using "rangefinder" altitude type
  • Support of routes with a mix of AGL, AMSL and "rangefinder" altitudes
  • MagNIMBUS (QuSpin QTFM Gen-2) magnetometer vector add-on support
  • Sensys MagDrone R1 magnetometer support
  • Geolux LX-80 water level sensor support
  • Geolux RSS-2-300 surface velocity radar support
Improvements
  • Reject mission with negative rangefinder altitude values
  • Fixed OA activation speed threshold
  • Improved Magnimbus performance in multi-instance configuration
  • Reduced time lag for the recorded data
  • Correct zero point for the GPR SEG-Y log files
  • Add the next waypoint index column into the position.csv and MagNIMBUS logs
  • Wind sensor FTT372 does not use an embedded compass any more
Changed
Fixed
Dropped Support
Known Issues
NB!!! supports only DJI M350 RTK
UgCS-CPM and SkyHub firmware v.4.0.0
NB!!! supports only DJI M350 RTK
April 11, 2024
What's New
  • DJI M350 RTK drones support
  • True Terrain Following (TTF) route planning in UgCS, including waypoint altitudes using "rangefinder" altitude type
  • Support of routes with a mix of AGL, AMSL and "rangefinder" altitudes
  • MagNIMBUS (QuSpin QTFM Gen-2) magnetometer vector add-on support
  • Sensys MagDrone R1 magnetometer support
  • Geolux LX-80 water level sensor support
  • Geolux RSS-2-300 surface velocity radar support
Improvements
  • Reduced time lag for the recorded data
  • Correct zero point for the GPR SEG-Y log files
  • Add the next waypoint index column into the position.csv and MagNIMBUS logs
  • Wind sensor FTT372 does not use an embedded compass any more
Changed
Fixed
Dropped Support

Dropped support for old sensors

  • Geonics EM38-MK2 metal detector
  • Geonics EM-61conductivity meter
  • Attollo Wasp laser altimeter
  • Lightware SF11/C laser altimeter
  • Radarteam Cobra Plug-In GPR
Known Issues
NB!!! supports only DJI M350 RTK
UgCS-CPM and SkyHub firmware v.3.19
August 30, 2023
What's New
  • Support for multiple scalar widgets was added
  • Support for QuSpin Gen-2 magnetometer added
  • Possible to install CPM into an existing directory
Improvements
Changed
Fixed
  • Fixed saving of TTF configuration
  • Fixed Skyhub logs download
Dropped Support
  • Removed support for SkyHub v2
Known Issues
UgCS-CPM and SkyHub firmware v.3.18
November 14, 2022
What's New
  • New SkyHub ROS-based SDK for third-party modules development
  • Improved Lightware SF-30/D altimeter support: reduced time lag, filtering support
  • Added support for Ainteins US-D1 altimeter
  • Automatically select altitude source depending on the aircraft simulation state for TTF and GH modes
  • The pulse delay value for Radsys Zond Aero LF GPR determined with Prism software can be used in SkyHub configuration as is
  • Echo sounders parameters are aligned with the vendor’s manual: FREQUENCY_HZ becomes INTERVAL_S. Values must be changed from Hz to seconds.
Improvements
Changed
Fixed
Dropped Support
Known Issues