So many people are doing this “half wavelength antenna mod”, which they claim can improve the range of the Crazybee F4 Pro FC, simply by replacing the original antenna with a longer wire. But does it actually work? I am here to find out.
Disclaimer: the approach shown here is what has been going around the community, and people claim it might improve range. The point of this post is to confirm whether this approach work or not.
What’s Wrong with CrazyBee’s Range?
The Crazybee F4 Pro boards are very popular and affordable as the flight controller for whoops and toothpicks. It’s used in many BNF models such as the Happymodel Sailfly, Eachine RedDevil and Eachine Trashcan.
If you have one of these models, you should know the range is not great.
The Crazybee F4 Pro has an integrated radio receiver with a very simple antenna – essentially just a piece of short wire. Because of its close proximity to the flight controller, it’s normally buried under the canopy and other electronics such as the VTX and FPV camera.
For good range, we should avoid getting the antenna blocked by carbon fibre or PCB. Range can be improved here if we can extend the antenna. So this is why people have been experimenting with the idea of using “half wavelength” antennas.
What’s “Half Wavelength” Antenna?
The stock antenna is what we call a “quarter wavelength” antenna – the length of the antenna is about 1/4 of the 2.4GHz signal wavelength. This is about 31.23mm.
I measured that piece of wire on the Crazybee F4 board, and it’s around 31.5mm, which is close enough. (the tiny difference shouldn’t affect performance much)
“Half wavelength” antenna is basically double of the quarter wavelength – at around 62.46mm. What we are going to do here is to replace the original shorter wire with the longer wire.
The original antenna is a 26AWG silicon wire, so I will be using the same 26AWG wire too for the longer antenna.
With the longer antenna, you can pop it out of the canopy so it doesn’t get buried under, I think that’s the whole idea behind it. How is the range now? Let’s find out.
Half Wavelength Antenna = Massive Fail?
Testing both antennas up close (within 5 to 10 meters), I really couldn’t tell much of a difference. But as I go further out, RSSI began to drop much faster with the “half-wavelength” antenna.
For a more direct comparison, I was able to get RSSI using “range mode” on the Taranis. Here are the measurements taken from the same distance between the TX and RX for both antennas. Conditions are the same in the two tests.
The Half Wavelength antenna shows a lower RSSI than that of the Quarter Wavelength.
So yea, you can make the antenna longer and pop it out of the canopy with the “half wavelength” antenna mod, but at the same time it reduces your maximum range…
To me it seems like a waste of time as the original quarter-wavelength antenna actually performs better given optimal positioning.
Other Ways to Improve Crazybee’s Range
You can bind the Crazybee (Frsky SPI receiver) to your Taranis in either Frsky_X (D16) or Frsky_D (D8) modes. Frsky_X mode gives you Telemetry capability, and Frsky_D doesn’t. However binding the Crazybee F4 in Frsky_X mode has been known to cause “FC lock-up”, so the general consensus is to bind in Frsky_D mode whenever possible.
It doesn’t actually have much to do with range, mostly just reliability. Here is how to bind the receiver in Frsky_D if you haven’t already:
- In Betaflight Configurator, go to “Configuration”, under “Receiver”, change “SPI BUS Receiver Provider” to “Frsky_D”.
- On your Taranis’s “Model Setup”, scroll down to “Internal RF”, Change “Mode” to D8.
- Now proceed with binding
Another way to improve range is using an external receiver with dual antennas, such as the XM+ or R-XSR. Both receivers should provide 1Km or more range assuming the antennas are positioned optimally. Still not enough? Consider the R9MM (requires R9M Module).