Hacking [Tool] Joy-Con Toolkit

  • Thread starter Thread starter CTCaer
  • Start date Start date
  • Views Views 1,288,040
  • Replies Replies 1,757
  • Likes Likes 136
https://www.thingiverse.com/thing:2383697

just kidding!

try this:

https://github.com/dekuNukem/Ninten...#subcommand-0x08-set-shipment-low-power-state


Subcommand 0x08: Set shipment low power state​

Takes as argument x00 or x01.

If x01 it writes x01 @x5000 of SPI flash. With x00, it resets to xFF @x5000.

If x01 is set, the feature Triggered Broadcom Fast Connect scans when in suspened or disconnected state is disabled. Additionally, it sets the low power mode, when disconnected, to HID OFF.

This is useful when the controllers ship, because the controller cannot wake up from button presses. It does not disable all buttons when it has pairing data, only the easy pressable. A long press from the others can wake up the controller, if it has pairing data.

Switch always sends x08 00 subcmd after every connection, and thus enabling Triggered Broadcom Fast Connect and LPM mode to SLEEP.



So I think the cmd 01 could be sent here with sub-command of 08 and a sub-command argument of 0x01?

1647994705554.png


Not 100% certain what I’m doing here but these docs mention that cmd 01 is rumble and sub-command

https://github.com/dekuNukem/Nintendo_Switch_Reverse_Engineering/blob/master/bluetooth_hid_notes.md

Combine that with the vibration section in the above graphic and I’m either on to something or I’m just retarded.

Might just have to try it later tonight…
 
Last edited by binkinator,
  • Like
Reactions: susi91 and sthetix
that's normal, if the batteries are depleted. put your console to charge and keep the joycons connected until they charge, you can see the state of batteries on the controllers app.
 
When you buy a new console, you will find that the joycon is completely inactive (LED wont turn on) when you press the buttons. But when you slide it to the tablet, it will be active forever. try that.

That worked. I'm sitting here with a completely shut down joycon...I'm mashing the buttons and absolutely nothing. It's as if it is brand new. I circled in blue below what I sent to the joycon. the joycon will flash one green light and the blue home light repeatedly until you go into control panel in windows and disconnect the joycon and then it completely turns off and buttons don't wake it up. To wake it back up you press and hold the sync button hidden in the middle of the joycon rail and then slide it in. Good as new...

1648069078644.png
 
That worked. I'm sitting here with a completely shut down joycon...I'm mashing the buttons and absolutely nothing. It's as if it is brand new. I circled in blue below what I sent to the joycon. the joycon will flash one green light and the blue home light repeatedly until you go into control panel in windows and disconnect the joycon and then it completely turns off and buttons don't wake it up. To wake it back up you press and hold the sync button hidden in the middle of the joycon rail and then slide it in. Good as new...

View attachment 303061
You are the best !..it works!..Thanks for the solution.
 
That worked. I'm sitting here with a completely shut down joycon...I'm mashing the buttons and absolutely nothing. It's as if it is brand new. I circled in blue below what I sent to the joycon. the joycon will flash one green light and the blue home light repeatedly until you go into control panel in windows and disconnect the joycon and then it completely turns off and buttons don't wake it up. To wake it back up you press and hold the sync button hidden in the middle of the joycon rail and then slide it in. Good as new...

View attachment 303061
Tested just for fun and damn I got a completely dead joy-con until resurrected by sync button, was funny!
 
  • Like
Reactions: binkinator
Grips color change failed.
The color of the grip cannot be written, and always the same color as the body will be written. Version 5.2.0.
Hey Guys,
I have the same problem. Can't change the Grip Color. It takes the color of the body :-(. Can anyone please help ^^'?
 
What controller do you have?
the original Pro Controller. It is like ACndy posted. I want to change the Grip Color and the JoyCon Tool Kit show the right colors but the Nintendo switch doesn't shot it. For example i want to set the color of the Body white and the Grips green but the console shows only a white controller. For the JoyCons it works fine but the pro controller makes problems.
 
https://www.thingiverse.com/thing:2383697

Switch always sends x08 00 subcmd after every connection, and thus enabling Triggered Broadcom Fast Connect and LPM mode to SLEEP.



So I think the cmd 01 could be sent here with sub-command of 08 and a sub-command argument of 0x01?

Just watched the youtube video from @sthetix and used subcmd's x07 00 and x08 01 in order to get all my unused joy-cons into low-power deepsleep mode. That worked really awesome, Many thanks to @CTCaer @binkinator and sthetix :)

Is there any chance we can get the switch (via hekate) to send this commands by default to the joycons, in case of a full shut-down via/from hekate?
 
Just watched the youtube video from @sthetix and used subcmd's x07 00 and x08 01 in order to get all my unused joy-cons into low-power deepsleep mode. That worked really awesome, Many thanks to @CTCaer @binkinator and sthetix :)

Is there any chance we can get the switch (via hekate) to send this commands by default to the joycons, in case of a full shut-down via/from hekate?

😀

2EAD1E3E-BF43-4014-8C06-EB5D7AAA3451.jpeg


Prolly have to hit @CTCaer up on Discord or GitHub.

edit: oh. got credited in an @sthetix video! I started off watching his Switch vids. Thanks man. That’s really cool of you.

ehem. I would like to thank the Academy and my Producer oh and the little people. Can’t forget all little people.
 
Last edited by binkinator,
  • Like
Reactions: sthetix and susi91
Tbh I don't know if I can explain it right and I'm not (yet) an user of discord or github :)
Would be really nice if you drop him a message about...
Yeah man, I don’t really need that feature. Was just letting you know that @CTCaer might not respond here. All good 😊
 
  • Like
Reactions: susi91

Site & Scene News

Popular threads in this forum