The purpose of this is for dumping and logging the hardware info (PID, VID etc) of the Nintendo Switch 2 Joy-Con 2, as well as documenting the mouse sensor inside of it.
Utilizing a Nordic nRF52840-based Bluetooth sniffer to capture and analyze connection packets transmitted by the Nintendo Switch 2 Joy-Con 2 controllers to the host device. This process includes identifying hardware-level details such as Product ID (PID), Vendor ID (VID), and other relevant descriptors. Latency testing will be done with OSLTT (Open Source Latency Tester).
For documentation purposes, this repo will also catalog as much detailed sensor information as possible such as LOD, Polling Rate, etc.
A long-term goal is to develop a custom driver that enables the Joy-Con 2 to function as a native mouse input device on Windows, complete with proper initialization sequences and motion reporting.
- π² Test Input Latency with OSLTT
- π² Log Joy-Con 2 Mouse Sensor Information (Model, LOD, DPI, etc)
- π² Dump PID, VID & Other Manufacturing Info
- π² Dump Handshake / Connection Information (from Nordic 52840 Sniffer)
- π² Create Driver to use Joy-Con 2 as a mouse on Windows
Work in progress. Currently, evaluating the Sensor Lift Off Distance (LOD) and input latency (with OSLTT) has commenced.