Certain protocols require tuning for optimal performance. In some cases tuning is required in order for the protocol to bind. Frequency Tuning is specific to each MULTI-Module, and is due to very small variations in the RF components.
Protocols which require frequency tuning are:
- FrSkyD (e.g. FrSky D4R and D8R, DIY RX-F801 and RX-F802 receivers)
- FrSkyV (e.g. FrSky V8R4, V8R7 and V8FR receivers)
- FrSkyX (e.g. FrSky X4R, X6R, X8R, XM+ and XSR receivers)
- S-FHSS (e.g. Futaba S-FHSS receivers)
- Corona (e.g. Corona V1 FSS, Corona V2 DSSS CR8D/CR6D/CR4D and FlyDream IS-4R/IS-4R0 receivers)
- Hitec (e.g. Optima, Minima, Micro and RED receivers)
- HoTT (e.g. Graupner receivers)
RF Freq. fine tune option
Frequency Tuning is always recommended, but especially when:
- It is difficult to bind to the receiver, or the connection is weak or intermittent
- Control range is very short
- Telemetry data is not received or (for telemetry-enabled receivers only)
The procedure can be performed in serial or PPM mode. It is easier in serial mode because the effect can be observed in real-time.
If the receiver does not bind, and the RF Freq. fine tune option is available for the protocol, change the RF Freq. fine tune value to either -40 or 40 and try to bind again. If binding is still unsuccessful, continue to try higher and lower values in steps of plus or minus 40 until the bind succeeds.
RF Freq. fine tune
Once the receiver is bound you can proceed with Fine Tuning.
With the radio is bound to the receiver:
- 1.Return to the RF Freq. fine tune option
- 2.Lower the value until the radio loses the connection with the receiver. Record the value (
- 3.Raise the value so that the connection is restored, then continue to raise it until the radio loses the connection with the receiver again. Record the value (
- 4.Calculate the median between the two values
(TUNE_MIN + TUNE_MAX) / 2 = TUNE_MEDIAN
- 5.Set RF Freq. fine tune to the median value
Connection is lost at -73 and +35; the median is -19:
Once the Fine Tuning value is known, it can be used for all models which use the same protocol.
Fine Tuning in PPM Mode requires configuring multiple switch positions with the same protocol, but with different fine tuning values, then compiling and uploading the firmware and testing each value. The compile-upload-test process will need to be repeated several times to get an accurate fine tuning value.
You will need to be familiar with configuring and compiling the MULTI-Module source code. See the Compiling the Firmware page for more information.
Users who compile their own MULTI-Module firmware can specify pre-set frequency fine tuning values in the firmware, so that they automatically apply to a given protocol.
When configuring the firmware source, locate and edit this section in _Config.h:
/*** CC2500 FREQUENCY TUNING ***/
//For optimal performance the CC2500 RF module used by the FrSkyD, FrSkyV, FrSkyX, SFHSS, CORONA and Hitec protocols needs to be tuned for each protocol.
//Initial tuning should be done via the radio menu with a genuine FrSky/Futaba/CORONA/Hitec receiver.
//Once a good tuning value is found it can be set here and will override the radio's 'option' setting for all existing and new models which use that protocol.
//Valid range is -127 to +127
//Uncomment the lines below (remove the "//") and set an appropriate value (replace the "0") to enable.
//#define FORCE_FRSKYD_TUNING 0
//#define FORCE_FRSKYV_TUNING 0
//#define FORCE_FRSKYX_TUNING 0
//#define FORCE_SFHSS_TUNING 0
//#define FORCE_CORONA_TUNING 0
//#define FORCE_HITEC_TUNING 0
//#define FORCE_HOTT_TUNING 0