I am using a CC1110 with the default SmartRF Studio setting for 2k4 KBaud, GMSK, 868.3MHz. I am trying to implement frequency compensation by reading and averaging the FREQEST register and setting the FSCTRL0 register with this value but with little success.
When I read the FREQEST register after a successful RX I get values ranging typically from -1 to -9. These values do not change when I set FSCTRL0 or when I manually correct for the offset using the FREQx registers.
Does anyone know how the FREQEST works and how reliable it is with small packets (20 bytes of payload) at 2k4?