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.

sniffer implemented with cc2530 or cc2531(the official sniffer) can't receive packets sent by cc2538

Other Parts Discussed in Thread: CC2538, CC2530, CC2531

    I encounter a strange problem, I made two sniffers , one is implemented with cc2530,the other is implemented with cc2538. both the source code come from contiki cc2530 platform and cc2538 platform.  here are two simple packet senders, one is also implemented with cc2530, the other is implemnted with cc2538.

     here is the problem,  the cc2538 sniffer can receive the packets sent by cc2530 packet sender and cc2538 packet sender, the cc2530 sniffer  can only receive the packets from cc2530 packet sender,  it can't capture the packets sent by cc2538 packet sender.  and then I got a official cc2531 sniffer, and it  also can receive the cc2530 packets but can't receive cc2538 packets.  why it could be? It confuse me.  I'm waiting for your answer. Thanks. 

  • Hi,

    This is not an expected behavior. The ZigBee protocol is standard, regardless of the platform being used.
    We never had such an issue - We normally use CC2531-based sniffers, and we always use them to sniff communication from all kind of devices, including cc2538, without any issue.

    - Can you please clarify what you mean by "can't receive'? Is nothing received at all, or is something is received but not interpreted by the sniffer application?
    - Which sniffer application do you use?
    - Can you please verify that you have the same channel configured on all devices?

    Best regards,
    OD
  • when cc2538 send packets, the cc2531 sniffer could receive nearly ten percents of all sended.  some of that  are error. the channel I can make sure is absolutly rightly configured. what happened ?  the cc2538 I bought is bad product? I need you help . thank you very much. 

  • What kind of software Portocol you are sniffer? Zigbee? I never have similar problem using CC253x to sniffer Zigbee or 802.15.4 related protocol.
  • it's not zigbee, and the TI offcial sniffer could catch generic protocol, isn't it?  by the way, I can catch the cc2538 frame with cc2538 sniffer.

  • Yes, it supposes to catch generic protocol. I suggest you provide the following details that are requested by OD so we can try to help you.

    - Can you please clarify what you mean by "can't receive'? Is nothing received at all, or is something is received but not interpreted by the sniffer application?

    - Which sniffer application do you use?

    - Can you please verify that you have the same channel configured on all devices?

  • I suggest you do something simple: please try sending the data from the CC2538 packet sender and receive them using the CC2530 connected to a PC running SmartRFStudio. Select the Packet Rx tab, the right MAC channel and unclick the 'Seq number included in the payload'.
    You should be receiving plain 802.15.4 PHY packets which, if formatted correctly according to the 802.15.4 spec, are visualized in the data logging window.

    Thanks,
    TheDarkSide