Hacking [Tool] Joy-Con Toolkit

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
8,226
Trophies
4
Age
46
Location
At my chair.
XP
28,271
Country
Colombia
Hi there, yesterday I changed my repaired yellow (Wario colour) joy-con which it displays as red colour. And works perfectly I would include on requirements section to update as much as you can windows and of course joy-con firmware. On the other hand I wonder if it's possible to not just change all colours of the buttons but change them one by one. I bought a Snes Jap\Eur joy-con shell and it would be nice to have all the buttons with it's own colour scheme (red,blue, green and yellow) on both joy-cons. Is it possible or exists some firmware or hardware limitation to implement it in that way?

Great job with this tool. Regards
Nope console firmware only account for all colors, no individual one
 

Gumistret

Member
Newcomer
Joined
Jun 8, 2022
Messages
23
Trophies
0
Age
29
Location
Indonesia
XP
331
Country
Indonesia
Sooo...
I didn't use AIO afterall, since my current Switch is still vanilla. I got into joycon_toolkit's source code instead and dare I say that this project looks COMPLEX !

I was able though, by improving on someone else's fork, to pull of a quick fix that should allow any pro controller to be detected properly (this fork also implemented support for third-party devices, but I didn't test it).

I basically have the coding knowledge of a fly looking at a bowl of alphabet soup so I am definitely not confident enough to provide a proper release, but to anyone that knows how to use visual studio, my fork can be found there.

Please note that I just messed with like 2 lines of code so my controller could connect and just tested editing its colors, I have NO IDEA if anything else works at all...

49bb0bca-099e-4bab-86a6-e958c4f6d9ec

(and no, that's not the color scheme I'm planning to keep xD)
Do you think it's possible to change the shape of the controller instead of changing the simple color? E.g changing the icon into the official snes online controller icon
 

DaisyBlaize420

Member
Newcomer
Joined
Aug 6, 2023
Messages
8
Trophies
0
Age
14
Location
Louisiana
XP
247
Country
United States
I connected one of my 2 Joy-Cons and the message on the top-left center that says "Paired" but it's a different color scheme of my Joy- Cons and the Pro Controller.
I looked it on the Controllers section and the Joy-Con colors looks like Outer Space Joy-Con color scheme.
Post automatically merged:

I looked it on the Controllers section and the Joy-Con colors looks like Outer Space Joy-Con color scheme.
I really loved my Outer Space Joy-Con color scheme!
 
Last edited by DaisyBlaize420,
  • Love
Reactions: impeeza

PhotoEagle5

New Member
Newbie
Joined
Feb 12, 2024
Messages
1
Trophies
0
Age
20
XP
19
Country
United States
anyone know what my problem could be? using jctool 5.2, works fine with my left joycon but the right won't stay paired to the software long enough to update the colors (it seems like it immediately fails when the software opens, but it stays paired to my computer). When i try to write the colors i get the generic error that the controller disconnected. I got a custom shell and want the colors to match correctly in software.
 

Vaddum

Member
Newcomer
Joined
Mar 16, 2010
Messages
9
Trophies
1
XP
68
Country
France
I just customized my joycons and discovered that I can change their color on Switch using this awesome tool. Thank you @CTCaer!

Do you plan to update your toolkit to resolve the grips color change issue caused by the last joycons firmware? 🙂
 

EngineerBot

New Member
Newbie
Joined
Mar 10, 2024
Messages
1
Trophies
0
Age
22
XP
14
Country
United States
For some reason, I'm unable to access the IR Camera tab despite my joycons having the camera on them. The cameras work natively on the switch so I'm not sure why I can't access the tab.
Post automatically merged:

My joycons have the IR camera on them but for some reason, the tab is grayed out and unusable. They work on my actual switch too.
Post automatically merged:

For some reason, I'm unable to access the IR Camera tab despite my joycons having the camera on them. The cameras work natively on the switch so I'm not sure why I can't access the tab.
Post automatically merged:

My joycons have the IR camera on them but for some reason, the tab is grayed out and unusable. They work on my actual switch too.
Edit: It seems the program isn't linking to my right joycon, it only links to the left one.
 
  • Like
Reactions: impeeza

JoJoCheck

New Member
Newbie
Joined
May 25, 2024
Messages
1
Trophies
0
Age
21
XP
13
Country
Germany
So I was able to successfully download the app and connect my joy cons successfully to my laptop and have it appear in the application. Each time I try to back up the joy cons, I keep getting an error 13. I try repeating it over and over, but I keep getting this error. Is there any clarification of what an Error 13 is?
I know this is old, but I wanted to comment on it anyway since I found the solution and as a reference for others that might have the same issue.

Like you, I was trying to back-up my SPI, but kept getting an Error 13 which would abandon the backup process.
So I started digging a little in the source code to find out where this error came from.

In the jctool.cpp file I found the function "dump_spi", which as one of the first steps reads the file it gets passed and throws the "Cannot open file" Error if anything goes wrong. But this was the second error message, so where does the original issue, the Error 13, come from? To read the file, a function called "fopen_s" gets called. You won't find this in the source code itself, since it is a function imported from Microsofts C-Runtime-Library (CRT). Looking through the official documentation, I quickly found that in the event of an error, it returns the code of that error. Now to find out what error 13 is, I just had to look at the list of errors, and number 13 has the name "EACCES" and stands for "Permission denied". When I heard that something immediately clicked in my mind and I reran the program as an administrator, and voila, it works. The issue was that your program was lacking permission to open the file it needed to read in order to dump the SPI.

Tl;dr run the Toolkit as Administrator (Right click -> Run as administrator) and the problem should be resolved.

PS: You can also configure the program to always run as administrator by doing Right click -> Properties -> Compatability -> Run program as administrator
 
  • Love
Reactions: impeeza

FastestDan

New Member
Newbie
Joined
Jul 10, 2024
Messages
1
Trophies
0
Age
20
XP
24
Country
Russia
For some reason my joy-cons don't change their color completely. I made them Red with Black buttons When they are connected to the console in handheld mode, they are Red with Black. But when I connect them wirelessly, they show as Yellow with Blue buttons. Any idea why that can be?
 

lossiebastvast

New Member
Newbie
Joined
Aug 5, 2024
Messages
1
Trophies
0
Age
20
XP
12
Country
Netherlands
How to change deadzone? There is no guide for this, I'd like to decrease deadzone after installing Hall effect joysticks. Also: does this overwrite firmware? Making them unable to update through switch software?
Post automatically merged:

How to change deadzone? There is no guide for this, I'd like to decrease deadzone after installing Hall effect joysticks. Also: does this overwrite firmware? Making them unable to update through switch software?
 

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
8,226
Trophies
4
Age
46
Location
At my chair.
XP
28,271
Country
Colombia
How to change deadzone? There is no guide for this, I'd like to decrease deadzone after installing Hall effect joysticks. Also: does this overwrite firmware? Making them unable to update through switch software?
Post automatically merged:

How to change deadzone? There is no guide for this, I'd like to decrease deadzone after installing Hall effect joysticks. Also: does this overwrite firmware? Making them unable to update through switch software?

1722871868030.png


1722871894432.png
 
  • Like
Reactions: Blythe93

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
8,226
Trophies
4
Age
46
Location
At my chair.
XP
28,271
Country
Colombia

nanders

New Member
Newbie
Joined
Sep 11, 2024
Messages
1
Trophies
0
Age
39
XP
3
Country
United States
Can anyone explain how the center point calibration works on Pro controllers specifically? Am I understanding correctly that the Pro has a native dead zone that it applies to output, and that the "center" values in this tool just move where that zone's center point is... not the actual center points of the sticks themselves?

I installed the Gulikit TMR sticks and have been having center point issues with them and the guides provided on the Aknes discord aren't the clearest to follow. As far as I'm aware, there's no way to change the actual center points apart from maybe just stretching the overall range of the stick in one direction or the other, but I don't really notice any movement even after doing that...
 
  • Like
Reactions: impeeza

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: @kijetesantakalu042, no, I made it way before you registered