Hacking [Tool] Joy-Con Toolkit

  • Thread starter Thread starter CTCaer
  • Start date Start date
  • Views Views 1,289,231
  • Replies Replies 1,757
  • Likes Likes 136
I tried the beta version with my Pro Controller and it just gives a error saying "failed to write colours to the device" when I try to write the new colours.
 
Hmm, even though it showed that, the colors got written?

It didn't write the colours at all. I did try connecting it to the Switch just incase the error was wrong and it worked but no luck.

I did note one thing from your screenshot that I don't think matters but my firmware version says 3.48 for the controller and yours says 3.86 but when connected to the Switch I tried forcing a controller update and it said it was already up to date. like it doesn't know about the new version. My Switch is on FW 5
 
  • Like
Reactions: CTCaer
It didn't write the colours at all. I did try connecting it to the Switch just incase the error was wrong and it worked but no luck.

I did note one thing from your screenshot that I don't think matters but my firmware version says 3.48 for the controller and yours says 3.86 but when connected to the Switch I tried forcing a controller update and it said it was already up to date. like it doesn't know about the new version. My Switch is on FW 5
It's because I use my Joy-Con for testing Pro controller functions. The new firmware version for Pro controller is not out yet. So it's not a problem.

Hmm that's strange :/
I will upload a new beta when I fix some things.
Thanks for testing.
 
Anyone care to beta test the grips?

You need to test
  • #323232 #FFFFFF #FFFFFF #FFFFFF
  • #313232 #FFFFFF #FFFFFF #FFFFFF
  • #323132 #FFFFFF #FFFFFF #FFFFFF
  • #RANDOM #RANDOM #RANDOM #RANDOM
It must show the colors correctly in Joy-Con Toolkit and Switch update 5.0.0.

Also please test Button test option, because for some unknown reason, it crashes on my side with the new update I did to Visual Studio (2017) 15.6.4.


B0fam49.png
Everything showed up as it should have and wrote correctly, but the button test did crash the software.
 
  • Like
Reactions: CTCaer
Everything showed up as it should have and wrote correctly, but the button test did crash the software.
i think I know why that happens. It's a possible heap corruption because the IR function allocation is just too big.
Thanks for testing.

@shadowofdarkness
You use an official Pro controller, correct?
Care to tell some details? Windows version and if other functions are working?
 
Wine is far from perfect and I have multiple Windows only softwares that don't work at all with it, that's why I prefer the VM solution :)

I've had a windows virtual machine before on my mac but It would connect the joycons. Need help
 
Last edited by Flashpass,
i think I know why that happens. It's a possible heap corruption because the IR function allocation is just too big.
Thanks for testing.

@shadowofdarkness
You use an official Pro controller, correct?
Care to tell some details? Windows version and if other functions are working?

Yes I have a official Pro controller
I'm using a Windows 7 64bit VM with a Ubuntu 18.04 64bit beta host
The previous 3.02 version worked great
This new one so far what I have tested that failed are the colour changes and button test.
The HD Rumble easter egg still works. When opening the program it does read the previously altered colours from the old version.
 
  • Like
Reactions: CTCaer
Yes I have a official Pro controller
I'm using a Windows 7 64bit VM with a Ubuntu 18.04 64bit beta host
The previous 3.02 version worked great
This new one so far what I have tested that failed are the colour changes and button test.
The HD Rumble easter egg still works. When opening the program it does read the previously altered colours from the old version.

Hmm maybe it's because of the same reason that this happens. I'll check it.
 
@shadowofdarkness
Good to hear it!
I will still double check all arrays before release.

@Rinabow
Hey. There's a possibility that you have these problems because of some bugs of writing outside of arrays.
When these happen there's cases where the app works and doesn't. And because some of these originated with 3.0.1/3.0.2, the new version may fix your problem.
If you want to check right away, you can try the jctool5.0.0b42 I uploaded in a previous comment
 
@shadowofdarkness @Hario337
Please check this version.
I corrected many problems with arrays (that sometimes caused crashes).
worked fine, though I tried something and if you have the main colours like a stock pro controller (say, #313232 #FFFFFF for splatoon) but the grips as a different colour, the tool will show the different grips and the switch will show the stock grips
Just thought I'd tell you so the tool shows it right
 
  • Like
Reactions: CTCaer
worked fine, though I tried something and if you have the main colours like a stock pro controller (say, #313232 #FFFFFF for splatoon) but the grips as a different colour, the tool will show the different grips and the switch will show the stock grips
Just thought I'd tell you so the tool shows it right
Ah really?
So when body matches (normal, xeno, splatoon), it only checks if only the buttons are white? Good to know! I will correct it.
 
Did you disable the IR camera on that version? I got excited then sad :P
Don't worry, I was waiting to fully support the new grips thing.
IR is ready more than a week now. I'm finalizing some editor thing and if I'll have partial NFC support.
So, If my time allows it I'll release today. Otherwise tomorrow.
 
  • Like
Reactions: Ep8Script
Don't worry, I was waiting to fully support the new grips thing.
IR is ready more than a week now. I'm finalizing some editor thing and if I'll have partial NFC support.
So, If my time allows it I'll release today. Otherwise tomorrow.
All good! You've done a great job so far, keep it up
 
I've just committed the major changes for IR/NFC/Grip Colors/Edit Calibration to my Github repo.
Whoever knows how to compile stuff can already play with it.

I'm making sure that I don't have any major bugs for now. I'll follow up with a binary release as soon as possible.
 
I've just committed the major changes for IR/NFC/Grip Colors/Edit Calibration to my Github repo.
Whoever knows how to compile stuff can already play with it.

I'm making sure that I don't have any major bugs for now. I'll follow up with a binary release as soon as possible.
Awesome! I'm unable to compile it right now so a proper binary release would be super cool, but either way you've done a good job.
 

Site & Scene News

Popular threads in this forum