- Updated web dependencies.
- (Improvement) Embedded app update functionality.
- (Improvement) Improved tooltip information in ground controller page.
- (Bug Fix) Network Stats
- (Improvement) speedtest
- (Bug Fix) Fixed custom camera resolution.
- (Bug Fix) Autostart would not work in some cases.
- (Bug Fix) Camera feed in cockpit view.
If you are updating from an earlier version, you would need to reset the database from the settings menu. There will be an notification warning on this subject within the application. Configuration data will be lost, not user data such as license key.
- (Improvement) Fixed issues with USB camera. "internal data stream error".
- (NEW) Added option to add Zerotier ID from the VPN menu. We have made an agreement with Zerotier Engineering team and sign up for a professional plan allowing us to implement their services in UAVcast-Pro.
- (Bug Fix) Permission issue with telemetry binaries.
- (NEW) Added idicator if picamera is properly connected or not in camera page.
- (Improvement) Added more details to the license expire notification.
- (Improvement) Added more information to Tips sections.
- (Bug Fix) Fixed a bug in License Expire notification, month was of by 1.
- (Bug Fix) Updated NoIp dyndns installer.
- (Improvement) Fixed compatibility issue with latest Rasbian version published 20.8.2020
- (Improvement) Dynamic DNS improved.
- (Improvement) Cleaned and removed unused code.
- (Improvement) Added dev/ttyUSB0 and dev/ttyUSB1 option for the 2nd GPS (Navio)
- (Improvement) Cleaned and removed unused code.
- (NEW) Added quadcopter icon on cockpit map when any multirotor frame are selected.
- (Improvement) Added UAVcast Dashboard as homepage.
- (Buf Fix) Fixed an issue when saving OpenVPN config file.
- (New) Added option to select Mavlink version in Flight Controller page. If you connect FC with USB cable, then most likely you need to select Mavlink 2, for GPIO select version 1.
- (New) Added Auto Pan options to cockpit.
- (Improvement) Disable Cockpit function.
- (Bug Fix) Fixed Mavlink core when using Stretch image.
- (Bug Fix) Fixed UAVcast status in Dashboard.
- (Improvement) Splittet application settings into several card windows, makes better overview
- (Improvement) General code improvement for license registration.
- (Improvement) Changed the main mavlink router core for better functionalities.
- (Removed) Tools => UAVcast page. These functions are available in application page.
- (Bug Fix) Fixed bug in application page when register new license key
- (Bug Fix) Fixed bug in application page when unregister a rpi slot.
- (Bug Fix) Pre-Flight button not accessable. Should be enabled when disarmed.
- (Bug Fix) Disabled "Validate mavlink" button when telem is active.
- (Improvement) Green LED`s is not set before we actually have HEARTBEATS from the Flight Controller.
- (Improvement) Improved Navio board telemetry functionalities to match the latest from Emlid. Now using systemd for start and stop.
You have to perform a REBOOT after this update!!
- (NEW) Added mavlink interaction for UAVcast-Pro.
- (NEW) New page "Cockpit" that displays map with vehicle position.
- (NEW) Option for selecting 1Hz, 2Hz, 3Hz, 4Hz, 5Hz update interval betweeen server and UI.
- (NEW) Camera live view added to the map. Also possible to drag the window and resize.
- (NEW) Added "get mission" for display waypoints created.
- (NEW) Added "remove mission" for clear mission polyline from map.
- (NEW) Added RTL and LOITER buttons.
- (NEW) Map will display LINK, FC, GPS, POWER values sent from the vehicle.
- (NEW) Added option to select GCS failsafe.
(NEW) Added download logfiles button to appliation page.
(Improvement) Green LED`s is not set before we actually have HEARTBEATS from the Flight Controller.
- (Improvement) Improved application update functionalities.
(Improvement) Alot of general code improvements.
(Bug Fix) Flight Controller internal address.
(Removed) videostream page. (moved to map)
(Benchmarking) Tested with Ardupilot on Pi0w
- (Benchmarking) Tested with Ardupilot and Navio 2 on Rpi version 3
- (Benchmarking) Tested with Ardupilot on Rpi version 4
- (Improvement) Fixed bug with database connections not closing properly.
- (NEW) Added notification 30 days before license expire.
- (NEW) Added Hostname and Registration date to all registered devices in Application page. Issue 21
- (Improvement) Fixed several issues with Modeminformation.
- (Improvement) Fixed a rare issue with crypted license data in database. Issue 20
- (Improvement) Added more warnings if Internal Address in Flight Controller page are missing.
- (NEW) Users can now backup and restore configuration from Application page. This will not include user license ect, only the configuration.
- (Improvement) Added more translations to several page. https://github.com/UAVmatrix/uavcast-pro-translations
- (Improvement) Added database configuration when downloading logfiles. This will help during troubleshooting.
- (Improvement) Fixed and issue with REST API.
- (Improvement) Fixed and issue with telemetry when upgrading from 3.2.6 => 3.2.7
- (NEW) Added option to set custom internal address for RPI communication with FC. https://github.com/UAVmatrix/uavcast-pro-translations
- (Improvement) Added more pages to translation files.
- (Improvement) Merged translation PR #8 https://github.com/UAVmatrix/uavcast-pro-translations/pull/8.
- (Improvement) Added online check / warning when starting UAVcast-Pro installation.
- (Improvement) Installation validator.
- (Improvement) Fixed an bug with "check for new version" function.
- (Improvement) Fixed an issue when changing IP from Network page.
- (NEW) Added option to search and connect WiFi networks.
- (Improvement) Changed max video resolution from 24fps to 30fps
- (REMOVED) Some VPN functionalities has been removed due to license conflict.
- (NEW) Added button in application page for deleting database values. This will only delete application configurations and not license or user data. In some cases where users are updateing from a much older application version, this has to be performed.
- (Improvement) Added warning if mismatch in database structure and user needs to perform a reset / erase.
- (NEW) Added new sub page Network to Raspberry page.
- (NEW) Now possible to change Raspberry Hostname
- (NEW) Now possible to change IP address for various Network interfaces within the application
- (NEW) Now possible to disable wifi adapter temporarily. (Will start during next boot)
- (NEW) Now possible to select default network adapter to reach the outer world (www), usefull when testing modem lateancy without disable WiFi ect.
- (NEW) Added modal notification when new app version is available.
- (Improvement) Added spinner when fetching license details.
- (Improvement) Improved application load time.
- (Improvement) Fixed bug with gstreamer custom pipeline.
- (NEW) Added Mavlink validation test. Users can now test if RPI has proper connection with the Flight Controller within the application.
- (NEW) Each Camera type has its own configuration. Example, if user changes PiCam resolution, C920 or any other cam will not be affected.
- (NEW) Added Default values to each camera type. Added button for "Reset to default values"
- (NEW) Added option to delete logfile content.
- (Improvement) LED and status idicators.
- (Improvement) Generall application styles, text and phrases.
- (Improvement) VPN and validation response.
- (Improvement) Modem information should now work for most huawei HiLink modems. (if default username and password is used for the dongle Web UI)
- (Improvement) Reduced UI and backend workload for Raspberry PiZero boards. Some low priority functionalities are disabled.
- (Improvement) Camera configuration parameters.
- (Improvement) In Browser HTTP live stream functionalities.
- Fixed several issues with USB camera.
- improved HTTP live streaming.
- Now possible to stream UDP video to multiple destinations for PiCam and Logitech USB camera.
- Added HTTP in-browser live camera viewer. This will allow multiple users to view video stream from the Vechicle.
NOTE! Only applicable for Pi Camera. Other cam may be added in the future.
- Fixed bug with USB modem information.
- Added USB modem information, signal idicator and connection status. Only applicable for Huawei HiLink modems.
- Added Italian language
- Improved autostart. Added database validation before start casting.
- Improved modem LED function.
- Added more camera options such as Brightness, Contrast ++
- Added better overview of connected VPN networks.
- Added Dutch language translation.
- Fixed bug when Autostart with stick modem.
- Improved embedded updater functionality.
NOTE! Due to the changes in embeded application updater, this update will hang at "Innstallation in progress". The installation will be successfully when the "RPI Disconnected" shows up for 5sec, then just refresh the page manually. Innstallation will not be longer than maximum 10min.
- Improved application performance. (PiZero)
- Improved read/write database performance (PiZero)
- Improved export log functionalities.
- Improved application status LED functionalities.
- Improved "RPI Disconnected" message.
- Improved export log functionalities. Download logfiles from UAVcast page are much improved and contains allot more information about the application state.
- Improved application status LED.
- New page "Raspberry LED". Now possible to control the onboard LED`s and attach them to various application states.
Note! If you are on PiZero you need to reboot after the update to have the LED working.
- Improved the sidebar menu. Active page is now highlighted.
- Fixed bug in Polish language
- Improved license verification check.
- Added Polish language
- Fixed an issue with Video LED in dashboard.
- Added Russian language
- Fixed typos
- Improved license key validation.
- Added REST API interface.
- Added Spanish language
- Updated Turkish language
- Fixed an issue were database could be damaged on unintentional shutdown.
- Fixed typos.
- Improved logging functionality.
- Fixed bug with LED`s in dashboard
- Added Turkish language
- Added Chinese language
- Added dropdown menu with a list of detected interfaces for hilink and stick modem.
- Fixed an issue with notificaiton duration.
- Added server messages pop up information. (Can be disabled from settings menu)
- Added warning if RPI is underpowered or throttled. Requested by Discord @Misant
- Fixed continues spinner on Validate button for license registration.
- License manager bug fix
- Added translation files. If someone want to translate into other languages, then please see here https://github.com/UAVmatrix/uavcast-pro-translations
- Added option to select custom baud rate. Requested by Discord user @twallace
- Fixed an issue where camera (picam, C920, C615) did not start properly.
- Fixed an issue when Navio board was selected. "jq cant iterate over null"
- Fixed an issue with integrated updater tool. Unfortunately it`s not possible to upgrade application in version 3.0.0
- Improved license manager.
This is a major release with many improvements.
- UAVcast-Pro is now tied to license key. NOTE! All users who have already bought UAVcast-Pro will get free licens keys with 4 allowed devices registered simultaneously for lifetime usage. Keys can be transfered to other hardware from the settings menu within the application! (License keys are tied to the hardware used) If more devices are needed, then contact email@example.com.
- UAVcast-Pro now uses database for all configuration and data storgage. Earlier this was stored in a plain file. This will make the application more robust for uppcomming changes such as user accounts ect.
- Added spinner and text if server (rpi) disconnects.
- Improved code in general.
- Now possible to change the backend server port from the settings menu. Requested by Discord user @Rj4
- Fixed an bug with Dashboard network stats. Reported by Discord user @Misant
- Improved add/delete GCS functionalities. IssueTracker
- Fixed typos. Reported by Discord user @Misant
- Fixed minor bugs and code cleaning.
- Added Navio Launch option. (-B, -E, -F) Read more at Emlid.com
- Improved Navio startup sequence.
- Now possible to add 16 UDP destionations for Navio.
- Fixed an issue with setting static IP for eth0 interface in /etc/dhcpcd.conf => Issue reported by @Abraxas
- Fixed an issue when using video custom commands. => Issue reported by @Ed209
- Added do-timestamp=1 to the default UDP video pipeline. This in collaboration with rtpjitterbuffer seems to solve the UDP (grey laggy overlay) issue some people has experienced when using VPN. Fix reported by @Snick
Receiver / GCS Example:
gst-launch-1.0 -v udpsrc port=5600 caps="application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264" ! rtpjitterbuffer ! rtph264depay ! avdec_h264 ! videoconvert ! autovideosink sync=false
- Added network stats overview on dasboard.
- Improved dashboard styling.
- Added Dark theme option.
- New Application options page to the main menu.
- Fixed minor styling issue that was introduced in version v2.0.4
- Telemetry or video will restart / start automatically when users toggle the switch in Ground Control Page. (Feature request from Discord user smee56)
- General code imporvement.
- Added more tools Raspberry diagnostic page.
- Changed Toaster layout. (notification message)
- Minor changes. Updated text in modem section. Removed unused tags and code.
- Added more options to establish modem connetion. Users can choose between Modem Manager or Network Manager to manage the connetion. Some users experienced issues with certains modems.
- Fixed issue where Application page was not accessable. This bug was implemented in Version 2.0.1.
- Fixed an issue with loading Openvpn configuration file.
- Added support for Navio+ and Navio2
- Fixed anbug where Logitech C920 & C915 did not work. (Bug arrived in v1.1.7)
- GCS page styling and layout improvement.
- Now possible to rollback to previous UAVcast-Pro versions
- Users can now select between Hilink or stick modem.
- General styling improvement.
Improved Ground Control management.¶
- You can now give destinations a unique name.
- Options to disable or enable a destination. Convenient if you want to save a destination for later usage.
- You can choose which destination to send video and telem to by simple switch.
- Added video port. (Moved from video page)
- Fixed an issue when downloading logfiles from UAVcast Diagnostic page
- Added more documentation
- Improved styling
- Fixed an issue when uploading openvpn (ovpn) file.
- Fixed an issue where auto-update function hangs on "restarting server"
- Added gstreamer Vertical Flip and Horizontal Flip options. (PiCam Only)
- Fixed an bug where TCP Telemetry would not start if USB was selected.
- Added "Check for update" functionality, and self installation feature.
- Updated Header link for Documentation and Community
- UAVcast-Pro and Basic now supports global installation. /home/pi is not required anymore.
This version is a total rebuild of the web server installation. Server is now pre-bundled within the package and will not require any dependencies to be downloaded.
- Improved Telemetry startup, both UDP and TCP.
- Improved functionality when switching between UDP and TCP telemetry.
- Improved camera startup, both UDP and TCP
- Fixed an issue where telemetry would`t autostart on TCP
- Fixed an issue where status LED was not updated when using OpenVpn
- Added functionalities to run the installer with -f option, this will force the install if any issues.
- Added more items to the final installation validation of UAVcast-Pro.
- UAVcast-Pro has now web server pre-bundled, this will reduce the installation time by approx 50%, and there is no dependencies that needs to be installed.
- Fixed an issue where Raspberry Pi disconnected during installation if you were connected by WiFi
- Fixed an small bug in the camera section if C920 or C615 was chosen.
- Added installation progress-bar.
- Added validation check after installation completes.
- Dedicated server at google cloud, only for UAVcast-Pro users.
- Added option to stream video on TCP when using PiCam