Hacking [Tool] Joy-Con Toolkit

  • Thread starter Thread starter CTCaer
  • Start date Start date
  • Views Views 1,289,099
  • Replies Replies 1,757
  • Likes Likes 136
When using IR Camera or NFC with Joycon of FW Version 3.89, it is said to be Error 3MCUONBUSY !, does not it correspond yet?

I am sorry, I am using translation because I do not know English well.

I thought I fixed that. I probably have to cover another case also.
Can you run the jctool exe with the -d command line option? It will create a traffic log which will help find out what's happening.
 
I thought I fixed that. I probably have to cover another case also.
Can you run the jctool exe with the -d command line option? It will create a traffic log which will help find out what's happening.
how to?

--------------------- MERGED ---------------------------

After an error occurred in the IR camera and NRC, the communication with the controller was disconnected.
 

Attachments

So I got my Left and Right Joycon connected to the Bluetooth, they both say they are connected, but when I launch Joycon Tool it only shows that I can edit the Left Joycon. How do I edit the Right Joycon?
 
how to?

--------------------- MERGED ---------------------------

After an error occurred in the IR camera and NRC, the communication with the controller was disconnected.
It stopped right before getting a reply for MCU mode set.
Can you try again?

----------------------

So I got my Left and Right Joycon connected to the Bluetooth, they both say they are connected, but when I launch Joycon Tool it only shows that I can edit the Left Joycon. How do I edit the Right Joycon?
Yeah, connecting more than one is not supported yet.
 
I tried once more, if you failed please tell me how to do it
Hmm, it's the same.

So, it showed 3MCUONBUSY again, correct?
It's strange that it never received any x31 input report (it's a packet starting with R: 31).

What Windows version and Bluetooth adapter you use?
 
Hmm, it's the same.

So, it showed 3MCUONBUSY again, correct?
It's strange that it never received any x31 input report (it's a packet starting with R: 31).

What Windows version and Bluetooth adapter you use?

OS:Windows 7 Home Premium 64bit
Blutooth adapter:ELECOM LBT-UAN05C2 (BlueSoleil)
 
OS:Windows 7 Home Premium 64bit
Blutooth adapter:ELECOM LBT-UAN05C2 (BlueSoleil)

Bingo!
Your adapter is good.

But I believe you also installed BlueSoleil bluetooth stack/drivers that came with your adapter.
BlueSoleil does not support the full Joy-Con HID protocol. I tried it before and it was failing and causing the controller to disconnect also.

You need to replace the bluetooth adapter drivers with the Microsoft Bluetooth stack that comes with Windows.
(From device manager, right click the bt adapter and choose to update drivers. Then select the options that let you choose a driver from a list.)

If you still want to use some of the advanced features of BlueSoleil and still use the Joy-Cons,
try the Toshiba bluetooth stack. I believe it works with Joy-Con.

EDIT:
In windows 10 when you select the driver to install, the Microsoft Bluetooth stack is called Generic Bluetooth Radio or Adapter.
It's probably similar in windows 7
 
Last edited by CTCaer,
  • Like
Reactions: PSC-Alpha-TSF
Bingo!
Your adapter is good.

But I believe you also installed BlueSoleil bluetooth stack/drivers that came with your adapter.
BlueSoleil does not support the full Joy-Con HID protocol. I tried it before and it was failing and causing the controller to disconnect also.

You need to replace the bluetooth adapter drivers with the Microsoft Bluetooth stack that comes with Windows.
(From device manager, right click the bt adapter and choose to update drivers. Then select the options that let you choose a driver from a list.)

If you still want to use some of the advanced features of BlueSoleil and still use the Joy-Cons,
try the Toshiba bluetooth stack. I believe it works with Joy-Con.

EDIT:
In windows 10 when you select the driver to install, the Microsoft Bluetooth stack is called Generic Bluetooth Radio or Adapter.
It's probably similar in windows 7

I will try what you said, if I fail again I will ask you a question
 
  • Like
Reactions: CTCaer
Bingo!
Your adapter is good.

But I believe you also installed BlueSoleil bluetooth stack/drivers that came with your adapter.
BlueSoleil does not support the full Joy-Con HID protocol. I tried it before and it was failing and causing the controller to disconnect also.

You need to replace the bluetooth adapter drivers with the Microsoft Bluetooth stack that comes with Windows.
(From device manager, right click the bt adapter and choose to update drivers. Then select the options that let you choose a driver from a list.)

If you still want to use some of the advanced features of BlueSoleil and still use the Joy-Cons,
try the Toshiba bluetooth stack. I believe it works with Joy-Con.

EDIT:
In windows 10 when you select the driver to install, the Microsoft Bluetooth stack is called Generic Bluetooth Radio or Adapter.
It's probably similar in windows 7
It worked normally, thank you.
 
It stopped right before getting a reply for MCU mode set.
Can you try again?

----------------------


Yeah, connecting more than one is not supported yet.
You are only supposed to connect one at a time

I also tried closing the Tool, disconnecting my left joycon and leaving my right joycon connected. It pops up with a black joycon in the GUI and it still says "Joycon [L]".
 
Hi, great app but a few questions:

1.) Is there a way to convert mp3's or any music file really to a HD Rumble file?
2.) Is there documentation on the debug commands? I really wana change my home button led collor just to see it differently
3.) Is there a way to add the ability to WRITE to nfc tags?

Sorry if any of these questions have been asked and answered before.

Cheers
-R
 
Last edited by Rickardoo,
I tried to switch on the IR camera and the NFC, then, joy con toolkit says "3MCUONBUSY" and some weird codes like that... Anyone helps me?
(i hope that you can understand me because i'm not English)
 
I also tried closing the Tool, disconnecting my left joycon and leaving my right joycon connected. It pops up with a black joycon in the GUI and it still says "Joycon [L]".
maybe close the program remove the joycon L from your bluetooth then make sure Joycon R is actually connected and then start the program again (maybe also remove then add jc R again)
 
Hi, great app but a few questions:

1.) Is there a way to convert mp3's or any music file really to a HD Rumble file?
2.) Is there documentation on the debug commands? I really wana change my home button led collor just to see it differently
3.) Is there a way to add the ability to WRITE to nfc tags?

Sorry if any of these questions have been asked and answered before.

Cheers
-R

1) Not yet. (at least a legal app, that does not come from illegitimate sources)
2) https://github.com/dekuNukem/Nintendo_Switch_Reverse_Engineering
3) Not yet. Probably in the future. The controller supports full read/writes. But we haven't decoded this yet.

I tried to switch on the IR camera and the NFC, then, joy con toolkit says "3MCUONBUSY" and some weird codes like that... Anyone helps me?
(i hope that you can understand me because i'm not English)
You probably use a non-supported Bluetooth stack.
You need to change the bluetooth drivers to the Microsoft bluetooth drivers (Generic Bluetooth Radio/Adapter)
 
Can we write data with your tool to Amiibo? Would be an awesome save game editor hehe :P

EDIT: I did not read good enough... This has to be unlocked first ;).
 
Decoding the communication protocol for NFC will let us use the controller with a TagMo-like app.

I plan on having a full nfc tools suite when we manage that
 
  • Like
Reactions: BvanBart

Site & Scene News

Popular threads in this forum