I am using Anaren A1101R09C00GM which is based on CC1101. The module is FCC certified and I am using the register values provided by Anaren. According to the datasheet, at 250 kBaud, 127 kHz deviation and 540 kHz digital channel filter bandwidth CC1101 should be able to packets of signal strength up to –95 dBm (Table 7 and Table 9). The receive module is unable to receive packets with RSSI less than -70 dBm with the following settings.
Sync word qualifier mode = 30/32 sync word bits detected
CRC autoflush = false
Channel spacing = 97.991943 KHz
Data format = Normal mode
Data rate = 38.3835 kBaud
RX filter BW = 464.285714 KHz
PA ramping = false
Preamble count = 8
Whitening = false
Carrier frequency = 902.499847 MHz
Device address = 0
TX power = 8.8 dBm (0xCA)
PA_TABLE = (0xCA,0x80,0x70,0x67,0x35,0x24,0x19,0x03) corresponding to (8.8, 5, 0, -5, -10, -15, -20, -30)dBm.
Manchester enable = false
CRC enable = true
Deviation = 165.039062
Modulation format = 2-FSK
Base frequency = 902.499847
Modulated = true
Alternatively, the module was configured for 38.4 kBaud, 18 KHz deviation, and 70 KHz RX bandwidth. The module is able to receive packets with RSSI values as low as -104 dBm.
Sync word qualifier mode = 30/32 sync word bits detected CRC autoflush = false Channel spacing = 97.991943 Data format = Normal mode Data rate = 38.3835 RX filter BW = 464.285714 PA ramping = false Preamble count = 8 Address config = No address check Whitening = false Carrier frequency = 902.499847 Device address = 0 TX power = -30 PA_TABLE = (0xCA,0x80,0x70,0x67,0x35,0x24,0x19,0x03) corresponding to (8.8, 5, 0, -5, -10, -15, -20, -30)dBm. Manchester enable = false CRC enable = true Deviation = 165.039062 Modulation format = 2-FSK Base frequency = 902.499847 Modulated = true Channel number = 0 :0000:29 IOCFG2 :0001:2E IOCFG1 :0002:06 IOCFG0 :0003:00 FIFOTHR :0004:D3 SYNC1 :0005:91 SYNC0 :0006:FF PKTLEN :0007:04 PKTCTRL1 :0008:45 PKTCTRL0 :0009:00 ADDR :000A:00 CHANNR :000B:0C FSCTRL1 :000C:00 FSCTRL0 :000D:22 FREQ2 :000E:B6 FREQ1 :000F:27 FREQ0 :0010:3A MDMCFG4 :0011:83 MDMCFG3 :0012:03 MDMCFG2 :0013:21 MDMCFG1 :0014:EE MDMCFG0 :0015:65 DEVIATN :0016:07 MCSM2 :0017:30 MCSM1 :0018:18 MCSM0 :0019:15 FOCCFG :001A:6C BSCFG :001B:47 AGCCTRL2 :001C:40 AGCCTRL1 :001D:91 AGCCTRL0 :001E:87 WOREVT1 :001F:6B WOREVT0 :0020:F8 WORCTRL :0021:57 FREND1 :0022:10 FREND0 :0023:E9 FSCAL3 :0024:2A FSCAL2 :0025:00 FSCAL1 :0026:1F FSCAL0 :0027:41 RCCTRL1 :0028:00 RCCTRL0 :0029:59 FSTEST :002A:7F PTEST :002B:3F AGCTEST :002C:88 TEST2 :002D:31 TEST1 :002E:09 TEST0 :0030:00 PARTNUM :0031:04 VERSION :0032:00 FREQEST :0033:00 LQI :0034:80 RSSI :0035:01 MARCSTATE :0036:00 WORTIME1 :0037:00 WORTIME0 :0038:00 PKTSTATUS :0039:94 VCO_VC_DAC :003A:00 TXBYTES :003B:00 RXBYTES :003C:00 RCCTRL1_STATUS :003D:00 RCCTRL0_STATUS