Talk to Joy-Con from a PC because it's cool
C C++ Makefile
Switch branches/tags
Nothing to show
Clone or download
shinyquagsire23 Merge pull request #11 from Techjar/master
Change buttons to stop device being seen as mouse
Latest commit 8de17a0 Mar 16, 2018

HID Joy-Con Whispering

A collection of projects to talk to Joy-Con over HID.


  • hidtest, Can initialize Joy-Con in a charging grip or Pro Controller and get full input, dump SPI flash, etc.
  • uinputdriver, Can expose Joy-Con in a charging grip or a Pro Controller as an single evdev controller on Linux


Largely based on research here by dekuNukem and contributors, USB HID protocol based on my own research here.