Significant Update: Release Version 4.0

Software Version 4.0 has been restored to our servers and is now in official release.

We'd like to thank everyone for being patient while we took extensive efforts to re-validate our software for release.  This software release includes upgrades for both the HoverflyPRO and HoverflyGPS boards. Please be sure to update both boards with Version 4.0 software.

----- ----- ----- ----- -----

Hoverfly Technologies, Inc. is proud to announce the release of our next major revision of the HoverflyPRO and HoverflyGPS firmware, version 4.0.  This announcement highlights the many additions and improvements to our firmware.  It also details the information you must be aware of in order to update your firmware and operate your flight controller properly. 

A big thank you for this major release of our firmware goes to our loyal and wonderfully patient customers.  Thanks to your detailed posts, emails, calls, and shared feedback about your experiences with our products we have been able to identify and significantly improve several key features.  Team Hoverfly cares very deeply that you are able to use our products to their highest potential.  We believe in what we make but it’s even more important to us that you believe in our products and our ability to deliver the very best experience to you.

General Information Before Updating

Installing the new Firmware Update and Setup Clients

In order to utilize the new firmware you must go to our site and navigate to the “Support & Downloads” link in the upper right.  Choose the “Software Updates” icon and you will see links for the Setup Client and Firmware Update Client.  If you already have these programs installed you should uninstall the previous versions (in Windows go to the Control Panel and choose “Uninstall a program).  Once the previous versions are uninstalled, you may install the new versions of the Setup Client and Firmware Update Client.

Firmware Update Client Changes

The Firmware Update Client will look fundamentally the same.  The one major change is that you will not choose a motor geometry during update.  We have moved this functionality to the Setup Client.  With the Firmware Update Client running you should update the firmware for your HoverflyPRO and HoverflyGPS boards.  Then move on to using the Setup Client.

Setup Client Changes

The major change you must be aware of is that under the PRO tab you have the option to choose a motor geometry.  You will only see a pull down menu with various geometries once you have updated the firmware on the HoverflyPRO and HoverflyGPS.  The possible configurations are now stored on the HoverflyPRO.  From now on you can choose the geometry configuration of your aircraft and hit the “Save” button.  If you change geometries you can simply update the HoverflyPRO without the need to update firmware (unless of course there is a new version available).

User Manual Updates

We will be producing a new revision of the HoverflyPRO and HoverflyGPS User’s Guides to go along with this major firmware release.  So if you have been using the same copy downloaded months ago you will want to replace it with the new versions.  They can be found on our website under “Support  & Downloads”

Support, Knowledgebase, and Ticket Submission System

We have been using Zendesk as our Ticket and Knowledgebase System for the past year.  If you were not aware of this resource it can be found under “Support & Downloads” under the Knowledge & Forums icon on our website.

Firmware Updates in Version 4.0

GPS Position Hold (PH)

We have spent countless hours and killed many Lipos testing and refining the performance of Position Hold.  Many of you have had great success while others have not.  The source of this inconsistency has been identified and we believe the problem has been corrected.  Position Hold now uses both the Accelerometer Calibration and the trim levels used in setting up Auto Level (AL).  We have also tightened up the control algorithm used for Position Hold.  The result is a solid Position Hold that is consistent day-to-day and craft-to-craft.  Position Hold now holds very well within the horizontal position resolution of GPS on Earth which is about 3 meters (provided adequate satellite visibility).  We are very happy with it and hope you will be as well.

GPS Slewing

Now when Position Hold is enabled you can move the craft to a new position.  The craft will fly as commanded using Auto Level flight mode.  Once the stick is centered for 1.5 seconds the craft will resume Position Hold on the new location.  You can also change the yaw during flight to rotate the craft to a new magnetic hold position.

Return-to-Home (RTH)

With improved Position Hold comes a much smoother Return-to-Home function.  Each time the board is armed a new “Home” position is recorded.  At any time during your flight Return-to-Home can be activated and the craft with return to this “Home” position (within the 3m resolution of GPS).  In addition, the speed at which the craft returns has been increased significantly.

OSD Ham Radio Call Sign or User Name

To comply with FCC regulations for transmitting video, we have added a field in the Setup Client for either your Ham Radio Call Sign or User Name to be displayed on the On-Screen-Display (OSD).  Every 10 minutes this text will be displayed where the HOVERFLY text is currently displayed for 10 seconds.

OSD Voltage

The Battery Voltage meter visible on the OSD has been rescaled to display the correct voltage.

Camera Compensation

The Tilt and Roll gimbal outputs from the HoverflyPRO have been improved to provide even smoother compensation. 

Improved Gimbal Startup

The startup errors in the gimbal have been corrected to ensure that your expensive camera gear is not jarred when arming the flight controller.

Data Logging

Several new fields have been added to the Data Log to help us diagnose any problems you may encounter during flight. In addition, each time you fly the file is appended and a new date and time stamp is inserted creating a new row in the file.

Compass Smoothing

New filtering of the compass has been applied throughout the firmware.  This improves PH, RTH, magnetic hold, and several other operations internal to the flight controller.  You will notice the improved smoothness on the compass display on the OSD.

Gyro Only Flight Performance

A few tweaks here and there and we believe Gyro only (no Auto Level) flight is drastically improved.  We have worked hard to fine tune the flight so that video, even from fixed mount cameras, appears natural like a hand held or steady-cam camera.  It was great before the change but we believe you will be amazed at how it flies now.

Fast Descent Stability

On some systems, especially with large diameter propellers, the descent of a multirotor is a difficult phase for a flight controller.  A great deal of time has been spent to improve the performance and stability during fast descents.  We understand this is important for production work with higher-end systems.  The speed of stable descent has been increased greatly.

Electronic Speed Controller (ESC) Compatibility

Some ESCs such as those made by E-Flight require 50Hz PWM during startup.  Once armed the E-Flight ESCs will accept higher PWM frequencies.  Since the HoverflyPRO uses faster than 50Hz PWM to control the motors, it was incompatible with E-Flight ESCs.  The firmware has now been modified to generate 50Hz during the arming phase and then switch to faster PWM after the ESCs are armed.  The HoverflyPRO is now fully compatible with E-Flight ESCs.

New Motor Geometries

We have added two new geometries xHex and +Octo.  We previously had +Hex and xOcto but many frames on the market utilize these new geometries.

ESC Throttle Calibration

To make setting up your aircraft easier, the HoverflyPRO now has a simple "all at once" throttle calibration procedure.  Once the transmitter is powered move the throttle stick to maximum throttle.  Power the aircraft.  Assuming your ESCs have a throttle calibration capability, you will hear the signifying beeping (specified in the ESC manual).  Move the throttle stick to minimum to store the throttle calibration.  The ESCs should now beep signifying throttle calibration has been stored.  Turn off the aircraft and then the transmitter and resume normal operation of the aircraft.

Was this article helpful?
1 out of 1 found this helpful
Have more questions? Submit a request


  • 0
    Dennis basile

    Sounds amazing! Every issue that was stopping me from purchasing a gps board has been addressed. Well done guys!

  • 0
    GRELET Alain

    Looks very promising! I'll upgrade my Y6 (without GPS) this WE and a quad with GPS on Tuesday! thanks to all of yoy at HoverFlt Tech!


  • 0
    Wayne Clen-Murphy

    Good work guys, gant wait to fly it! Watch out WK-M...

  • 0
    Christian Lexow Andersson

    When will it be available?

Please sign in to leave a comment.
Powered by Zendesk