CC1101: Test Async communication between two CC1101 modules on SmartRF Studio with CC Debugger

Part Number: CC1101


Hi, community

I bought two CC1101 modules of Ashining for testing purpose, then I connected them to CC Debugger, the LED is green, so I assume the connection is good.

By opening the SmartRF Studio, I can see them appear in the list of connected devices.

then I opened the control panel of both devices, used the typical setting in blue

and tried to test the communication in Async mode (which is a must option for our development for the need of communication with old devices),

the steps I followed was from a reply by Siri in a  post from the forum

(link is given below for your information)

CC1101EM868-915_REFDES: CC1101 Asynchronous Communication Mode Receive Issue - Sub-1 GHz forum - Sub-1 GHz - TI E2E support forums

However, I encountered two problems:

1. I can't find the area where I can trasmit preamble in the "RF Device Commands" tab.(which Siri mentioned in her reply)

2. How can I bring up the interface displaying the RX data signal (GDO2 on receiver )and CS (GDO0 on receiver) which Siri showed in her reply?

or was it from another third-paty tool software monitoring the signal on GDOs?

what I can see in the Continuous RX tab of Smart RF is just RSSI display like this:

I will be much oblidged if you could help to clarify these issues and give me some instructions to test Async mode to follow if possible.


  • To transmit an infinite preamble, you first have to select the Packet TX tab and the PHY you want to test, and then change to the RF Device Commands tab.

    Since the register is now set up for normal packet mode (since you first selected Packet TX), you simply press the STX button in the RF Device Commands tab. Since you have not written anything to the TX FIFO, the FIFO is empty, and the device will transmit preamble indefinitely.

    The RX data can not in any way be view in SmartRF Studio.

    You need to connect a logic analyzer to the GDO pin which has the RX DATA output


  • Thank you for the reply.

    1. Could you clarify what "PHY" refers to? Is it in the Packet TX tab? I can't seem to locate it.

    2. Does this mean that a signal transmitted in normal packet mode can be received by a receiver in ASYNC mode? I always assumed that the "Continuous Tx" tab should be used on the transmitter to test with a receiver in ASYNC mode.

    3. The logic analyzer soft UI color scheme looks nice, could I ask the brand/modelSmile
  • 1) PHY is the physical layer, referring to the RF settings you have selected (for example the 50 kbps settings)

    2) The receiver will receive what is on the air. It does not care if you have let the packet engine in the CC1101 form the packet (adding preamble, sync word, and CRC automatically), or if your MCU writes the data to be sent on the air, manually on a GDO pin (like in serial mode)

    3) I use a logic analyzer from Saleae Logic Analyzers


  • Thank you very much for the clarification, Siri. I almost reproduced the results you mentioned and feel much clearer about the usage of the tools and the CC1101. Actually, we use the CC1101-Q1 for development, but I bought CC1101 modules instead because there seem to be no Q1 modules available on the market. I assume they are almost the same except for the automotive grade and features like maximum data rate.

    I also have another question related to the CC1101-Q1 that I posted a few days ago but haven't received any responses yet. Given your expertise, I was hoping you might be able to offer some insights. Here is the link to my other post: Help Needed with Dynamic Setting of Carrier Sense Absolute Threshold.

    Thank you in advance for any guidance you can provide.

    Best regards

  • Your other post has been assigned to someone in the proper team and will be supported by them. I will send them a reminder.


  • That's so nice, thank you again.

  • Also, Siri, would you mind helping to remind someone who has been assigned to support my earlier post as well? 

    Here is the link:

     CC1101-Q1: Need Help with Noise Reduction and Pulse Width Stability for CC1101-Q1 Transmitter Development in Async mode.

    Thank you for your assistanceHeart

    Best regards

  • I have confirmed that the post has been assigned to someone in the automotive team, which are handling all our automotive parts and I have made them aware :-)