Description
What is it?
A small and low-cost nRF52840 USB Dongle Form Factor with external antenna created by AprilBrother
AprilBrother, Rabbit-Labs, and the collaborators of this project are not responsible for the incorrect use of this product.
The nRF52840 Dongle can be used as a development platform for the nRF52840 SoC. It features user configurable LEDs and a button. In addition to radio communication, the nRF52840 SoC can communicate with a computer through USB.
The USB dongle is very similar with Nordic’s USB dongle PCA10059. But it has less pinouts and button.
- 64 MHz Arm Cortex-M4 32-bit processor with FPU
- 512 KB Flash + 128 KB RAM
- Button and LEDs for user interaction
- Super Small Form Factor
- Onboard external antenna
The nRF528533 Dongle is equipped with two LEDs, two buttons (SW1 and SW2)
The LEDs and button are connected to dedicated I/Os on the nRF52833 SoC.
- SW1 – Reset
- SW2 – P0.31
- LED1 – P0.12
- LED2 – P1.09
What makes it special?
The USB dongle nRF52840 is pre-flashed with firmware RoganDawes’ LOGITacker
https://github.com/RoganDawes/LOGITacker
LOGITacker is a hardware tool to enumerate and test vulnerabilities of Logitech Wireless Input devices via RF. In contrast to available tooling, it is designed as stand-alone tool. This means not only the low level RF part, but also the application part is running on dedicated hardware, which could provides Command Line Interface (CLI) via USB serial connection.
Keeping hardware from other vendors (not Logitech) out of scope, allowed further optimizations and improvements for low level stuff like RF device discovery.
Additionally support for the following boards was addded:
- Nordic nRF52840 Dongle (pca10059)
- MakerDiary MDK Dongle
- MakerDiary MDK
- April Brother Dongle
LOGITacker covers the following Logitech vulnerabilities:
- MouseJack (plain injection)
- forced pairing
- CVE-2019-13052 (AES key sniffing from pairing)
- CVE-2019-13054 (injection with keys dumped via USB from presentation clickers)
- CVE-2019-13055 (injection with keys dumped via USB from Unifying devices)
LOGITacker does currently not cover the following Logitech:
- KeyJack
- CVE-2019-13053 (Injection without key knowledge, for receivers patched against KeyJack)
Note: KeyJack and CVE-2019-13053 are covered by mjackit
LOGITacker can also be used as Hardware Implant (see USBsamurai‘s Tutorial https://medium.com/@LucaBongiorni/usbsamurai-for-dummies-4bd47abf8f87 )

