top of page

Validating the GS-ONE Radio Range in the Field

4 hours ago
6 min read
IF800 Tomcat flying over Soda Lake salt flats
IF800 Tomcat flying over Soda Lake salt flats

A radio specification can tell you how far a system should reach under ideal conditions. What matters to an operator is how that connection performs in the environment where the work actually happens.


Over the past several months, some GS-ONE operators reported premature Return-to-Launch behavior, in some cases at distances of 1,000 meters (0.6 miles) or less. These reports were most common in environments with foliage, structures, heavy RF activity, and other sources of interference. That performance was not meeting our expectations for the system.


The GS-ONE radio is built around a radio platform rated by the manufacturer for up to 6 kilometers (3.7 miles) under ideal conditions, with an expected range of approximately 2 to 3.2 kilometers (1.25 to 2 miles) in more congested environments. When operators told us they were seeing significantly less than that, our engineering team began investigating. That investigation included visits to customer sites, testing alongside our radio manufacturer, months of firmware development, operator validation, and FCC recertification.


On September 29th, our team traveled to Soda Lake in the Carrizo Plain of San Luis Obispo County for another round of controlled field testing. The objective was not simply to see how far we could fly. We wanted to compare the original firmware against the updated firmware and observe how the radio link behaved as signal quality degraded.

Pilot-in-command Ethan Fong validates the GS-ONE radio update.
Pilot-in-command Ethan Fong validates the GS-ONE radio update.

What Changed?


The original GS-ONE firmware primarily operated on the 2.4 GHz frequency band. The updated firmware introduces several changes intended to improve performance in challenging RF environments, including:

  • Smarter frequency selection across the 2.4 GHz and 5 GHz bands

  • Additional channel options positioned farther from Remote ID broadcast frequencies

  • Increased power output

  • Changes to improve signal robustness in environments with interference, foliage, and structures


For this field test, we planned four flights using different firmware and radio configurations:

  • Flight 1: Original firmware with the standard GS-ONE antenna

  • Flight 2: Updated firmware with the standard antenna

  • Flight 3: Updated firmware with additional radio configuration adjustments

  • Flight 4: Flight 3 configuration with a directional GS-ONE antenna


How We Tested

Testing was conducted using an Inspired Flight IF800 carrying a Sony LR1 camera. Throughout each flight, the system transmitted two simultaneous video streams, one from the Sony LR1 payload and another from the aircraft's onboard FPV camera.


Each flight began at an altitude of 25 meters (82 feet). At every 1,000-meter (0.6-mile) increment, the aircraft paused and completed a slow 360-degree yaw before continuing. This allowed the team to observe how changes in aircraft orientation affected the radio link. When noticeable screen tearing or video degradation occurred, the aircraft altitude was increased in 5-meter (16-foot) increments until signal quality improved.


The pilot in command and one visual observer remained at the launch location. A chase vehicle carrying a driver and second visual observer followed the aircraft along the route to maintain visual line of sight and communication with the flight crew. The aircraft was instructed to return at 50% battery or once the planned maximum distance was reached.


The Results

The numbers alone do not tell the full story. Altitude played a significant role in each flight, particularly when the aircraft was farther from the launch point.

Flight

Configuration

Max Distance / Altitude

First Video Degradation

First RTL

1

Original firmware

5,013 m (3.1 mi) at 90 m (295 ft)

~3,200 m (2.0 mi)

3,963 m (2.5 mi) at 40 m (131 ft)

2

Updated firmware

4,537 m (2.8 mi) at 95 m (312 ft)

~2,000 m (1.2 mi)

3,658 m (2.3 mi) at 45 m (148 ft)

3

Updated firmware + configuration changes

4,582 m (2.8 mi) at 120 m (394 ft)

2,143 m (1.3 mi) at 25 m (82 ft)

2,938 m (1.8 mi) at 30 m (98 ft)

4

Updated firmware + directional antenna

6,035 m (3.8 mi) at 120 m (394 ft)

~2,900 m (1.8 mi) at 35 m (115 ft)

4,138 m (2.6 mi) at 60 m (197 ft)

These results also help illustrate why a single maximum-range number cannot fully describe radio performance.


Flight 1: Establishing the Baseline


The first flight used the original firmware to establish a baseline. The aircraft reached approximately 3,200 meters (2 miles) before the first noticeable degradation in the video signal. At 3,963 meters (2.5 miles) and 40 meters (131 feet) altitude, the aircraft experienced its first RTL event.


Once communication was restored, the pilot regained control, increased altitude, and continued the flight. The aircraft ultimately reached 5,013 meters (3.1 miles) at an altitude of 90 meters (295 feet). Multiple RTL events occurred between the first event and the maximum distance.


The flight demonstrated that the original firmware could reach significant distances in this environment, but it also provided a baseline for how the radio behaved once the link began to degrade.


Flight 2: Updated Firmware


Following a safe landing, the updated firmware was loaded onto both the aircraft radio and GS-ONE ground control station, and the IF800 repeated the same flight path. The first noticeable video degradation occurred at approximately 2,000 meters (1.2 miles).


While degradation appeared earlier on this particular flight, the behavior of the connection was noticeably different. Screen tearing was less severe, and when degradation occurred, the video stream recovered more quickly. The first RTL event occurred at 3,658 meters (2.3 miles) and 45 meters (148 feet) altitude. Communication recovered quickly, allowing the pilot to regain control and continue the flight.


The aircraft reached a maximum distance of 4,537 meters (2.8 miles) at an altitude of 95 meters (312 feet). The key observation was not simply maximum distance, but how the system behaved when the radio link became challenged. Video recovered faster, and aircraft control returned more quickly following an RTL event.

Screenshot of IGC during range testing on the GS-ONE
Screenshot of IGC during range testing on the GS-ONE

Flight 3: Additional Radio Adjustments


For Flight 3, the team made additional configuration changes while maintaining the updated firmware. The first noticeable video degradation occurred at 2,143 meters (1.3 miles) and 25 meters (82 feet) altitude, with the first RTL event occurring at 2,938 meters (1.8 miles) and 30 meters (98 feet) altitude.


As the aircraft continued farther from the launch location, altitude was increased to maintain signal quality. The flight ultimately reached 4,582 meters (2.8 miles) at an altitude of 120 meters (394 feet). Again, the team observed the same improved recovery behavior seen during Flight 2, including faster restoration of video and aircraft control.


Flight 4: Directional Antenna


For the final flight, the firmware and radio configuration remained unchanged from Flight 3. The only change was replacing the standard GS-ONE antenna with a directional antenna.


The aircraft reached approximately 2,900 meters (1.8 miles) at 35 meters (115 feet) altitude before the first noticeable video degradation. The first RTL event occurred at 4,138 meters (2.6 miles) and 60 meters (197 feet) altitude. Additional RTL events occurred at approximately 4,442 meters (2.8 miles) at 65 meters (213 feet) altitude and 5,459 meters (3.4 miles) at 110 meters (361 feet) altitude.


Each time, the system demonstrated the faster recovery behavior observed during the previous updated-firmware flights. The IF800 ultimately reached 6,035 meters (3.8 miles) at an altitude of 120 meters (394 feet) before safely returning home.

Screenshot of IGC during range testing on the GS-ONE
Screenshot of IGC during max range testing on the GS-ONE

What the Test Told Us


The most important result from this test was not simply reaching 6 kilometers (3.7 miles). Our original concern came from operators experiencing premature RTL behavior at much shorter distances, sometimes within 1,000 meters (0.6 miles).


This testing pushed the radio connection well beyond those distances and allowed us to deliberately observe how the updated firmware behaved as the link became degraded. Across the updated-firmware flights, our team consistently observed:

  • Faster recovery of the video stream

  • Quicker restoration of aircraft control following an RTL event

  • Improved behavior as the radio link became degraded

  • Continued connectivity at distances well beyond the premature RTL ranges reported by some operators


The final configuration reached just over 6 kilometers (3.8 miles), aligning closely with the radio manufacturer's advertised maximum range under ideal conditions. Just as importantly, the testing provided additional evidence that the changes made in the firmware improve how the GS-ONE behaves in the type of degraded radio conditions that originally led to this investigation.


One Test Environment Does Not Tell the Whole Story

Radio performance is highly dependent on the operating environment. RF congestion, terrain, vegetation, structures, aircraft altitude, antenna orientation, and other factors can all influence range and signal quality.


The open terrain at Soda Lake gave our engineering team a controlled environment where we could repeat flights and compare configurations. It does not represent every environment our operators fly in, which is why this testing is only one part of the validation process.


The firmware has also been tested with operators and in customer environments, and we will continue gathering feedback as the update reaches more systems in the field. Our goal is straightforward: when operators tell us something is not performing as expected, we want to understand the problem, investigate it, improve the system, and show the work behind that improvement.


Updating Your GS-ONE

If you're currently operating an Inspired Flight IF800 or IF1200 with the GS-ONE, our Customer Success team can help guide you through the firmware update process. There is no cost for the firmware update.





Put It to the Test

Considering an Inspired Flight system? Tell us about your mission requirements and the environments where other systems have struggled. We'll bring the IF800 or IF1200 and demonstrate the system in the conditions that matter to your operation.



bottom of page