Hacking [Tool] Joy-Con Toolkit

MikaDubbz

Well-Known Member
Member
Joined
Dec 12, 2017
Messages
3,847
Trophies
1
Age
36
XP
7,299
Country
United States
I've been having issues trying to change my pro controller grips too. Looks like it was an oversight in the program after pro controller support was added, as the fields above the "write color" button only show the hex values for the body and the buttons, despite being able to select a value for the grip colors as well.

Are there any plans for an update to the tool?

I'm disappointed to see no word on this yet, I've changed the body color of one of my Pro Controllers and am just trying to change that color, and while the software makes it look like the grips are indeed different color from the body, within the switch, the grips just take on the same color of the body. This is a real issue, and I really hope that it gets addressed.
 

FlappyFalco

Smile, No Matter How Bad it Gets~
Member
Joined
Oct 11, 2015
Messages
234
Trophies
0
Location
The deepest recesses of my mind
XP
516
Country
Ireland
@CTCaer OK, so I found what I believe to be the new addresses in the SPI for the grip colours: 0x136EF and 0x1C74B. However, no matter how much I change your program's code, I can't seem to change the values at those addresses. I changed the program to read the values at those addresses and changed it to always write a certain colour to be the body, both of which work fine, but I can't write anything to those addresses. Is that part of the Pro Controller's memory read only or something?
 

Spartan115

New Member
Newbie
Joined
Apr 17, 2019
Messages
2
Trophies
0
Age
26
XP
52
Country
United States
Is it possible to program the controllers to have the home button light on both the right joy con and pro controller I would like to have it kept on every time I turn on the switch/controllers?
 

CTCaer

Developer
OP
Developer
Joined
Mar 22, 2008
Messages
1,154
Trophies
0
XP
3,008
Country
Greece
@CTCaer OK, so I found what I believe to be the new addresses in the SPI for the grip colours: 0x136EF and 0x1C74B. However, no matter how much I change your program's code, I can't seem to change the values at those addresses. I changed the program to read the values at those addresses and changed it to always write a certain colour to be the body, both of which work fine, but I can't write anything to those addresses. Is that part of the Pro Controller's memory read only or something?
These addresses are not over-writable by normal SPI cmd. Your offsets are the firmware. Color info only resides in x6000 bank.


As for generally fixing this, I don't have time to spare for this project currently. I also don't own a Pro controller. So I'll have to convert a joycon to a Pro controller and test.
But I prefer to RE newer HID sysmodules for that.

I hope that in the next week I'll have some time...
 

kassio69

Well-Known Member
Newcomer
Joined
Nov 20, 2011
Messages
81
Trophies
1
XP
1,157
Country
Brazil
Sorry if this was already asked/answered (I searched but found nothing) or if it's totally nonsense:

@More... > Edit calibration > Right Analog Stick X/Y : if I invert those values, would it be possible to invert X/Y axis?

Or maybe using the values @ Playground testing?
R Stick Factory:
Center X,Y: (8A3, 6D8)
X: [393 - CF8] Y: [240 - B2E]
 
Last edited by kassio69,

robloxOBCTBCBC

Active Member
Newcomer
Joined
Oct 22, 2017
Messages
36
Trophies
0
Age
24
XP
641
Country
United States
any fixes when the joycons are connected to the computer but the program keeps saying that it is not connected
does the same thing with -f command line
 

Poundingcake

Member
Newcomer
Joined
Mar 24, 2014
Messages
7
Trophies
0
Age
30
XP
66
Country
United States
So, I searched this thread and couldn't find an answer or it even mentioned.

I was wanting to use this program to try and fix the 'snapback' that happens when flicking the right joystick on a pro controller. I have tried messing with the deadzones in the configuration but it doesn't show any difference when I test it in the calibration settings on the Switch. So, how exactly does the deadzone configuration work in the program?
 

WiZoRZ

Member
Newcomer
Joined
Nov 15, 2010
Messages
10
Trophies
0
XP
7
Country
Canada
Hello, I've tried to use the program but now my controllers shows 100% black on switch. On the program, it shows as I designed it. I don't know what to do anymore my backup did not work. Got a 0kb file and realised after writting to my pro controller. What should I do? Sorry if it's been asked, just wondering if the newest switch update could have messed up the compatibility of something?

Edit: restarted my switch and now it shows back to normal. I've searched on this thing and if I'm correct the pro controller is not really supported anymore ATM. Also shows no s/n when connecting. It's all good I'll stick with original colors. Thanks for all the work you're done for this program :)
 
Last edited by WiZoRZ,

juhraffe

New Member
Newbie
Joined
May 17, 2019
Messages
1
Trophies
0
Age
28
XP
52
Country
Canada
This program used to work but now it's not seeing my Joy-cons.

They're connected via bluetooth and I can use them just fine with betterjoyforcemu for emulators and stuff.
 

JonJaded

Well-Known Member
Member
Joined
May 22, 2016
Messages
675
Trophies
0
XP
2,930
Country
United States
Thanks for this tool, without it, I would've never known my right joycons IR camera ribbon cable wasnt connected properly after my shell swap.

(And rip the one game that uses it.)
 

Shadow#1

Wii, 3DS Softmod & Dumpster Diving Expert
Member
Joined
Nov 21, 2005
Messages
12,347
Trophies
2
XP
8,010
Country
United States
Thanks for this tool, without it, I would've never known my right joycons IR camera ribbon cable wasnt connected properly after my shell swap.

(And rip the one game that uses it.)

1 game? does all the labo games use it afaik?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: iH