CC1101 - pr3y/Bruce GitHub Wiki

Setup

To use the CC1101 in Bruce, turn off your M5 device and connect the module following the pinouts listed in this page.

Turn on the device, then navigate to "RF->Config->RF Module" and select "CC1101 on SPI" (pics here).

If the "CC1101 not found" error message appears, turn off the M5 device, recheck the wiring and try again.

If no error is shown, then the CC1101 is initted correctly, and you can use it in the RF menu.

For this module you can also set a custom frequency in the supported subranges: 300-348 MHZ, 387-464 MHZ and 779-928 MHZ. Setting an empty or invalid frequency will reset to the default 433.92 MHZ. This setting will only affect the receive and jamming features. Transmitting from a sub file will always use the frequency specified inside the file regardless of the user setting.

Connection pinouts

M5StickC Plus2 and 1

Same pinouts used in this project, watch the tutorial here:

tGOFaofI

  • GDO0_PIN=25
  • SS_PIN=26 ; chip select. wrongly labelled as "CKN" in some boards
  • MOSI_PIN=32
  • SCK_PIN=0
  • MISO_PIN=33

Cardputer

This requires a microSD sniffer (shared with the SD card) and some soldering skills.

Pin CC1101 SD Sniffer Cardputer
1 GND GND
2 3,3V Vcc
3 GDO0 Grove SDA (2)
4 CSN Grove SCL (1)
5 SCK CLK
6 Mosi CMD
7 Miso DAT0
8

cc1101 Cardputer

OR you can try your soldering skills and use this pinouts:

cc1101 Cardputer standalone

Pinouts discovered by @PAZGUSTAVO, thank you!

CYD

still untested, may use microSD sniffer as well

All of these connections are compatible with Bruce firmware and NRF24 module also