Hacking [Tool] Joy-Con Toolkit

MikaDubbz

Well-Known Member
Member
Joined
Dec 12, 2017
Messages
3,850
Trophies
1
Age
36
XP
7,313
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,158
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
679
Trophies
0
XP
2,940
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,354
Trophies
2
XP
8,015
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
  • No one is chatting at the moment.
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
  • Karma177 @ Karma177:
    do y'all think having an sd card that has a write speed of 700kb/s is a bad idea?
    trying to restore emunand rn but it's taking ages... (also when I finished the first time hekate decided to delete all my fucking files :wacko:)
  • The Real Jdbye @ The Real Jdbye:
    @Karma177 that sd card is 100% faulty so yes, its a bad idea
  • The Real Jdbye @ The Real Jdbye:
    even the slowest non-sdhc sd cards are a few MB/s
  • Karma177 @ Karma177:
    @The Real Jdbye it hasn't given me any error trying to write things on it so I don't really think it's faulty (pasted 40/50gb+ folders and no write errors)
  • DinohScene @ DinohScene:
    run h2testw on it
    +1
  • DinohScene @ DinohScene:
    when SD cards/microSD write speeds drop below a meg a sec, they're usually on the verge of dying
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Samsung SD format can sometimes fix them too
  • Purple_Heart @ Purple_Heart:
    yes looks like an faulty sd
  • Purple_Heart @ Purple_Heart:
    @Psionic Roshambo i may try that with my dead sd cards
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    It's always worth a shot
  • TwoSpikedHands @ TwoSpikedHands:
    @The Real Jdbye, I considered that, but i'll have to wait until i can get the eu version in the mail lol
  • I @ I-need-help-with-wup-wiiu:
    i need help with nusspli failed downloads, can someone respond to my thread? pretty please:wub:
  • Sheeba- @ Sheeba-:
    I can't wait to hack my 11.00 PS4 pro
    Sheeba- @ Sheeba-: I can't wait to hack my 11.00 PS4 pro