Skip to content

mas1850/jc_toolkit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Joy-Con Toolkit

This image is for reference.

Information

Joy-Con Toolkit is a downloadable program that allows users to modify the digital appearance of their official Nintendo Switch Joy-Con and Pro Controllers via Bluetooth connection

Additional features include: IR camera captures, NFC reading, saving custom colors, backing up SPI flash, calibrating analog sticks, and more

v5.2.0 Changelog

Near Infrared Camera:

  • Add live configuration when streaming
  • Add many new IR settings (de-noise, led intensity, strobe lights, etc)
  • Change custom IR sensor registers
  • Auto exposure mode (This is done manually, so it's experimental. Expect bugs).

User Calibration Editing:

  • Add Accelerometer/Gyroscope user calibration editing
  • Add Stick device factory parameters editing. Helps when you have drifting issues, that can't be fixed by calibrating the stick. Just raise the deadzone value.

Debugging / Troubleshooting:

  • Add 2 command line options:
  • -d: Dumps the communication packets into a log text file
  • -f: Forces the app to not check for connection again. Helps in some cases that the app reports that the controller was disconnected.

Others:

  • Organize the IR/Playground/Calibration panels a little better
  • Many bugfixes and optimizationsbugfixes/optimizations

Prerequisites:

Microsoft Visual C++ 2017 (x86) Redistributable (All Windows versions)

Microsoft .NET Framework 4.7.1 (for Windows lower than Windows 10)

References:

Official forum and Binary releases: https://gbatemp.net/threads/tool-joy-con-toolkit-v1-0.478560/

Protocol reverse engineering: https://github.com/dekuNukem/Nintendo_Switch_Reverse_Engineering

Protocol and hidapi usage in Linux: https://github.com/shinyquagsire23/HID-Joy-Con-Whispering

In windows: https://github.com/shuffle2/nxpad

About

JC Toolkit Fork - FOSS

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 67.4%
  • C# 27.7%
  • C 4.9%