This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

cc1111 changing frequency results in no output

Hello,

I have created a link between two TI usb dongles according to an example configuration from smartRF studio, with following settings:

# Deviation = 5.126953 
# Base frequency = 868.299683 
# Carrier frequency = 868.299683 
# Channel number = 0 
# Carrier frequency = 868.299683 
# Modulated = true 
# Modulation format = GFSK 
# Manchester enable = false 
# Sync word qualifier mode = 30/32 sync word bits detected 
# Preamble count = 4 
# Channel spacing = 199.951172 
# Carrier frequency = 868.299683 
# Data rate = 2.39754 
# RX filter BW = 62.500000 
# Packet length mode = Variable packet length mode. Packet length configured by the first byte after sync word 
# CRC enable = true 
# Packet length = 255 
# Device address = 0 
# Address config = No address check 
# PA ramping = false 
# TX power = 0

This is working correct and now I want to change the settings to my own needs, I have modified the following settings with success:

  • GFSK -> 2-FSK
  • Disabling append status bytes
  • Changing sync word

However I want to change the frequency to following settings:

# Deviation = 105.468750 
# Base frequency = 869.525757 
# Carrier frequency = 869.525757 
# Channel number = 0 
# Channel spacing = 199.951172 
# Carrier frequency = 869.525757 
# Data rate = 40.6494 
# RX filter BW = 214.285714

For this I have change the following registers:

  • FREQ1 from 0x2D to 0x3A

  • FREQ0 from 0xDD to 0xF1

  • MDMCFG4 from 0xE6 to 0x7A
  • MDMCFG3 from 0xA3 to 0xBC
  • DEVIATN from 0x16 to 0x61

After settings these register changes on both TI dongles the receiving dongle didn't receive packages anymore, therefor I programmed the receiving stick with the packet sniffer firmware and loaded the register settings into the packet sniffer application. But the packet sniffer didn't see any packets either after the frequency change.

I have changed the values in smartRFstudio and looked which registers changed and as far as I could see it only affected the registers I have changed now.

Am I forgetting registers or is there an error in the configuration I want to use?

Edit,

When I change back the sync word from 30/32 to 16/16 with the new frequency sometimes packets are seen by the packet sniffer, but the most of it are random packages probably noise. With sync word 30/32 bits have to match nothing is there to be seen however changing back to the test frequency adopted from smartRF studio I am able to see packages with 30/32 sync word and I don't see random packages in the sniffer.