This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nRF Sniffer for zigbee using nRF52840 can't decrypt zigbee frame correctly

Hi everyone, 

I'm using a PCA10056 board (nRF52840) to sniffer zigbee DPU, and using another 3 PCA10056 board excute the zigbee-light_control example. I already configured sniffer environment follow https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_tz_v4.0.0%2Fnrf802154_sniffer.html and received zigbee DPU in wireshark successfully.

But the weird thing is that zigbee frame cannot be decrypt correctly as follows although I already added the zigbee protocol Pre-configure key. Did I forget some steps?

Thank you for your help.
Zhoushuai
Parents
  • Hi,

    Did you start the sniffer trace before or after the zigbee network was formed? If you start the sniffer before the Zigbee network is formed, the sniffer will pick up the encryption key during the key exchange. The sniffer will not be able to decrypt the packets if the key exchange took place before it started "sniffing".

    Try resetting the devices and form a network to see if this is the problem.

    Best regards,

    Marjeris

Reply
  • Hi,

    Did you start the sniffer trace before or after the zigbee network was formed? If you start the sniffer before the Zigbee network is formed, the sniffer will pick up the encryption key during the key exchange. The sniffer will not be able to decrypt the packets if the key exchange took place before it started "sniffing".

    Try resetting the devices and form a network to see if this is the problem.

    Best regards,

    Marjeris

Children
No Data
Related