NRF52840 won't receive from some TI CC2538 chips

I have two devices on TI CC2538 that having problems talking to the NRF52840 dongle.

  1. The channel is channel 11
  2. There are 8 devices using TI CC2538. Only two of them are having problems
  3. NRF52840 dongle ABSOLUTELY cannot see any packet from those two devices
  4. I tried three dongles. It is consistent.
  5. I doubted my own firmware. So I downloaded the NRF52840 sniffer and tried Wireshark. Same result! Those two devices disappeared in thin air from the dongle!
  6. TI CC2538 can see packets from all devices, regardless of TI or Nordic.
  7. TI CC2530 sniffer can see the packets from those two devices just fine.
  8. Signal strength is not a problem. I have readings of -63dBM and -70dBM from Hub and the devices are much closer to the NRF53840 dongle.

I can only think of some compatibility problem. I don't think it has anything to do with software at this point.

I have a feeling that this is serious and we need to find out why?

I can give you guys the devices for further analysis.

  • I am not developing Thread. I am developing another mesh protocol that we are going to open source.

    That's why I am testing plain 802.15.4 reception with Nordic sniffer firmware. And it couldn't receive from 2 out of 9 devices.

  • I see, thanks for making the crystal clear. If you are developing another mesh protocol which is not one of our solutions, then I do not think I can help you much here. Our hardware is proven to be 802.15.4 capable and we have protocols that work on it. It is not possible for us to validate the timing and other implementation details of protocols that are not our solution.

  • I have invested a lot of effort in the nRF solutions. And I am baffled by the symptoms I experienced.

    Let me rephrase the question a little bit.

    The nRF52840 802.15.4 sniffer firmware, which is 4 years old, won't receive 802.15.4 packets from some devices. Is there any updated version of the firmware?

    I do hope it is due to something I did wrong on my side as I am still feeling surreal about it.

  • Libertas said:
    The nRF52840 802.15.4 sniffer firmware, which is 4 years old, won't receive 802.15.4 packets from some devices. Is there any updated version of the firmware?

    Not that I know of. I have But I have asked the internal team to see if there are any unpublished updates on this but I have not received any answer yet. Most likely there are no updates to the sniffer tool you are using. There does not seems to be any active development ongoing on this sniffer tool.

  • Hi Libertas,

    On the off chance that you're still troubled by this issue, I've just experienced the same phenomenon with a few of TI's CC2420 and various nRF chips.

    The cause of my issues were that some of the CC2420's were struggling to ramp up their internal PAs in time for the preamble transmission, leading the nRF chips to fail to synchronize properly with the transmitter, generating CRC errors.

    If you still require a solution to this problem, I can share some of the details as to how we tested and verified what the root of the problem was.

    Cheers,

    zrivard

Related