What problem does it solve? Diagnosing Wi-Fi disconnects on nRF7002 devices is hard because supplicant logs lack device-side ground truth. This Skill parses the rpu_sys_fw_stats binary blob to expose PHY, LMAC, and UMAC counters that reveal the real cause of disconnects. ## Core Features & Use Cases - Binary blob parsing: Runs the nrf70_fw_stats_parser.py script against the correct host_rpu_sys_if.h header to decode little-endian packed firmware stats. - Disconnect diagnosis: Interprets key counters like rssi_avg, OFDM/DSSS CRC fail rates, tx_timeout, and rpu_hw_lockup_count to distinguish congestion, weak signal, and radio lockups. - Reason code mapping: Maps IEEE 802.11 reason codes (6, 34, 1) to device-side evidence and determines whether the AP or the device initiated the disconnect. - Use Case: A customer reports repeated reason-34 low-ACK disconnects on an nRF7002DK. Parse the captured stats blob, find rssi_avg of -48 dBm ruling out range, 10.7% OFDM CRC failures indicating congestion, and rpu_hw_lockup_count of 1 confirming a radio stall. ## Quick Start Ask the AI to parse the attached nRF70 firmware stats .bin file and diagnose why the device keeps disconnecting from the AP.