Skip to main content

Radio Settings

These commands are available three ways — in the FREE-WILi GUI app, in a serial terminal, and on the device itself. See Connecting it to a computer for how to reach them.

FrequencyMhz

basic frequency calculated automatically (default = 433.92). The cc1101 can: 300-348 MHZ, 387-464MHZ and 779-928MHZ

How to use it — press f.

What you entervalue.

Modulation

set modulation mode. 0 = 2-FSK, 1 = GFSK, 2 = ASK/OOK, 3 = 4-FSK, 4 = MSK

How to use it — press m.

What you entervalue.

Devation

Frequency deviation in kHz. Value from 1.58 to 380.85. Default is 47.60 kHz.

How to use it — press a.

What you entervalue.

Channel

Channelnumber from 0 to 255. Default is channel 0

How to use it — press b.

What you entervalue.

ChannelSpacing

channel spacing is multiplied by the channel number CHAN and added to the base frequency in kHz. Value from 25.39 to 405.45. Default is 199.95 kHz.

How to use it — press c.

What you entervalue.

RxBandwidth

Receive Bandwidth in kHz. Value from 58.03 to 812.50. Default is 812.50 kHz.

How to use it — press y.

What you entervalue.

DataRate

Data Rate in kBaud. Value from 0.02 to 1621.83. Default is 99.97 kBaud

How to use it — press e.

What you entervalue.

PowerAmp

TxPower. The following settings are possible depending on the frequency band. (-30 -20 -15 -10 -6 0 5 7 10 11 12) Default is max

How to use it — press g.

What you entervalue.

SyncMode

Combined sync-word qualifier mode. 0 = No preamble/sync. 1 = 16 sync word bits detected. 2 = 16/16 sync word bits detected. 3 = 30/32 sync word bits detected. 4 = No preamble/sync- carrier-sense above threshold. 5 = 15/16 + carrier-sense above threshold. 6 = 16/16 + carrier-sense above threshold. 7 = 30/32 + carrier-sense above threshold.

How to use it — press 1.

What you entervalue.

SyncWord

sync word. Must be the same for the transmitter and receiver. (Syncword high, Syncword low)

How to use it — press i.

What you entervalue.

AddrCheck

Controls address check configuration of received packages. 0 = No address check. 1 = Address check, no broadcast. 2 = Address check and 0 (0x00) broadcast. 3 = Address check and 0 (0x00) and 255 (0xFF) broadcast.

How to use it — press j.

What you entervalue.

Address

Address used for packet filtration. Optional broadcast addresses are 0 (0x00) and 255 (0xFF).

How to use it — press k.

What you entervalue.

WhiteData

Turn data whitening on / off. 0 = Whitening off. 1 = Whitening on.

How to use it — press l.

PacketFormat

Format of RX and TX data. 0 = Normal mode, use FIFOs for RX and TX. 1 = Synchronous serial mode, Data in on GDO0 and data out on either of the GDOx pins. 2 = Random TX mode; sends random data using PN9 generator. Used for test. Works as normal mode, setting 0 (00), in RX. 3 = Asynchronous serial mode, Data in on GDO0 and data out on either of the GDOx pins.

How to use it — press n.

What you entervalue.

LengthConfig

0 = Fixed packet length mode. 1 = Variable packet length mode. 2 = Infinite packet length mode. 3 = Reserved

How to use it — press o.

What you entervalue.

PacketLength

Indicates the packet length when fixed packet length mode is enabled. If variable packet length mode is used, this value indicates the maximum packet length allowed.

How to use it — press p.

What you entervalue.

CRCEnabled

1 = CRC calculation in TX and CRC check in RX enabled. 0 = CRC disabled for TX and RX.

How to use it — press x.

CRCAutoFlush

Enable automatic flush of RX FIFO when CRC is not OK. This requires that only one packet is in the RXIFIFO and that packet length is limited to the RX FIFO size.

How to use it — press 0.

DCBlockingFilter

Disable digital DC blocking filter before demodulator. Only for data rates <= 250 kBaud The recommended IF frequency changes when the DC blocking is disabled. 1 = Disable (current optimized). 0 = Enable (better sensitivity).

How to use it — press r.

Manchester

Enables Manchester encoding/decoding. 0 = Disable. 1 = Enable.

How to use it — press s.

ForwordErrorCorrection

Enable Forward Error Correction (FEC) with interleaving for packet payload (Only supported for fixed packet length mode. 0 = Disable. 1 = Enable.

How to use it — press t.

PreambleBytes

Sets the minimum number of preamble bytes to be transmitted. Values: 0 : 2, 1 : 3, 2 : 4, 3 : 6, 4 : 8, 5 : 12, 6 : 16, 7 : 24

How to use it — press u.

What you entervalue.

PQT

Preamble quality estimator threshold. The preamble quality estimator increases an internal counter by one each time a bit is received that is different from the previous bit, and decreases the counter by 8 each time a bit is received that is the same as the last bit. A threshold of 4-PQT for this counter is used to gate sync word detection. When PQT=0 a sync word is always accepted.

How to use it — press v.

What you entervalue.

AppendStatus

When enabled, two status bytes will be appended to the payload of the packet. The status bytes contain RSSI and LQI values, as well as CRC OK.

How to use it — press w.