goodfet.nrf
Client
Usage: goodfet.nrf verb [objects]
goodfet.nrf info
goodfet.nrf test
goodfet.nrf regs
goodfet.nrf regbits
goodfet.nrf pyregs
goodfet.nrf tune aa|55,mac,r5,r6
Tunes to a configuration.
goodfet.nrf sniff
Sniffs packets by current config.
goodfet.nrf sniffob
Sniffs OpenBeacon traffic.
goodfet.nrf snifftp
Sniffs Turning Point Clicker traffic.
goodfet.nrf sniffsf
Sniffs SparkFun Dongle traffic.
goodfet.nrf sniffmskb
Sniffs Microsoft Keyboard traffic.
goodfet.nrf sniffmacs
Sniffs for MAC addresses on the present channel.
goodfet.nrf sniffprom [0xaa|0x55]
Sniffs promiscuously for a preamble of 0xAA or 0x55
goodfet.nrf autotune
Searches for a valid destination address.
goodfet.nrf carrier [freq]
Holds a carrier on [freq] Hz.
Pinout
| Name | Pin | Name | |
|---|---|---|---|
| MISO | 1 | 2 | Vcc |
| MOSI | 3 | 4 | Vcc |
| SS | 5 | 6 | |
| SCK | 7 | 8 | |
| GND | 9 | 10 | |
| CE | 11 | 12 | |
| 13 | 14 | ||
Examples
Turning Point Clicker
The Turning Point ResponseCardRF series of audience response devices can be sniffed using 'goodfet.nrf snifftp'. See Travis Goodspeed's article, Reversing an RF Clicker, for details of how the protocol was reverse engineered.
OpenBeacon
The OpenBeacon and OpenAMD projects use Nordic radios to track the positions of conference and museum attendees. These can be sniffed with 'goodfet.nrf sniffob', but packets will be encrypted with XXTEA by all deployments except the Next Hope, where cryptography was disabled to facilitate badge hacking.
Additionally, the NHB12 and NHB12B badges from the Next Hope can be flashed with the GoodFET firmware to run this application.
Sparkfun Fob
A mode also exists to sniff the example firmware of Sparkfun's WRL-08602 Nordic FOB by 'goodfet.nrf sniffsf'.
Microsoft 2.4GHz Keyboard
Many Microsoft wireless keyboards use their MAC address as an XOR key, allowing packets to be easily intercepted and deciphered. A sniffer for this protocol was first implemented in the KerKeriki V2.0 project, and the GoodFET is now able to sniff this traffic as well. For more details, see Promiscuity is the nRF24L01+'s Duty.

