Joy-Con Toolkit v1.3
Summary:
Since months ago, I bought yellow joy-con shells and modded my Joy-Cons. Then I found
Shinyquagsire23 HID-Joy-Con-Whispering and changed my joy con colors and this reflected my new neon yellow color in-game.
I always wanted to make an easy tool for that, for the community. So here it is with some additional goodies.
Have fun creating funky combinations.
What it can currently do:
- Change colors of your Joy-Con and Pro Controller
- Save your custom colors for future use
- Backup your SPI flash
- View S/N and MAC address
- View Firmware version
Prerequisites:
- .net framework v4.5.2
- Visual c++ 2015 x86 redist
- Bluetooth adapter (USB or built-in)
- Windows PC
Video tutorial:
Changelog:
v1.3
Added protocol reply check to fix communication with Pro controller and sometimes Joy-Cons. Sometimes and especially with Pro controller fast communication, the hid channel gets overwhelmed with "uneeded" packets. Now we check for correct ones and reject the others.
- New switch dark theme look (theme requests will be ignored though).
- Better tinting of controller previews.
- Added Splatoon Pink and Green colors.
- Fix hex color text on buttons.
- Many bug fixes
- You can now cancel SPI dumping and also you can see the progress. (Speed is unchanged, FW limitation).
v1.2
- Now you can see real Joy-Cons and Pro controller for color view.
- Updated Neon-Yellow color with retail values.
- You can now save your own custom colors!
- Fixed many bugs and crashes.
- Every communication produces rumble confirmation.
- Added led support. 1st Led: initialized, 4th Led Blinking/Solid: Standby/Write sent.
- Changed SPI dump logic a little bit. Users with Pro controllers or with crashes, please try again.
- Disabled Pro controllers color write for now.
v1.0
Old Versions
Before you do anything, make a backup of your SPI flash.
When you change colors, before 3.0.0 update you need to restart your Switch and then pair, for colors to take effect.
For 3.x.x just pair the controller with Switch.
The custom colors in the color dialog are the retail ones.
Special thanks:
Everyone at
Nintendo_Switch_Reverse_Engineering: General BT protocol usage
shinyquagsire23: General hidapi and BT protocol usage
SciresM: General hidapi usage for windows
Ceri: Neon-Yellow hex color values
Cosmic_Link: Splatoon Pink and Green Joy-Con dumps and colors
KapuDaKoopa,
Sam S,
SomeGamer,
Jackson Ferrell: Beta testing
Spawn Wave: For the video tutorial