o0Zz / sys-con

Nintendo Switch sysmodule that allows support for third-party controllers (XBox, PSX, PC, ...)
GNU General Public License v3.0
74 stars 6 forks source link

Gamecube adapter BX-W201 not working #34

Closed Tinky226 closed 2 months ago

Tinky226 commented 2 months ago

First of all thanks for hard work!!

Information Atmosphere version: 1.7.1 Switch OS version: 18.1.0 Syscon version: 1.4 Device: Gamecube adapter BX-W201

Description I am trying to use my GameCube controller with the BX-W201 adapter, but it doesn't work at all when SysCon is active. My version differs from the BX-W201C, as mine does not come with a WiiU/Switch/PC switch. Is there any way to make them work together?

log: log.log

config: config.txt

texita commented 2 months ago

Your adapter will only work in discovery_mode=1 you can set in the config file, simply switch the actual 0 to 1. (and don't forget to set back the log to log_level=2) @o0Zz for all this type of adapters is better to put the VID/PID in the tested controllers section, what do you think? Like this: Gamecube adapter WUP-028 and all adapters with VID/PID [057e-0337]

o0Zz commented 2 months ago

Texita is right, you need discovery_mode=1.

@texita Yes, we can add all these adapters to the https://github.com/o0Zz/sys-con/blob/master/doc/TestedControllers.md manual. But I'm not sure to understand why you said: "all adapters with VID/PID [057e-0337]". Do you mean that all Gamecube to Switch adapters have this VID/PID? Like this one: HS-WU025, BX-W201C and WUP-028 all have VID/PID = [057e-0337]? Is what you means ?

texita commented 2 months ago

Yes, have a look in the screenshot of this post

Going further, i noticed that all these adapters, shares the same VID/PID 057e-0337, and they are called WUP-028

https://github.com/o0Zz/sys-con/issues/2#issuecomment-2303647644 I've put a red square around it :)

o0Zz commented 2 months ago

Got it thanks, I updated the tested Controllers

texita commented 2 months ago

I've seen you have changed the adapters in pc mode aswell, the VID/PID 057e-0337 is valid only for original adapters (they come without pc mode) or adapters like tinky226 ones, that one come without pc mode aswell. For the adapters with pc mode the VID/PID change if you put the hardware switch in pc mode (if you put the hardware switch in switch mode you will get the VID/PID 057e-0337 as original adapters) , you can see what i mean and the differents VIDs/PIDs from this post: https://github.com/o0Zz/sys-con/issues/2#issuecomment-2184939448

So you can revert pc mode adapters as before brave_u2E68Urjg0