I'm using a USB-KW41Z USB dongle to create a custom 802.15.4 sniffer application. Initially, I started with the mac_fsci_black_box, which can be found in the KW41Z SDK at SDK_2_2_3_USB-KW41Z\boards\usbkw41z_kw41z\wireless_examples\ieee_802_15_4\mac_fsci_black_box. I made good progress as I was able to receive 802.15.4 broadcast packets. I put the dongle in promiscuous mode by writing a 0x01 to the macPromiscuousMode PIB using a MacSetPIBAttribute.Request request and I started receiving device to device packets as I expected. However, I was not able to receive 802.15.4 ACK packets. I see this code in PhyPacketProcessor.c...
Thank you,
Ryan
Hello @ryanbryngelson
Hope you are doing well.
Could you please provide more details about your test procedure?
Is your current application based on mac_fsci_black_box example project from the SDK? Have you modified its source code? Which changes have you done?
What is the procedure you are following to test your FSCI Commands? By any chance, have you previously used NXP Test Tool (part of the Connectivity Tool Suite) to test FSCI Commands on your device?
Could you please confirm that you have already read the following documentation (which can be found inside KW41Z SDK docs folder > docs > wireless > IEEE 802.15.4)?
I apologize for any inconvenience this may cause you, source code for sniffer_usbkw41z_kw41z.bin firmware is not available.
Regards,
Eduardo.
The test procedure consists of having two USB-KW41 dongles, one running the unmodified mac_fsci_black_box example firmware and the other running the sniffer_usbkw41z_kw41z.bin firmware. I can see ACK packets in Wireshark, but I do not receive them with the mac_fsci_black_box firmware in promiscuous mode.
I have not modified the mac_fsci_black_box firmware.
I've read all the documentation.
Is there at least a protocol specification for the sniffer_usbkw41z_kw41z.bin firmware?
Thanks,
Ryan
Hi,
Have you previously used NXP Test Tool (part of the Connectivity Tool Suite) to test FSCI Commands on your device?
Just to confirm, are you trying to capture the packets with the mac_fsci_black_box firmware and Wireshark?
I truly apologize, this information may not be publicly available.
Regards,
Eduardo.