jc_toolkit
jc_toolkit copied to clipboard
Pro Controller Grip Colors saving but not showing correctly on switch.
The colors of the grips on my pro controllers are saving properly, but when displayed on the switch they are the same color as the body. Is this specific to the FW version of the controller? The switch is on the latest release 6.2.0. Also the S/N is showing as "Not Supported".
It appears that by default the pro controller will have different Grips and Body colors. However, once a color has been applied to the body, it will be applied to the grips as well.
That's because the algorithm that decides what colors it will use in Switch, changed.
For now I don't have time to update the toolkit :/ I will eventually.
@TJBaurle I had the same issue and I solved it by flashing the original (stock) fw from backup, changing the grip colors only and flash, then change body color and flash.
I just got bit by this as well.
Joy Con Toolkit: v5.2 Latest Nintendo Firmware: 7.0.0 Pro controller Firmware: 3.48
All of the controllers I have are stock pro controllers, and normally have a black shell (#323232) with white buttons (#ffffff) in software.
I can't change the grip colors if the shell body is default (#323232). While I think Toolkit v5.2 is trying to guard against changing the grip colors in this case, it feels more like a hap-hazard bug because changing the body color to a non default value allows me to continue, but as you'll see... if I try, it simply doesn't work.
I set the body color to #2D2D2D which allows me to set grip colors... and the controller appears to accept the new values. After writing the colors, the switch software seems to ignore everything except the body + buttons color, with the grip colors inheriting the body's color
I'm unsure if it's simply not possible anymore, or if the tool needs an update.
I'd love to hear more on this, even if it's just a #wontfix.
I have the same issue with the pro controller. And may I ask when you plan to update the Joycon Toolkit? Just checking, no rush. :)
Hi, I have the same problem. I set the body color to white and the grip to black but when I connect the controller to the Switch it shows all white except for the buttons. Glad to know I'm not the only one! Is there going to be a fix for this anytime?
I managed to switch my grip colors on a smash controller to FFFFFFF on the right and 464646 on the left. The body is d2d2d2 and the buttons aer e6e6e6 (both stock). This will be recognised in the tool and on the switch. Body,keys, grips have 4 diffrent color codes.
When I try this with a normal Pro Con, it fails. Funny thing, with stock firmware the Pro Con has a 323232 Body, fffffff keys and 464646 grips. But the keys seem to be e6e6e6 instead of ffffff when compared to the stock smash on the switch. Also the body color seems tho match on the switch , regardless if 323232 or d2d2d2. If I change anything in this setting on the normal pro , the switch recognises only the body color. (stock is bi color!) The tool still reeds the colors correct.
So maybe its a switch firmware thing? SN issue and the switch firware only checks the body color and assumes that it is the same for the grips?
Hello I have an issue with a pro controller bought used. it has connectivity issues, it doesn't stay connect more than like 2 minutes. I wanted to try to "Restore the SPI" but I can't find one spi stock on the net. I've tried everithing and this is the last thing I wanted to try. Anybody has one to share by any chance? It'd be awesome. Thank you and sorry for updating an old thread. P.S. it doesn't even shown the "S/N"
Hello I have an issue with a pro controller bought used. it has connectivity issues, it doesn't stay connect more than like 2 minutes. I wanted to try to "Restore the SPI" but I can't find one spi stock on the net. I've tried everithing and this is the last thing I wanted to try. Anybody has one to share by any chance? It'd be awesome. Thank you and sorry for updating an old thread. P.S. it doesn't even shown the "S/N"
See files in link. These are original spi files for my pro controllers. https://drive.google.com/drive/folders/17Btm5IBbf9XnBmX9LO906yWWO_2e-otk?usp=sharing
Same issue now. Cannot display correct color on switch.
Hi everyone, I believe I have found the solution for stock colors. Changing the body color to 313232 will force the grips to be Splatoon colors. Changing the body color to 323132 will force the grips to be Xenoblade color. I have not found the correct number for Smash color though. I hope this is helpful
Hi everyone, I believe I have found the solution for stock colors. Changing the body color to 313232 will force the grips to be Splatoon colors. Changing the body color to 323132 will force the grips to be Xenoblade color. I have not found the correct number for Smash color though. I hope this is helpful
Good to hear that. Thank you very much, will check this evening~
@R
Hi everyone, I believe I have found the solution for stock colors. Changing the body color to 313232 will force the grips to be Splatoon colors. Changing the body color to 323132 will force the grips to be Xenoblade color. I have not found the correct number for Smash color though. I hope this is helpful
I can confirm this works, just make sure to set the button color to FFFFFF.
So I was messing with the HID stuff today and managed to get custom grip colors to show up on an actual Switch.
The SPI data at x601B needs to be set to 2 if there are grip colors defined. So 0 = no custom colors, 1 = custom body/button colors, and 2 = custom everything. Once you set the byte to 2, everything appears as it should on the console.
Can someone tell me what the stock values are for a Smash Bros Pro Controller? Is it similar to Splatoon and Xenoblade where there is a magic body color that tells Switch what grip colors to show?
That is so awesome. I'll try it out tonight and report back. Good job!
On Thu, Jan 9, 2020, 7:50 AM jmickelonis [email protected] wrote:
So I was messing with the HID stuff today and managed to get custom grip colors to show up on an actual Switch.
The SPI data at x601B needs to be set to 2 if there are grip colors defined. So 0 = no custom colors, 1 = custom body/button colors, and 2 = custom everything. Once you set the byte to 2, everything appears as it should on the console.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/CTCaer/jc_toolkit/issues/28?email_source=notifications&email_token=AAYLEIPNMFOLY4OF6MGHJY3Q44TQPA5CNFSM4GKC2USKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIQLQ4I#issuecomment-572569713, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAYLEIOHMD7KCTARSQR3FN3Q44TQPANCNFSM4GKC2USA .
So I was messing with the HID stuff today and managed to get custom grip colors to show up on an actual Switch.
The SPI data at x601B needs to be set to 2 if there are grip colors defined. So 0 = no custom colors, 1 = custom body/button colors, and 2 = custom everything. Once you set the byte to 2, everything appears as it should on the console.
Can someone tell me what the stock values are for a Smash Bros Pro Controller? Is it similar to Splatoon and Xenoblade where there is a magic body color that tells Switch what grip colors to show?
Can anyone make a simple tutorial for this? Im kind of a noob and I´m afraid to mess stuff up
So I was messing with the HID stuff today and managed to get custom grip colors to show up on an actual Switch. The SPI data at x601B needs to be set to 2 if there are grip colors defined. So 0 = no custom colors, 1 = custom body/button colors, and 2 = custom everything. Once you set the byte to 2, everything appears as it should on the console. Can someone tell me what the stock values are for a Smash Bros Pro Controller? Is it similar to Splatoon and Xenoblade where there is a magic body color that tells Switch what grip colors to show?
Can anyone make a simple tutorial for this? Im kind of a noob and I´m afraid to mess stuff up
Oh sorry, I should've explained how to do it through the Toolkit.
First, set your colors like you normally would.
Then, go to the section where it says "Debug: Custom Command".
Set the following: Cmd: 01 Subcmd: 11 Subcmd arguments: 1b6000000102
Hit "Send" and you should be good to go. You should get a Subcmd Reply starting with 80 11.
So I was messing with the HID stuff today and managed to get custom grip colors to show up on an actual Switch. The SPI data at x601B needs to be set to 2 if there are grip colors defined. So 0 = no custom colors, 1 = custom body/button colors, and 2 = custom everything. Once you set the byte to 2, everything appears as it should on the console. Can someone tell me what the stock values are for a Smash Bros Pro Controller? Is it similar to Splatoon and Xenoblade where there is a magic body color that tells Switch what grip colors to show?
Can anyone make a simple tutorial for this? Im kind of a noob and I´m afraid to mess stuff up
Oh sorry, I should've explained how to do it through the Toolkit.
First, set your colors like you normally would.
Then, go to the section where it says "Debug: Custom Command".
Set the following: Cmd: 01 Subcmd: 11 Subcmd arguments: 1b6000000102
Hit "Send" and you should be good to go. You should get a Subcmd Reply starting with 80 11.
It wont let me set Subcmd to 11 for some reason, when i hit send I get "No reply."
Odd... that info should be correct. I'll try it later when I hop back on Windows 10.
Odd... that info should be correct. I'll try it later when I hop back on Windows 10.
This is my current situation, thanks for your support btw
Odd.
You're definitely connected? It looks like it should be working...
I see your firmware version/MAC isn't showing up properly. That could be a clue to what's going on.
I got it to work! I reconnected the controller, my computer's bluethoot was probably acting weird haha. thank you so much for all help! you made my day
Odd.
You're definitely connected? It looks like it should be working...
I see your firmware version/MAC isn't showing up properly. That could be a clue to what's going on.
So I was messing with the HID stuff today and managed to get custom grip colors to show up on an actual Switch. The SPI data at x601B needs to be set to 2 if there are grip colors defined. So 0 = no custom colors, 1 = custom body/button colors, and 2 = custom everything. Once you set the byte to 2, everything appears as it should on the console. Can someone tell me what the stock values are for a Smash Bros Pro Controller? Is it similar to Splatoon and Xenoblade where there is a magic body color that tells Switch what grip colors to show?
Can anyone make a simple tutorial for this? Im kind of a noob and I´m afraid to mess stuff up
Oh sorry, I should've explained how to do it through the Toolkit.
First, set your colors like you normally would.
Then, go to the section where it says "Debug: Custom Command".
Set the following: Cmd: 01 Subcmd: 11 Subcmd arguments: 1b6000000102
Hit "Send" and you should be good to go. You should get a Subcmd Reply starting with 80 11.
I can't write 11, it tells me that those subcommands are disabled
In the "debug_scripts" folder there are two .bat files. Make a copy of one of them, open it up in notepad, change the last line to "jctool_v5.2.0 -e". That's what I did and it worked for me.
EDIT: Turns out I assumed something unrelated worked. What I really did that worked was typing "11" into the subcommand, opening up the HD Rumble Player, then going back to the debug menu and it doesn't block you from sending anymore, even though the error still shows.
In the "debug_scripts" folder there are two .bat files. Make a copy of one of them, open it up in notepad, change the last line to "jctool_v5.2.0 -e". That's what I did and it worked for me.
EDIT: Turns out I assumed something unrelated worked. What I really did that worked was typing "11" into the subcommand, opening up the HD Rumble Player, then going back to the debug menu and it doesn't block you from sending anymore, even though the error still shows.
Thanks a lot!! this totally helped!!
Thank you, @jmickelonis and @MarkAdmani! @CTCaer, is this project abandoned? I find it really useful. (Sorry for asking–I'd pick it up myself, but I don't have a Windows installation, and setting up a development stack for just this project seems overkill).
I hope this gets picked back up soon. This is a cool tool that many would love.
@nusco @gavinhsmith Hey, I don't want to be a bother but I'd like to mention that I've been working on a cross-platform version of this tool.
I've forked the repository here.
Feel free to check it out. The whole tool has not been ported over yet, but I've got the IR sensor, HD Rumble player, and the controller colors to work (and be recognizable on the switch.)
As of right now, the issue mentioned in the thread should still persist as I've yet to work on fixing it since I've been busy working on doing some major refactoring of the code (hopping back and forth between different portions.)
Here is a screenshot:
The colors loaded on the SPI are recognized when you click "Try Connection Attempt." When you click the Menu item "View" (at the very top), a list drops down with the features it currently supports.
As for the original project, I've submitted a pull request, but I haven't received feedback on it yet. For now I'll just assume the project is dead as there has not been a single commit to the master for almost 2 years now. Since there is no decent API out there in the wild that I've come across, the fork won't be dead as I have some cool concepts on what the joycon itself could be used for.
I am unable to do it
I am unable to do it
https://switchbrew.org/wiki/Joy-Con
The evee joycon colors are from there
Hi everyone, I believe I have found the solution for stock colors. Changing the body color to 313232 will force the grips to be Splatoon colors. Changing the body color to 323132 will force the grips to be Xenoblade color. I have not found the correct number for Smash color though. I hope this is helpful
Did you find it yet?I can not find the Smash color number 😭
Hi everyone, I believe I have found the solution for stock colors. Changing the body color to 313232 will force the grips to be Splatoon colors. Changing the body color to 323132 will force the grips to be Xenoblade color. I have not found the correct number for Smash color though. I hope this is helpful
I can confirm this works, just make sure to set the button color to FFFFFF.
can confirm this still works on switch 12.1.0
Can someone tell me what the stock values are for a Smash Bros Pro Controller? Is it similar to Splatoon and Xenoblade where there is a magic body color that tells Switch what grip colors to show?
Try 2D2D2D
Any fixes gonna eventually come for this? I'm just curious. Would love to see it happen.
if anyone finds the new colors for the Splatoon 3 Cons and Pro controller that'd be nice