OK, checked both of them out, and they are the correct size. Not sure why it would take a while to dump 512KB of data over Bluetooth though.512KB (524 288 byte)
OK, checked both of them out, and they are the correct size. Not sure why it would take a while to dump 512KB of data over Bluetooth though.512KB (524 288 byte)
As far as I can tell, actually sending the data over Bluetooth doesn't take long at all, using UART commands to retrieve the data from SPI flash and prep it to be sent over Bluetooth is what takes a while. This would explain why it seems slow overall, but progress jumps forward in small bursts on the PC side.Not sure why it would take a while to dump 512KB of data over Bluetooth though.
Oh, OK.As far as I can tell, actually sending the data over Bluetooth doesn't take long at all, using UART commands to retrieve the data from SPI flash and prep it to be sent over Bluetooth is what takes a while. This would explain why it seems slow overall, but progress jumps forward in small bursts on the PC side.
because it's untested. it might work, it might brick your controller, it might even brick your Switch.@NotPengi OP has advised against changing the Pro Controller color for now, though I'm not sure why.
Yes! It's now working, thanks!New version released!
Where does one get milky white joycons?Success! Went from gray to neon. I custom painted my joycon, they were originally gray but I bought the neon shells. Waiting for those to arrive. Picture was taken before I changed button color but I don't think there would have been a difference on picture.
View attachment 93601
Joy-Con Toolkit v1.2
Warning: Don't write any colors for pro controller yet. As I don't have one, don't know if the colors are in a different address. Can someone send me a dump with shinyquagsire23's tool through usb and through v1.2 by Bluetooth?
Summary:
Since months ago, I bought yellow joy-con shells and modded my Joy-Cons. Then I found Shinyquagsire23 HID-Joy-Con-Whispering and changed my joy con colors and this reflected my new neon yellow color in-game.
I always wanted to make an easy tool for that, for the community. So here it is with some additional goodies.
Have fun creating funky combinations.
What it can currently do:
Prerequisites:
- Change colors of your Joy-Con
- Backup your SPI flash
- View S/N and MAC address
- View Firmware version
Changelog:
- .net framework v4.5.2
- Visual c++ 2015 x86 redist
- Bluetooth adapter, USB or built-in
- Windows PC
v1.2
v1.0
- Now you can see real Joy-Cons and Pro controller for color view.
- Updated Neon-Yellow color with retail values.
- You can now save your own custom colors!
- Fixed many bugs and crashes.
- Every communication produces rumble confirmation.
- Added led support. 1st Led: initialized, 4th Led Blinking/Solid: Standby/Write sent.
- Changed SPI dump logic a little bit. Users with Pro controllers or with crashes, please try again.
- I still need a correct SPI Dump from a Pro. One with v1.2 and one with Shiny's tool.
- Disabled Pro controllers color write for now.
- Initial release
Before you do anything, make a backup of your SPI flash.
When you change colors, before 3.0.0 update you need to restart your Switch and then pair, for colors to take effect.
For 3.x.x just pair the controller with Switch.
The custom colors in the color dialog are the retail ones.
Special thanks:
Everyone at Nintendo_Switch_Reverse_Engineering: General BT protocol usage
@shinyquagsire23: General hidapi and BT protocol usage
@SciresM: General hidapi usage for windows
@Ceri: Neon-Yellow hex color values
If someone knows any original retail color (like neon-yellow, splatoon, etc) please reply here with the hex code
Just letting you know, that file is all zeroes.I made a dump with v1.2 of my Splatoon 2 Pro Controller, haven't been able to make a dump with SQS's program.
Just letting you know, that file is all zeroes.
That file seems oddly small (maybe because it's a Pro Controller), but hey, it's not all zeroes anymore!Okay, it dumped correctly I think. Again, this is the Splatoon 2 Pro Controller.
That file seems oddly small (maybe because it's a Pro Controller), but hey, it's not all zeroes anymore!
Now I feel stupid, even unpacked before having a look, and the original is indeed 512.The original file is 512kb but I couldn't upload .bin, so I rarred it which is allowed
Now I feel stupid, even unpacked before having a look, and the original is indeed 512.