o0Zz / sys-con

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

XBox PDP Controllers aren't working #9

Closed BigBoss320 closed 4 months ago

BigBoss320 commented 4 months ago

Description I have 2 XBox controller from PDP but both aren't working or even recognized.

How to reproduce

  1. Go to 'Change controller configuration'
  2. Plug the controler (Afterglow Wave PDP, and Phantom White PDP)

Logs

|I|00:00:07.749|4634D330| ----------------------------------------------------- |I|00:00:07.804|4634D330| SYS-CON started 1.1.0+10-8e2fdbb (Build date: Jun 9 2024 21:36:39) |I|00:00:07.845|4634D330| OS version: 17.0.1 |I|00:00:08.005|4634D330| Discovery mode: 1 |I|00:00:08.951|46348320| New USB device(s) detected (2), checking for controllers ... |I|00:00:08.999|46348320| Trying to initialize USB device: [0e6f-02de] (Class: 0xFF, SubClass: 0x47, Protocol: 0xD0, bcd: 0x6408)... |E|00:00:15.566|46348320| No buttons configured for this controller [0e6f-02de] - Stick might works but buttons will not ! |I|00:00:15.604|46348320| Initializing Generic controller ... |I|00:00:15.644|46348320| BaseController successfully opened ! |I|00:00:17.772|463482E8| USBInterface state was changed ! |E|00:00:21.242|46348320| GenericHIDController HID report descriptor don't contain joystick |E|00:00:21.278|46348320| Failed to initialize controller: Error: 0x6B (Module: 0x6B, Desc: 0x0) |I|00:00:40.915|46348320| New USB device(s) detected (2), checking for controllers ... |I|00:00:40.964|46348320| Trying to initialize USB device: [0e6f-02de] (Class: 0xFF, SubClass: 0x47, Protocol: 0xD0, bcd: 0x6408)... |E|00:00:41.468|46348320| No buttons configured for this controller [0e6f-02de] - Stick might works but buttons will not ! |I|00:00:41.514|46348320| Initializing Generic controller ... |I|00:00:41.565|46348320| BaseController successfully opened ! |E|00:01:01.614|46348320| Failed to initialize controller: Error: 0x32C8C (Module: 0x8C, Desc: 0x196) |I|00:01:01.665|463482E8| USBInterface state was changed ! |I|00:01:02.166|46348320| New USB device(s) detected (2), checking for controllers ... |I|00:01:02.213|46348320| Trying to initialize USB device: [0e6f-02de] (Class: 0xFF, SubClass: 0x47, Protocol: 0xD0, bcd: 0x6408)... |E|00:01:02.715|46348320| No buttons configured for this controller [0e6f-02de] - Stick might works but buttons will not ! |I|00:01:02.763|46348320| Initializing Generic controller ... |E|00:01:02.812|46348320| Failed to initialize controller: Error: 0x64 (Module: 0x64, Desc: 0x0) |I|00:01:02.859|463482E8| USBInterface state was changed ! |I|00:01:03.360|46348320| New USB device(s) detected (2), checking for controllers ... |I|00:01:03.408|46348320| Trying to initialize USB device: [0e6f-02de] (Class: 0xFF, SubClass: 0x47, Protocol: 0xD0, bcd: 0x6408)... |E|00:01:03.917|46348320| No buttons configured for this controller [0e6f-02de] - Stick might works but buttons will not ! |I|00:01:03.963|46348320| Initializing Generic controller ... |I|00:01:04.015|46348320| BaseController successfully opened ! |I|00:01:18.424|463482E8| USBInterface state was changed ! |E|00:01:18.465|46348320| Failed to initialize controller: Error: 0x3228C (Module: 0x8C, Desc: 0x191)

BigBoss320 commented 4 months ago

Reply from issue #8

@BigBoss320 yes open a new issue please for this issue. Usually, you have to add your controller in the config.ini

Typically, add:

[0e6f-02de]
driver=xboxone

or

[0e6f-02de]
driver=xbox360
BigBoss320 commented 4 months ago

My reply : The config.ini was edited with the respective "address"? of the controllers. image

BigBoss320 commented 4 months ago

Now when i plug the controllers, they are now recognized as controller but no buttons works.

2024061017242800-1E95E5926F1CB99A87326D927F27B47E

o0Zz commented 4 months ago

https://github.com/o0Zz/sys-con/blob/master/doc/Troubleshooting.md

o0Zz commented 4 months ago

Could you also confirm you config.ini contains this:

[xboxone]
driver=xboxone
B=2
A=1
Y=4
X=3
L=9
R=10
ZL=0
ZR=0
minus=8
plus=7
home=5
capture=6
lstick_click=11
rstick_click=12
BigBoss320 commented 4 months ago

Yes i have it :

image

o0Zz commented 4 months ago

Could you provide the logs in trace mode

BigBoss320 commented 4 months ago

|I|00:00:07.766|62D4D330| ----------------------------------------------------- |I|00:00:07.830|62D4D330| SYS-CON started 1.1.0+10-8e2fdbb (Build date: Jun 9 2024 21:36:39) |I|00:00:07.873|62D4D330| OS version: 17.0.1 |D|00:00:08.024|62D4D330| Initializing controllers ... |D|00:00:08.064|62D4D330| Initializing USB stack ... |I|00:00:08.102|62D4D330| Discovery mode: 1 |D|00:00:08.143|62D4D330| Adding event with filter: XBOX (1/3)... |D|00:00:08.186|62D4D330| Adding event with filter: 054C-0000 (2/3)... |D|00:00:08.222|62D4D330| Adding event with filter: 0F0D-0088 (3/3)... |D|00:00:08.265|62D4D330| Initializing power supply managment ... |I|00:00:41.602|62D48320| New USB device(s) detected (2), checking for controllers ... |I|00:00:41.650|62D48320| Trying to initialize USB device: [0e6f-0316] (Class: 0xFF, SubClass: 0x47, Protocol: 0xD0, bcd: 0x0308)... |D|00:00:41.699|62D48320| Loading controller config: 'sdmc:/config/sys-con/config.ini' [default] ... |D|00:00:41.966|62D48320| Loading controller config: 'sdmc:/config/sys-con/config.ini' [0e6f-0316] ... |D|00:00:42.227|62D48320| Loading controller config: 'sdmc:/config/sys-con/config.ini' (Profile: xboxone) ... |I|00:00:42.710|62D48320| Controller successfully loaded (B=2, A=1, Y=4, X=3, ...) ! |I|00:00:42.759|62D48320| Initializing Xbox One controller ... |D|00:00:42.803|62D48320| BaseController Created for 0e6f-0316 |D|00:00:42.849|62D48320| SwitchHDLHandler Initializing ... |D|00:00:42.899|62D48320| BaseController Initializing ... |D|00:00:42.948|62D48320| BaseController Opening interfaces ... |D|00:00:42.994|62D48320| BaseController Opening interface 0 ... |D|00:00:43.043|62D48320| SwitchUSBInterface(0E6F-0316) Openning ... |D|00:00:43.093|62D48320| SwitchUSBInterface(0E6F-0316) Input endpoint found 0x81 (Idx: 0) |D|00:00:43.137|62D48320| SwitchUSBInterface(0E6F-0316) Output endpoint found 0x1 (Idx: 0) |D|00:00:43.193|62D48320| SwitchUSBEndpoint Opening 0x81 (Pkt size: 64)... |D|00:00:43.244|62D48320| SwitchUSBEndpoint successfully opened! |D|00:00:43.287|62D48320| SwitchUSBEndpoint Opening 0x1 (Pkt size: 64)... |D|00:00:43.333|62D48320| SwitchUSBEndpoint successfully opened! |I|00:00:43.384|62D48320| BaseController successfully opened ! |D|00:00:43.463|62D48320| SwitchHDLHandler Initializing HDL state ... |D|00:00:43.510|62D48320| SwitchHDLHandler Initializing HDL device idx: 0 ... |D|00:00:43.550|62D48320| SwitchHDLHandler HDL state successfully initialized ! |D|00:00:43.594|62CCA000| SwitchVirtualGamepadHandler InputThreadLoop running ... |D|00:00:43.634|62D48320| SwitchHDLHandler Initialized ! |I|00:00:44.181|62D48320| New USB device(s) detected (1), checking for controllers ... |I|00:00:44.232|62D48320| Trying to initialize USB device: [0e6f-0316] (Class: 0xFF, SubClass: 0x47, Protocol: 0xD0, bcd: 0x0308)... |D|00:00:44.277|62D48320| Loading controller config: 'sdmc:/config/sys-con/config.ini' [default] ... |D|00:00:44.532|62D48320| Loading controller config: 'sdmc:/config/sys-con/config.ini' [0e6f-0316] ... |D|00:00:44.795|62D48320| Loading controller config: 'sdmc:/config/sys-con/config.ini' (Profile: xboxone) ... |I|00:00:45.267|62D48320| Controller successfully loaded (B=2, A=1, Y=4, X=3, ...) ! |I|00:00:45.315|62D48320| Initializing Xbox One controller ... |D|00:00:45.364|62D48320| BaseController Created for 0e6f-0316 |D|00:00:45.410|62D48320| SwitchHDLHandler Initializing ... |D|00:00:45.459|62D48320| BaseController Initializing ... |D|00:00:45.502|62D48320| BaseController Opening interfaces ... |D|00:00:45.548|62D48320| BaseController Opening interface 0 ... |D|00:00:45.586|62D48320| SwitchUSBInterface(0E6F-0316) Openning ... |E|00:00:45.616|62D48320| Failed to initialize controller: Error: 0x64 (Module: 0x64, Desc: 0x0) |D|00:00:45.649|62D48320| SwitchHDLHandler Exiting ... |D|00:00:45.682|62D48320| SwitchUSBInterface(0E6F-0316) Closing... |I|00:00:45.716|62D482E8| USBInterface state was changed ! |D|00:00:45.749|62D48320| SwitchHDLHandler UninitHdlState .. ! |D|00:00:45.783|62D482E8| USBInterface 1 interfaces acquired ! |D|00:00:45.816|62D482E8| USBInterface Acquired: ID=0x50020001 |D|00:00:45.858|62D482E8| USBInterface Controller interface ID=0x50020001 |I|00:00:46.284|62D48320| New USB device(s) detected (1), checking for controllers ... |I|00:00:46.332|62D48320| Trying to initialize USB device: [0e6f-0316] (Class: 0xFF, SubClass: 0x47, Protocol: 0xD0, bcd: 0x0308)... |D|00:00:46.383|62D48320| Loading controller config: 'sdmc:/config/sys-con/config.ini' [default] ... |D|00:00:46.635|62D48320| Loading controller config: 'sdmc:/config/sys-con/config.ini' [0e6f-0316] ... |D|00:00:46.897|62D48320| Loading controller config: 'sdmc:/config/sys-con/config.ini' (Profile: xboxone) ... |I|00:00:47.369|62D48320| Controller successfully loaded (B=2, A=1, Y=4, X=3, ...) ! |I|00:00:47.418|62D48320| Initializing Xbox One controller ... |D|00:00:47.460|62D48320| BaseController Created for 0e6f-0316 |D|00:00:47.509|62D48320| SwitchHDLHandler Initializing ... |D|00:00:47.554|62D48320| BaseController Initializing ... |D|00:00:47.603|62D48320| BaseController Opening interfaces ... |D|00:00:47.649|62D48320| BaseController Opening interface 0 ... |D|00:00:47.699|62D48320| SwitchUSBInterface(0E6F-0316) Openning ... |E|00:00:47.748|62D48320| Failed to initialize controller: Error: 0x64 (Module: 0x64, Desc: 0x0) |D|00:00:47.794|62D48320| SwitchHDLHandler Exiting ... |D|00:00:47.843|62D48320| SwitchUSBInterface(0E6F-0316) Closing... |I|00:00:47.892|62D482E8| USBInterface state was changed ! |D|00:00:47.933|62D48320| SwitchHDLHandler UninitHdlState .. ! |D|00:00:47.982|62D482E8| USBInterface 1 interfaces acquired ! |D|00:00:48.031|62D482E8| USBInterface Acquired: ID=0x50020001 |D|00:00:48.075|62D482E8| USBInterface Controller interface ID=0x50020001 |I|00:00:48.483|62D48320| New USB device(s) detected (1), checking for controllers ... |I|00:00:48.526|62D48320| Trying to initialize USB device: [0e6f-0316] (Class: 0xFF, SubClass: 0x47, Protocol: 0xD0, bcd: 0x0308)... |D|00:00:48.570|62D48320| Loading controller config: 'sdmc:/config/sys-con/config.ini' [default] ... |D|00:00:48.836|62D48320| Loading controller config: 'sdmc:/config/sys-con/config.ini' [0e6f-0316] ... |D|00:00:49.093|62D48320| Loading controller config: 'sdmc:/config/sys-con/config.ini' (Profile: xboxone) ... |I|00:00:49.569|62D48320| Controller successfully loaded (B=2, A=1, Y=4, X=3, ...) ! |I|00:00:49.614|62D48320| Initializing Xbox One controller ... |D|00:00:49.660|62D48320| BaseController Created for 0e6f-0316 |D|00:00:49.704|62D48320| SwitchHDLHandler Initializing ... |D|00:00:49.753|62D48320| BaseController Initializing ... |D|00:00:49.798|62D48320| BaseController Opening interfaces ... |D|00:00:49.848|62D48320| BaseController Opening interface 0 ... |D|00:00:49.899|62D48320| SwitchUSBInterface(0E6F-0316) Openning ... |E|00:00:49.999|62D48320| Failed to initialize controller: Error: 0x64 (Module: 0x64, Desc: 0x0) |D|00:00:50.049|62D48320| SwitchHDLHandler Exiting ... |D|00:00:50.093|62D48320| SwitchUSBInterface(0E6F-0316) Closing... |I|00:00:50.142|62D482E8| USBInterface state was changed ! |D|00:00:50.184|62D48320| SwitchHDLHandler UninitHdlState .. ! |D|00:00:50.232|62D482E8| USBInterface 1 interfaces acquired ! |D|00:00:50.277|62D482E8| USBInterface Acquired: ID=0x50020001 |D|00:00:50.325|62D482E8| USBInterface Controller interface ID=0x50020001 |I|00:00:50.733|62D48320| New USB device(s) detected (1), checking for controllers ... |I|00:00:50.776|62D48320| Trying to initialize USB device: [0e6f-0316] (Class: 0xFF, SubClass: 0x47, Protocol: 0xD0, bcd: 0x0308)... |D|00:00:50.822|62D48320| Loading controller config: 'sdmc:/config/sys-con/config.ini' [default] ... |D|00:00:51.069|62D48320| Loading controller config: 'sdmc:/config/sys-con/config.ini' [0e6f-0316] ... |D|00:00:51.318|62D48320| Loading controller config: 'sdmc:/config/sys-con/config.ini' (Profile: xboxone) ... |I|00:00:51.782|62D48320| Controller successfully loaded (B=2, A=1, Y=4, X=3, ...) ! |I|00:00:51.816|62D48320| Initializing Xbox One controller ... |D|00:00:51.849|62D48320| BaseController Created for 0e6f-0316 |D|00:00:51.882|62D48320| SwitchHDLHandler Initializing ... |D|00:00:51.931|62D48320| BaseController Initializing ... |D|00:00:51.970|62D48320| BaseController Opening interfaces ... |D|00:00:52.020|62D48320| BaseController Opening interface 0 ... |D|00:00:52.066|62D48320| SwitchUSBInterface(0E6F-0316) Openning ... |E|00:00:52.112|62D48320| Failed to initialize controller: Error: 0x64 (Module: 0x64, Desc: 0x0) |D|00:00:52.149|62D48320| SwitchHDLHandler Exiting ... |D|00:00:52.193|62D48320| SwitchUSBInterface(0E6F-0316) Closing... |I|00:00:52.233|62D482E8| USBInterface state was changed ! |D|00:00:52.275|62D48320| SwitchHDLHandler UninitHdlState .. ! |D|00:00:52.314|62D482E8| USBInterface 1 interfaces acquired ! |D|00:00:52.360|62D482E8| USBInterface Acquired: ID=0x50020001 |D|00:00:52.403|62D482E8| USBInterface Controller interface ID=0x50020001 |I|00:00:52.815|62D48320| New USB device(s) detected (1), checking for controllers ... |I|00:00:52.859|62D48320| Trying to initialize USB device: [0e6f-0316] (Class: 0xFF, SubClass: 0x47, Protocol: 0xD0, bcd: 0x0308)... |D|00:00:52.899|62D48320| Loading controller config: 'sdmc:/config/sys-con/config.ini' [default] ... |D|00:00:53.153|62D48320| Loading controller config: 'sdmc:/config/sys-con/config.ini' [0e6f-0316] ... |D|00:00:53.419|62D48320| Loading controller config: 'sdmc:/config/sys-con/config.ini' (Profile: xboxone) ... |I|00:00:53.894|62D48320| Controller successfully loaded (B=2, A=1, Y=4, X=3, ...) ! |I|00:00:53.932|62D48320| Initializing Xbox One controller ... |D|00:00:53.981|62D48320| BaseController Created for 0e6f-0316 |D|00:00:54.031|62D48320| SwitchHDLHandler Initializing ... |D|00:00:54.070|62D48320| BaseController Initializing ... |D|00:00:54.116|62D48320| BaseController Opening interfaces ... |D|00:00:54.160|62D48320| BaseController Opening interface 0 ... |D|00:00:54.198|62D48320| SwitchUSBInterface(0E6F-0316) Openning ... |E|00:00:54.244|62D48320| Failed to initialize controller: Error: 0x64 (Module: 0x64, Desc: 0x0) |D|00:00:54.282|62D48320| SwitchHDLHandler Exiting ... |D|00:00:54.332|62D48320| SwitchUSBInterface(0E6F-0316) Closing... |I|00:00:54.376|62D482E8| USBInterface state was changed ! |D|00:00:54.420|62D48320| SwitchHDLHandler UninitHdlState .. ! |D|00:00:54.465|62D482E8| USBInterface 1 interfaces acquired ! |D|00:00:54.508|62D482E8| USBInterface Acquired: ID=0x50020001 |D|00:00:54.558|62D482E8| USBInterface Controller interface ID=0x50020001 |I|00:00:54.967|62D48320| New USB device(s) detected (1), checking for controllers ... |I|00:00:55.009|62D48320| Trying to initialize USB device: [0e6f-0316] (Class: 0xFF, SubClass: 0x47, Protocol: 0xD0, bcd: 0x0308)... |D|00:00:55.053|62D48320| Loading controller config: 'sdmc:/config/sys-con/config.ini' [default] ... |D|00:00:55.314|62D48320| Loading controller config: 'sdmc:/config/sys-con/config.ini' [0e6f-0316] ... |D|00:00:55.569|62D48320| Loading controller config: 'sdmc:/config/sys-con/config.ini' (Profile: xboxone) ... |I|00:00:56.046|62D48320| Controller successfully loaded (B=2, A=1, Y=4, X=3, ...) ! |I|00:00:56.082|62D48320| Initializing Xbox One controller ... |D|00:00:56.131|62D48320| BaseController Created for 0e6f-0316 |D|00:00:56.176|62D48320| SwitchHDLHandler Initializing ... |D|00:00:56.220|62D48320| BaseController Initializing ... |D|00:00:56.270|62D48320| BaseController Opening interfaces ... |D|00:00:56.315|62D48320| BaseController Opening interface 0 ... |D|00:00:56.359|62D48320| SwitchUSBInterface(0E6F-0316) Openning ... |E|00:00:56.399|62D48320| Failed to initialize controller: Error: 0x64 (Module: 0x64, Desc: 0x0) |D|00:00:56.443|62D48320| SwitchHDLHandler Exiting ... |D|00:00:56.476|62D48320| SwitchUSBInterface(0E6F-0316) Closing... |I|00:00:56.511|62D482E8| USBInterface state was changed ! |D|00:00:56.543|62D48320| SwitchHDLHandler UninitHdlState .. ! |D|00:00:56.576|62D482E8| USBInterface 1 interfaces acquired ! |D|00:00:56.609|62D482E8| USBInterface Acquired: ID=0x50020001 |D|00:00:56.644|62D482E8| USBInterface Controller interface ID=0x50020001 |I|00:00:57.077|62D48320| New USB device(s) detected (3), checking for controllers ... |I|00:00:57.128|62D48320| Trying to initialize USB device: [0e6f-02de] (Class: 0xFF, SubClass: 0x47, Protocol: 0xD0, bcd: 0x6408)... |D|00:00:57.170|62D48320| Loading controller config: 'sdmc:/config/sys-con/config.ini' [default] ... |D|00:00:57.434|62D48320| Loading controller config: 'sdmc:/config/sys-con/config.ini' [0e6f-02de] ... |D|00:00:57.697|62D48320| Loading controller config: 'sdmc:/config/sys-con/config.ini' (Profile: xboxone) ... |I|00:00:58.169|62D48320| Controller successfully loaded (B=2, A=1, Y=4, X=3, ...) ! |I|00:00:58.214|62D48320| Initializing Xbox One controller ... |D|00:00:58.265|62D48320| BaseController Created for 0e6f-02de |D|00:00:58.310|62D48320| SwitchHDLHandler Initializing ... |D|00:00:58.353|62D48320| BaseController Initializing ... |D|00:00:58.410|62D48320| BaseController Opening interfaces ... |D|00:00:58.459|62D48320| BaseController Opening interface 0 ... |D|00:00:58.503|62D48320| SwitchUSBInterface(0E6F-02DE) Openning ... |D|00:00:58.554|62D48320| SwitchUSBInterface(0E6F-02DE) Input endpoint found 0x81 (Idx: 0) |D|00:00:58.599|62D48320| SwitchUSBInterface(0E6F-02DE) Output endpoint found 0x1 (Idx: 0) |D|00:00:58.648|62D48320| SwitchUSBEndpoint Opening 0x81 (Pkt size: 64)... |D|00:00:58.698|62D48320| SwitchUSBEndpoint successfully opened! |D|00:00:58.749|62D48320| SwitchUSBEndpoint Opening 0x1 (Pkt size: 64)... |D|00:00:58.799|62D48320| SwitchUSBEndpoint successfully opened! |I|00:00:58.848|62D48320| BaseController successfully opened ! |I|00:01:09.851|62D482E8| USBInterface state was changed ! |E|00:01:09.905|62D48320| Failed to initialize controller: Error: 0x25A8C (Module: 0x8C, Desc: 0x12D) |D|00:01:09.943|62D48320| SwitchHDLHandler Exiting ... |D|00:01:09.981|62D48320| SwitchUSBInterface(0E6F-02DE) Closing... |D|00:01:10.017|62D48320| SwitchHDLHandler UninitHdlState .. ! |D|00:01:10.057|62D482E8| USBInterface 0 interfaces acquired ! |D|00:01:10.104|62D482E8| USBInterface Controller interface ID=0x50020001 |I|00:01:10.146|62D482E8| Controller unplugged: 0e6f-0316 |D|00:01:10.183|62D482E8| SwitchHDLHandler Exiting ... |D|00:01:10.359|62CCA000| SwitchVirtualGamepadHandler InputThreadLoop stopped ! |D|00:01:10.399|62D482E8| SwitchUSBInterface(0E6F-0316) Closing... |D|00:01:10.436|62D482E8| SwitchHDLHandler UninitHdlState .. !

BigBoss320 commented 4 months ago

this is maybe too much logs. i may have made it like 1s or 2s something like that

o0Zz commented 4 months ago

No that's fine, I think I found something interresting, I will send you an update when the fix will be done

o0Zz commented 4 months ago

Could you please try this binary and send the logs in "Trace" mode. Try it with this controller: 0e6f-0316 Do not forget to re-add your controllers in the config.ini

sys-con-1.1.0+12-ATMOSPHERE-1.6.2.zip

Note: If you want to test a KEY with debug/trace mode you need to do a long press on the button (1 second or more)

BigBoss320 commented 4 months ago

|I|00:05:26.730|335471E0| New USB device(s) detected (2), checking for controllers ... |I|00:05:26.796|335471E0| Trying to initialize USB device: [0e6f-0316] (Class: 0xFF, SubClass: 0x47, Protocol: 0xD0, bcd: 0x0308)... |D|00:05:26.842|335471E0| Loading controller config: 'sdmc:/config/sys-con/config.ini' [default] ... |D|00:05:27.125|335471E0| Loading controller config: 'sdmc:/config/sys-con/config.ini' [0e6f-0316] ... |D|00:05:27.408|335471E0| Loading controller config: 'sdmc:/config/sys-con/config.ini' (Profile: xboxone) ... |I|00:05:27.931|335471E0| Controller successfully loaded (B=2, A=1, Y=4, X=3, ...) ! |I|00:05:27.979|335471E0| Initializing Xbox One controller (Interface count: 2) ... |D|00:05:28.025|335471E0| BaseController Created for 0e6f-0316 |D|00:05:28.075|335471E0| SwitchHDLHandler Initializing ... |D|00:05:28.114|335471E0| BaseController Initializing ... |D|00:05:28.163|335471E0| BaseController Opening interfaces ... |D|00:05:28.213|335471E0| BaseController Opening interface 0 ... |D|00:05:28.264|335471E0| SwitchUSBInterface(0E6F-0316) Openning ... |D|00:05:28.313|335471E0| SwitchUSBInterface(0E6F-0316) Input endpoint found 0x81 (Idx: 0) |D|00:05:28.363|335471E0| SwitchUSBInterface(0E6F-0316) Output endpoint found 0x1 (Idx: 0) |D|00:05:28.413|335471E0| SwitchUSBEndpoint Opening 0x81 (Pkt size: 64)... |D|00:05:28.458|335471E0| SwitchUSBEndpoint successfully opened! |D|00:05:28.502|335471E0| SwitchUSBEndpoint Opening 0x1 (Pkt size: 64)... |D|00:05:28.559|335471E0| SwitchUSBEndpoint successfully opened! |D|00:05:28.608|335471E0| BaseController Opening interface 1 ... |D|00:05:28.658|335471E0| SwitchUSBInterface(0E6F-0316) Openning ... |I|00:05:28.708|335471E0| BaseController successfully opened ! |D|00:05:28.751|335471E0| XboxOneController: Sending init packet (Id=2, Length=13) |D|00:05:28.796|335471E0| SwitchUSBEndpoint::Write: |D|00:05:28.857|335471E0| XboxOneController: Sending init packet (Id=3, Length=5) |D|00:05:28.907|335471E0| SwitchUSBEndpoint::Write: |D|00:05:28.962|335471E0| XboxOneController: Sending init packet (Id=4, Length=7) |D|00:05:29.013|335471E0| SwitchUSBEndpoint::Write: |D|00:05:29.066|335471E0| XboxOneController: Sending init packet (Id=5, Length=6) |D|00:05:29.113|335471E0| SwitchUSBEndpoint::Write: |D|00:05:29.174|335471E0| SwitchHDLHandler Initializing HDL state ... |D|00:05:29.225|335471E0| SwitchHDLHandler Initializing HDL device idx: 0 ... |D|00:05:29.275|335471E0| SwitchHDLHandler HDL state successfully initialized ! |D|00:05:29.324|334CD000| SwitchVirtualGamepadHandler InputThreadLoop running ... |D|00:05:29.365|335471E0| SwitchHDLHandler Initialized ! |I|00:05:32.850|335471A8| USBInterface state was changed ! |D|00:05:32.899|335471A8| USBInterface 0 interfaces acquired ! |D|00:05:32.946|335471A8| USBInterface Controller interface ID=0x50080001 |D|00:05:32.990|335471A8| USBInterface Controller interface ID=0x50090002 |I|00:05:33.040|335471A8| Controller unplugged: 0e6f-0316 |D|00:05:33.089|335471A8| SwitchHDLHandler Exiting ... |D|00:05:33.858|334CD000| SwitchVirtualGamepadHandler InputThreadLoop stopped ! |D|00:05:33.907|335471A8| SwitchUSBInterface(0E6F-0316) Closing... |D|00:05:33.957|335471A8| SwitchUSBInterface(0E6F-0316) Closing... |D|00:05:33.998|335471A8| SwitchHDLHandler UninitHdlState .. !

o0Zz commented 4 months ago

OK sound's better, not sure if the controller works, at least the behavior looks better (FYI, the log you sent are in Debug and not in Trace, to enable log trace you need to set log_level=0. Could you now try the 2nd controller: 0E6F-02DE To check if the module is able to open it now (Previously it was not able to open it)

BigBoss320 commented 4 months ago

oh shoot sorry i was sure that i wrote 0 instead of 1

BigBoss320 commented 4 months ago

|I|00:01:07.484|2A5471E0| New USB device(s) detected (2), checking for controllers ... |I|00:01:07.544|2A5471E0| Trying to initialize USB device: [0e6f-0316] (Class: 0xFF, SubClass: 0x47, Protocol: 0xD0, bcd: 0x0308)... |D|00:01:07.588|2A5471E0| Loading controller config: 'sdmc:/config/sys-con/config.ini' [default] ... |D|00:01:07.861|2A5471E0| Loading controller config: 'sdmc:/config/sys-con/config.ini' [0e6f-0316] ... |D|00:01:08.142|2A5471E0| Loading controller config: 'sdmc:/config/sys-con/config.ini' (Profile: xboxone) ... |I|00:01:08.653|2A5471E0| Controller successfully loaded (B=2, A=1, Y=4, X=3, ...) ! |I|00:01:08.701|2A5471E0| Initializing Xbox One controller (Interface count: 2) ... |D|00:01:08.740|2A5471E0| BaseController Created for 0e6f-0316 |D|00:01:08.784|2A5471E0| SwitchHDLHandler Initializing ... |D|00:01:08.826|2A5471E0| BaseController Initializing ... |D|00:01:08.872|2A5471E0| BaseController Opening interfaces ... |D|00:01:08.917|2A5471E0| BaseController Opening interface 0 ... |D|00:01:08.957|2A5471E0| SwitchUSBInterface(0E6F-0316) Openning ... |D|00:01:09.006|2A5471E0| SwitchUSBInterface(0E6F-0316) Input endpoint found 0x81 (Idx: 0) |D|00:01:09.050|2A5471E0| SwitchUSBInterface(0E6F-0316) Output endpoint found 0x1 (Idx: 0) |D|00:01:09.094|2A5471E0| SwitchUSBEndpoint Opening 0x81 (Pkt size: 64)... |D|00:01:09.152|2A5471E0| SwitchUSBEndpoint successfully opened! |D|00:01:09.200|2A5471E0| SwitchUSBEndpoint Opening 0x1 (Pkt size: 64)... |D|00:01:09.251|2A5471E0| SwitchUSBEndpoint successfully opened! |D|00:01:09.300|2A5471E0| BaseController Opening interface 1 ... |D|00:01:09.350|2A5471E0| SwitchUSBInterface(0E6F-0316) Openning ... |I|00:01:09.394|2A5471E0| BaseController successfully opened ! |D|00:01:09.451|2A5471E0| XboxOneController: Sending init packet (Id=2, Length=13) |D|00:01:09.500|2A5471E0| SwitchUSBEndpoint::Write: |T|00:01:09.550|2A5471E0| Buffer (13): |T|00:01:09.550|2A5471E0| 01 20 01 09 00 04 20 3A 00 00 00 98 00 |D|00:01:09.654|2A5471E0| XboxOneController: Sending init packet (Id=3, Length=5) |D|00:01:09.705|2A5471E0| SwitchUSBEndpoint::Write: |T|00:01:09.756|2A5471E0| Buffer (5): |T|00:01:09.756|2A5471E0| 05 20 00 01 00 |D|00:01:09.860|2A5471E0| XboxOneController: Sending init packet (Id=4, Length=7) |D|00:01:09.905|2A5471E0| SwitchUSBEndpoint::Write: |T|00:01:09.953|2A5471E0| Buffer (7): |T|00:01:09.953|2A5471E0| 0A 20 00 03 00 01 14 |D|00:01:10.056|2A5471E0| XboxOneController: Sending init packet (Id=5, Length=6) |D|00:01:10.100|2A5471E0| SwitchUSBEndpoint::Write: |T|00:01:10.150|2A5471E0| Buffer (6): |T|00:01:10.150|2A5471E0| 06 20 00 02 01 00 |D|00:01:10.250|2A5471E0| SwitchHDLHandler Initializing HDL state ... |D|00:01:10.294|2A5471E0| SwitchHDLHandler Initializing HDL device idx: 0 ... |D|00:01:10.350|2A5471E0| SwitchHDLHandler HDL state successfully initialized ! |D|00:01:10.393|2A4CD000| SwitchVirtualGamepadHandler InputThreadLoop running ... |D|00:01:10.438|2A5471E0| SwitchHDLHandler Initialized ! |I|00:01:12.124|2A5471A8| USBInterface state was changed ! |D|00:01:12.172|2A5471A8| USBInterface 0 interfaces acquired ! |D|00:01:12.216|2A5471A8| USBInterface Controller interface ID=0x50020001 |D|00:01:12.256|2A5471A8| USBInterface Controller interface ID=0x50030002 |I|00:01:12.305|2A5471A8| Controller unplugged: 0e6f-0316 |D|00:01:12.355|2A5471A8| SwitchHDLHandler Exiting ... |D|00:01:13.127|2A4CD000| SwitchVirtualGamepadHandler InputThreadLoop stopped ! |D|00:01:13.172|2A5471A8| SwitchUSBInterface(0E6F-0316) Closing... |D|00:01:13.216|2A5471A8| SwitchUSBInterface(0E6F-0316) Closing... |D|00:01:13.250|2A5471A8| SwitchHDLHandler UninitHdlState .. !

==================================================

|I|00:01:16.788|2A5471E0| New USB device(s) detected (2), checking for controllers ... |I|00:01:16.823|2A5471E0| Trying to initialize USB device: [0e6f-02de] (Class: 0xFF, SubClass: 0x47, Protocol: 0xD0, bcd: 0x6408)... |D|00:01:16.859|2A5471E0| Loading controller config: 'sdmc:/config/sys-con/config.ini' [default] ... |D|00:01:17.121|2A5471E0| Loading controller config: 'sdmc:/config/sys-con/config.ini' [0e6f-02de] ... |D|00:01:17.392|2A5471E0| Loading controller config: 'sdmc:/config/sys-con/config.ini' (Profile: xboxone) ... |I|00:01:17.902|2A5471E0| Controller successfully loaded (B=2, A=1, Y=4, X=3, ...) ! |I|00:01:17.950|2A5471E0| Initializing Xbox One controller (Interface count: 2) ... |D|00:01:17.994|2A5471E0| BaseController Created for 0e6f-02de |D|00:01:18.050|2A5471E0| SwitchHDLHandler Initializing ... |D|00:01:18.094|2A5471E0| BaseController Initializing ... |D|00:01:18.144|2A5471E0| BaseController Opening interfaces ... |D|00:01:18.200|2A5471E0| BaseController Opening interface 0 ... |D|00:01:18.251|2A5471E0| SwitchUSBInterface(0E6F-02DE) Openning ... |D|00:01:18.300|2A5471E0| SwitchUSBInterface(0E6F-02DE) Input endpoint found 0x81 (Idx: 0) |D|00:01:18.344|2A5471E0| SwitchUSBInterface(0E6F-02DE) Output endpoint found 0x1 (Idx: 0) |D|00:01:18.388|2A5471E0| SwitchUSBEndpoint Opening 0x81 (Pkt size: 64)... |D|00:01:18.439|2A5471E0| SwitchUSBEndpoint successfully opened! |D|00:01:18.488|2A5471E0| SwitchUSBEndpoint Opening 0x1 (Pkt size: 64)... |D|00:01:18.535|2A5471E0| SwitchUSBEndpoint successfully opened! |D|00:01:18.583|2A5471E0| BaseController Opening interface 1 ... |D|00:01:18.629|2A5471E0| SwitchUSBInterface(0E6F-02DE) Openning ... |I|00:01:18.674|2A5471E0| BaseController successfully opened ! |D|00:01:18.723|2A5471E0| XboxOneController: Sending init packet (Id=2, Length=13) |D|00:01:18.766|2A5471E0| SwitchUSBEndpoint::Write: |T|00:01:18.816|2A5471E0| Buffer (13): |T|00:01:18.816|2A5471E0| 01 20 01 09 00 04 20 3A 00 00 00 98 00 |D|00:01:18.916|2A5471E0| XboxOneController: Sending init packet (Id=3, Length=5) |D|00:01:18.966|2A5471E0| SwitchUSBEndpoint::Write: |T|00:01:19.007|2A5471E0| Buffer (5): |T|00:01:19.007|2A5471E0| 05 20 00 01 00 |D|00:01:19.116|2A5471E0| XboxOneController: Sending init packet (Id=4, Length=7) |D|00:01:19.157|2A5471E0| SwitchUSBEndpoint::Write: |T|00:01:19.206|2A5471E0| Buffer (7): |T|00:01:19.206|2A5471E0| 0A 20 00 03 00 01 14 |D|00:01:19.317|2A5471E0| XboxOneController: Sending init packet (Id=5, Length=6) |D|00:01:19.366|2A5471E0| SwitchUSBEndpoint::Write: |T|00:01:19.416|2A5471E0| Buffer (6): |T|00:01:19.416|2A5471E0| 06 20 00 02 01 00 |D|00:01:19.516|2A5471E0| SwitchHDLHandler Initializing HDL state ... |D|00:01:19.566|2A5471E0| SwitchHDLHandler Initializing HDL device idx: 0 ... |D|00:01:19.618|2A5471E0| SwitchHDLHandler HDL state successfully initialized ! |D|00:01:19.661|2A4CD000| SwitchVirtualGamepadHandler InputThreadLoop running ... |D|00:01:19.705|2A5471E0| SwitchHDLHandler Initialized ! |I|00:01:22.108|2A5471A8| USBInterface state was changed ! |D|00:01:22.151|2A5471A8| USBInterface 0 interfaces acquired ! |D|00:01:22.190|2A5471A8| USBInterface Controller interface ID=0x50040001 |D|00:01:22.239|2A5471A8| USBInterface Controller interface ID=0x50050002 |I|00:01:22.284|2A5471A8| Controller unplugged: 0e6f-02de |D|00:01:22.332|2A5471A8| SwitchHDLHandler Exiting ... |D|00:01:23.116|2A4CD000| SwitchVirtualGamepadHandler InputThreadLoop stopped ! |D|00:01:23.156|2A5471A8| SwitchUSBInterface(0E6F-02DE) Closing... |D|00:01:23.205|2A5471A8| SwitchUSBInterface(0E6F-02DE) Closing... |D|00:01:23.251|2A5471A8| SwitchHDLHandler UninitHdlState .. !

o0Zz commented 4 months ago

Ok great both can be initialized properly now step1 done. We now need to understand what's wrong with key binding. Do you confirm that keys are still not working ? (Try to come back to log_level=2 for your tests)

o0Zz commented 4 months ago

If the keys are not working, could you try this binary that add logs in read low level function. Set the log_level=0, Plug 1 controller, and press a button for a while (1 or 2s) (exemple B button), release then press another button for (1 or 2s), do it with 2 or 3 buttons, then share the logs (It should provide me enough information to debug this issue)

sys-con-1.1.0+15-ATMOSPHERE-1.6.2.zip

BigBoss320 commented 4 months ago

i saw that you add the controllers

BigBoss320 commented 4 months ago

|I|00:00:07.708|3D94D330| ----------------------------------------------------- |I|00:00:07.761|3D94D330| SYS-CON started 1.1.0+15-2221e2b (Build date: Jun 10 2024 22:41:54) |I|00:00:07.803|3D94D330| OS version: 17.0.1 (Unknown) |D|00:00:07.956|3D94D330| Initializing controllers ... |D|00:00:07.996|3D94D330| Polling frequency: 1000 ms |D|00:00:08.033|3D94D330| Initializing USB stack ... |I|00:00:08.070|3D94D330| Discovery mode: 0 |D|00:00:08.108|3D94D330| Adding event with filter: XBOX (1/3)... |D|00:00:08.151|3D94D330| Adding event with filter: USB_CLASS_HID (2/3)... |D|00:00:08.187|3D94D330| Initializing power supply managment ... |I|00:00:22.626|3D948210| New USB device detected, checking for controllers ... |E|00:00:22.674|3D948210| No HID or XBOX interfaces found for this USB device ! |I|00:00:34.403|3D948210| New USB device detected, checking for controllers ... |I|00:00:34.460|3D948210| Trying to initialize USB device: [0e6f-0316] (Class: 0xFF, SubClass: 0x47, Protocol: 0xD0, bcd: 0x0308)... |D|00:00:34.508|3D948210| Loading controller config: 'sdmc:/config/sys-con/config.ini' [default] ... |D|00:00:34.781|3D948210| Loading controller config: 'sdmc:/config/sys-con/config.ini' [0e6f-0316] ... |D|00:00:35.035|3D948210| Loading controller config: 'sdmc:/config/sys-con/config.ini' (Profile: xboxone) ... |I|00:00:35.513|3D948210| Controller successfully loaded (B=2, A=1, Y=4, X=3, ...) ! |I|00:00:35.553|3D948210| Initializing Xbox One controller (Interface count: 2) ... |D|00:00:35.598|3D948210| BaseController Created for 0e6f-0316 |D|00:00:35.647|3D948210| SwitchHDLHandler Initializing ... |D|00:00:35.694|3D948210| BaseController Initializing ... |D|00:00:35.741|3D948210| BaseController Opening interfaces ... |D|00:00:35.786|3D948210| BaseController Opening interface idx=0 ... |D|00:00:35.842|3D948210| SwitchUSBInterface(0E6F-0316) Openning ... |D|00:00:35.892|3D948210| SwitchUSBInterface(0E6F-0316) Input endpoint found 0x81 (Idx: 0) |D|00:00:35.936|3D948210| SwitchUSBInterface(0E6F-0316) Output endpoint found 0x1 (Idx: 0) |D|00:00:35.986|3D948210| SwitchUSBEndpoint Opening 0x81 (Pkt size: 64)... |D|00:00:36.043|3D948210| SwitchUSBEndpoint successfully opened! |D|00:00:36.092|3D948210| SwitchUSBEndpoint Opening 0x1 (Pkt size: 64)... |D|00:00:36.142|3D948210| SwitchUSBEndpoint successfully opened! |D|00:00:36.192|3D948210| BaseController Opening interface idx=1 ... |D|00:00:36.236|3D948210| SwitchUSBInterface(0E6F-0316) Openning ... |D|00:00:36.292|3D948210| BaseController successfully opened ! |D|00:00:36.342|3D948210| XboxOneController: Sending init packet (Id=2, Length=13) |T|00:00:36.386|3D948210| SwitchUSBEndpoint: Write 13 bytes |T|00:00:36.442|3D948210| Buffer (13): |T|00:00:36.442|3D948210| 01 20 01 09 00 04 20 3A 00 00 00 98 00 |D|00:00:36.536|3D948210| XboxOneController: Sending init packet (Id=3, Length=5) |T|00:00:36.592|3D948210| SwitchUSBEndpoint: Write 5 bytes |T|00:00:36.633|3D948210| Buffer (5): |T|00:00:36.633|3D948210| 05 20 00 01 00 |D|00:00:36.736|3D948210| XboxOneController: Sending init packet (Id=4, Length=7) |T|00:00:36.783|3D948210| SwitchUSBEndpoint: Write 7 bytes |T|00:00:36.830|3D948210| Buffer (7): |T|00:00:36.830|3D948210| 0A 20 00 03 00 01 14 |D|00:00:36.929|3D948210| XboxOneController: Sending init packet (Id=5, Length=6) |T|00:00:36.975|3D948210| SwitchUSBEndpoint: Write 6 bytes |T|00:00:37.025|3D948210| Buffer (6): |T|00:00:37.025|3D948210| 06 20 00 02 01 00 |D|00:00:37.129|3D948210| SwitchHDLHandler Initializing HDL state ... |D|00:00:37.175|3D948210| SwitchHDLHandler Initializing HDL device idx: 0 ... |D|00:00:37.209|3D948210| SwitchHDLHandler HDL state successfully initialized ! |D|00:00:37.242|3D8CE000| SwitchVirtualGamepadHandler InputThreadLoop running ... |I|00:00:37.276|3D948210| SwitchHDLHandler Initialized ! |I|00:00:51.491|3D9481D8| USBInterface state was changed ! |T|00:00:51.525|3D9481D8| USBInterface 0 interfaces acquired ! |T|00:00:51.558|3D9481D8| USBInterface Controller interface ID=0x50020001 |T|00:00:51.593|3D9481D8| USBInterface Controller interface ID=0x50030002 |I|00:00:51.640|3D9481D8| Controller unplugged: 0e6f-0316 |D|00:00:51.680|3D9481D8| SwitchHDLHandler Exiting ... |D|00:00:52.494|3D8CE000| SwitchVirtualGamepadHandler InputThreadLoop stopped ! |D|00:00:52.535|3D9481D8| SwitchUSBInterface(0E6F-0316) Closing... |D|00:00:52.580|3D9481D8| SwitchUSBInterface(0E6F-0316) Closing... |D|00:00:52.625|3D9481D8| SwitchHDLHandler UninitHdlState .. ! |I|00:00:52.674|3D9481D8| SwitchHDLHandler Uninitialized !

o0Zz commented 4 months ago

Thank you for the logs. It's interresting the controller do not send data (Or the switch do not receive it), that the 2nd time I meet this issue. Questions:

BigBoss320 commented 4 months ago

No, it never worked from the time where Cathery was the owner of the project. I also open an issue there with the same controllers. I am not at home right now so I can't test buttons on my pc. I finish work in like 6 hours.

BigBoss320 commented 4 months ago

Here is the WireShark File : Wave Afterglow PDP - Wireshark.zip

o0Zz commented 4 months ago

Thanks, I will have a look this evening. Just before I go deeper with this capture, could you please confirm your controller is properly working on windows ?

BigBoss320 commented 4 months ago

Yes it is, I am using it on Yuzu/Suyu

o0Zz commented 4 months ago

Ok let's try this one. This version generate all init packets you have in your capture (30 init packet). If you can test it and provide logs if it doesn't works. sys-con-1.1.0+16-ATMOSPHERE-1.6.2.zip

Other Question: Do you know if your controller works on Linux ?

BigBoss320 commented 4 months ago

Doesn't work. Logs:

|I|00:00:07.801|3854D330| ----------------------------------------------------- |I|00:00:07.856|3854D330| SYS-CON started 1.1.0+16-aac3d22 (Build date: Jun 11 2024 22:09:47) |I|00:00:07.896|3854D330| OS version: 17.0.1 (Unknown) |D|00:00:08.050|3854D330| Initializing controllers ... |D|00:00:08.090|3854D330| Polling frequency: 500 ms |D|00:00:08.126|3854D330| Initializing USB stack ... |I|00:00:08.165|3854D330| Discovery mode: 0 |D|00:00:08.204|3854D330| Adding event with filter: XBOX (1/3)... |D|00:00:08.244|3854D330| Adding event with filter: USB_CLASS_HID (2/3)... |D|00:00:08.283|3854D330| Initializing power supply managment ... |I|00:00:14.275|38548210| New USB device detected, checking for controllers ... |E|00:00:16.434|38548210| No HID or XBOX interfaces found for this USB device ! |I|00:00:27.336|38548210| New USB device detected, checking for controllers ... |I|00:00:27.385|38548210| Trying to initialize USB device: [0e6f-0316] (Class: 0xFF, SubClass: 0x47, Protocol: 0xD0, bcd: 0x0308)... |D|00:00:27.435|38548210| Loading controller config: 'sdmc:/config/sys-con/config.ini' [default] ... |D|00:00:27.712|38548210| Loading controller config: 'sdmc:/config/sys-con/config.ini' [0e6f-0316] ... |D|00:00:27.974|38548210| Loading controller config: 'sdmc:/config/sys-con/config.ini' (Profile: xboxone) ... |I|00:00:28.452|38548210| Controller successfully loaded (B=2, A=1, Y=4, X=3, ...) ! |I|00:00:28.502|38548210| Initializing Xbox One controller (Interface count: 2) ... |D|00:00:28.552|38548210| BaseController Created for 0e6f-0316 |D|00:00:28.602|38548210| SwitchHDLHandler Initializing ... |D|00:00:28.646|38548210| BaseController Initializing ... |D|00:00:28.702|38548210| BaseController Opening interfaces ... |D|00:00:28.751|38548210| BaseController Opening interface idx=0 ... |D|00:00:28.796|38548210| SwitchUSBInterface(0E6F-0316) Openning ... |D|00:00:28.852|38548210| SwitchUSBInterface(0E6F-0316) Input endpoint found 0x81 (Idx: 0) |D|00:00:28.902|38548210| SwitchUSBInterface(0E6F-0316) Output endpoint found 0x1 (Idx: 0) |D|00:00:28.941|38548210| SwitchUSBEndpoint Opening 0x81 (Pkt size: 64)... |D|00:00:28.986|38548210| SwitchUSBEndpoint successfully opened! |D|00:00:29.035|38548210| SwitchUSBEndpoint Opening 0x1 (Pkt size: 64)... |D|00:00:29.085|38548210| SwitchUSBEndpoint successfully opened! |D|00:00:29.128|38548210| BaseController Opening interface idx=1 ... |D|00:00:29.173|38548210| SwitchUSBInterface(0E6F-0316) Openning ... |D|00:00:29.224|38548210| BaseController successfully opened ! |D|00:00:29.269|38548210| XboxOneController: Sending init packet (Length=13) |T|00:00:29.318|38548210| SwitchUSBEndpoint: Write 13 bytes |T|00:00:29.358|38548210| Buffer (13): |T|00:00:29.358|38548210| 09 00 34 09 00 0F 00 00 00 00 FF 00 EB |D|00:00:29.468|38548210| XboxOneController: Sending init packet (Length=5) |T|00:00:29.509|38548210| SwitchUSBEndpoint: Write 5 bytes |T|00:00:29.558|38548210| Buffer (5): |T|00:00:29.558|38548210| 05 20 11 01 01 |D|00:00:29.667|38548210| XboxOneController: Sending init packet (Length=4) |T|00:00:29.709|38548210| SwitchUSBEndpoint: Write 4 bytes |T|00:00:29.757|38548210| Buffer (4): |T|00:00:29.757|38548210| 04 20 01 00 |D|00:00:29.868|38548210| XboxOneController: Sending init packet (Length=13) |T|00:00:29.919|38548210| SwitchUSBEndpoint: Write 13 bytes |T|00:00:29.968|38548210| Buffer (13): |T|00:00:29.968|38548210| 01 20 02 09 00 04 20 3A 00 00 00 F7 00 |D|00:00:30.068|38548210| XboxOneController: Sending init packet (Length=13) |T|00:00:30.109|38548210| SwitchUSBEndpoint: Write 13 bytes |T|00:00:30.141|38548210| Buffer (13): |T|00:00:30.141|38548210| 01 20 02 09 00 04 20 22 01 00 00 0F 00 |D|00:00:30.218|38548210| XboxOneController: Sending init packet (Length=13) |T|00:00:30.252|38548210| SwitchUSBEndpoint: Write 13 bytes |T|00:00:30.285|38548210| Buffer (13): |T|00:00:30.285|38548210| 01 20 02 09 00 04 20 31 01 00 00 00 00 |D|00:00:30.359|38548210| XboxOneController: Sending init packet (Length=19) |T|00:00:30.391|38548210| SwitchUSBEndpoint: Write 19 bytes |T|00:00:30.428|38548210| Buffer (19): |T|00:00:30.428|38548210| 05 20 02 0F 06 00 00 00 00 00 00 55 53 00 00 00 |T|00:00:30.428|38548210| 00 00 00 |D|00:00:30.596|38548210| XboxOneController: Sending init packet (Length=5) |T|00:00:30.652|38548210| SwitchUSBEndpoint: Write 5 bytes |T|00:00:30.701|38548210| Buffer (5): |T|00:00:30.701|38548210| 05 20 03 01 00 |D|00:00:30.808|38548210| XboxOneController: Sending init packet (Length=7) |T|00:00:30.856|38548210| SwitchUSBEndpoint: Write 7 bytes |T|00:00:30.902|38548210| Buffer (7): |T|00:00:30.902|38548210| 0A 20 04 03 00 01 14 |D|00:00:31.008|38548210| XboxOneController: Sending init packet (Length=62) |T|00:00:31.057|38548210| SwitchUSBEndpoint: Write 62 bytes |T|00:00:31.107|38548210| Buffer (62): |T|00:00:31.107|38548210| 06 30 01 3A 00 41 00 01 00 2C 01 01 00 28 FC 87 |T|00:00:31.107|38548210| EA 2A ED ED 51 0C 5C 72 26 99 C8 14 F0 82 99 45 |T|00:00:31.107|38548210| 01 70 2C 95 2F DF 61 0E 15 E3 BE F7 6F 0B 00 00 |T|00:00:31.107|38548210| 00 00 45 7B AF E9 00 00 00 00 00 00 00 00 |D|00:00:31.351|38548210| XboxOneController: Sending init packet (Length=13) |T|00:00:31.401|38548210| SwitchUSBEndpoint: Write 13 bytes |T|00:00:31.441|38548210| Buffer (13): |T|00:00:31.441|38548210| 01 20 01 09 00 06 20 06 00 00 00 00 00 |D|00:00:31.551|38548210| XboxOneController: Sending init packet (Length=18) |T|00:00:31.591|38548210| SwitchUSBEndpoint: Write 18 bytes |T|00:00:31.640|38548210| Buffer (18): |T|00:00:31.640|38548210| 06 30 02 0E 00 42 00 02 00 54 00 00 00 00 00 00 |T|00:00:31.640|38548210| 00 00 |D|00:00:31.791|38548210| XboxOneController: Sending init packet (Length=13) |T|00:00:31.840|38548210| SwitchUSBEndpoint: Write 13 bytes |T|00:00:31.890|38548210| Buffer (13): |T|00:00:31.890|38548210| 01 20 02 09 00 06 20 3A 00 00 00 20 00 |D|00:00:31.991|38548210| XboxOneController: Sending init packet (Length=13) |T|00:00:32.040|38548210| SwitchUSBEndpoint: Write 13 bytes |T|00:00:32.093|38548210| Buffer (13): |T|00:00:32.093|38548210| 01 20 02 09 00 06 20 5A 00 00 00 00 00 |D|00:00:32.196|38548210| XboxOneController: Sending init packet (Length=18) |T|00:00:32.251|38548210| SwitchUSBEndpoint: Write 18 bytes |T|00:00:32.301|38548210| Buffer (18): |T|00:00:32.301|38548210| 06 30 03 0E 00 42 00 03 04 04 00 00 00 00 00 00 |T|00:00:32.301|38548210| 00 00 |D|00:00:32.451|38548210| XboxOneController: Sending init packet (Length=13) |T|00:00:32.501|38548210| SwitchUSBEndpoint: Write 13 bytes |T|00:00:32.541|38548210| Buffer (13): |T|00:00:32.541|38548210| 01 20 03 09 00 06 20 3A 00 00 00 FF 02 |D|00:00:32.651|38548210| XboxOneController: Sending init packet (Length=13) |T|00:00:32.691|38548210| SwitchUSBEndpoint: Write 13 bytes |T|00:00:32.735|38548210| Buffer (13): |T|00:00:32.735|38548210| 01 20 03 09 00 06 20 22 01 00 00 17 02 |D|00:00:32.839|38548210| XboxOneController: Sending init packet (Length=13) |T|00:00:32.885|38548210| SwitchUSBEndpoint: Write 13 bytes |T|00:00:32.925|38548210| Buffer (13): |T|00:00:32.925|38548210| 01 20 03 09 00 06 20 44 02 00 00 F5 00 |D|00:00:33.023|38548210| XboxOneController: Sending init packet (Length=13) |T|00:00:33.073|38548210| SwitchUSBEndpoint: Write 13 bytes |T|00:00:33.123|38548210| Buffer (13): |T|00:00:33.123|38548210| 01 20 03 09 00 06 20 39 03 00 00 00 00 |D|00:00:33.223|38548210| XboxOneController: Sending init packet (Length=64) |T|00:00:33.268|38548210| SwitchUSBEndpoint: Write 64 bytes |T|00:00:33.309|38548210| Buffer (64): |T|00:00:33.309|38548210| 06 F0 04 3A 92 02 00 41 00 05 01 04 05 01 01 00 |T|00:00:33.309|38548210| 33 4E FC 33 14 B0 3B BC 93 03 63 79 BC 34 D0 72 |T|00:00:33.309|38548210| 07 15 C7 15 FC 77 1E D7 16 18 DF 7E FA 4C 64 DE |T|00:00:33.309|38548210| 4E EE 59 6F 81 E1 D2 57 C5 D8 C2 9C F4 94 38 45 |D|00:00:33.518|38548210| XboxOneController: Sending init packet (Length=64) |T|00:00:33.552|38548210| SwitchUSBEndpoint: Write 64 bytes |T|00:00:33.589|38548210| Buffer (64): |T|00:00:33.589|38548210| 06 A0 04 BA 00 3A 8D ED 17 DA EA 0B C7 A6 F8 99 |T|00:00:33.589|38548210| FC 34 12 EE 3E 18 98 AA 30 CD 72 54 ED 6A 67 D3 |T|00:00:33.589|38548210| CE B0 07 44 6A 8D 9B 4F 7F 8F 60 17 97 D2 1B F5 |T|00:00:33.589|38548210| 88 74 4F 48 B9 CD B7 CA 7C B1 74 5A 97 AC 2C 4B |D|00:00:33.791|38548210| XboxOneController: Sending init packet (Length=64) |T|00:00:33.839|38548210| SwitchUSBEndpoint: Write 64 bytes |T|00:00:33.885|38548210| Buffer (64): |T|00:00:33.885|38548210| 06 A0 04 BA 00 74 26 96 F3 C8 66 48 4B E5 6D 50 |T|00:00:33.885|38548210| 92 F0 04 6A 62 6A 13 54 F4 F6 86 CE 3C 38 0F 99 |T|00:00:33.885|38548210| B4 12 EE CE BC B1 52 F6 D5 9A 13 45 4D 59 64 13 |T|00:00:33.885|38548210| 31 40 DC FD 8F 1F A9 70 82 B4 8B 89 DC 4F FD 23 |D|00:00:34.111|38548210| XboxOneController: Sending init packet (Length=64) |T|00:00:34.156|38548210| SwitchUSBEndpoint: Write 64 bytes |T|00:00:34.206|38548210| Buffer (64): |T|00:00:34.206|38548210| 06 A0 04 3A AE 01 D9 38 2F C5 60 AD 55 20 61 3C |T|00:00:34.206|38548210| 3F 4F D2 2F 9E E7 DA BC CC 28 16 2B A4 4F 1A A9 |T|00:00:34.206|38548210| 0B 80 4A D8 51 60 AE CA CA 39 ED 03 0C 2D A5 35 |T|00:00:34.206|38548210| 69 B9 4D 57 5C D9 B8 52 16 D8 2B CE 99 F5 5F 9C |D|00:00:34.459|38548210| XboxOneController: Sending init packet (Length=48) |T|00:00:34.508|38548210| SwitchUSBEndpoint: Write 48 bytes |T|00:00:34.557|38548210| Buffer (48): |T|00:00:34.557|38548210| 06 B0 04 2A E8 01 7F EC 85 20 BE C8 FF B4 0F F1 |T|00:00:34.557|38548210| AC 93 22 6B E9 78 BE 40 07 7D 4F 07 7F 60 92 9A |T|00:00:34.557|38548210| F1 36 D1 B8 74 40 08 B0 00 00 00 00 00 00 00 00 |D|00:00:34.751|38548210| XboxOneController: Sending init packet (Length=6) |T|00:00:34.790|38548210| SwitchUSBEndpoint: Write 6 bytes |T|00:00:34.836|38548210| Buffer (6): |T|00:00:34.836|38548210| 06 A0 04 00 92 02 |D|00:00:34.935|38548210| XboxOneController: Sending init packet (Length=13) |T|00:00:34.975|38548210| SwitchUSBEndpoint: Write 13 bytes |T|00:00:35.024|38548210| Buffer (13): |T|00:00:35.024|38548210| 01 20 04 09 00 06 20 06 00 00 00 00 00 |D|00:00:35.118|38548210| XboxOneController: Sending init packet (Length=54) |T|00:00:35.162|38548210| SwitchUSBEndpoint: Write 54 bytes |T|00:00:35.207|38548210| Buffer (54): |T|00:00:35.207|38548210| 06 30 05 32 00 41 00 07 00 24 07 01 00 20 1B 1C |T|00:00:35.207|38548210| 10 5C 72 12 10 F1 34 A0 9C EB 62 AB 82 14 8C 48 |T|00:00:35.207|38548210| B1 EE D3 58 C9 2C 8A 6B CD 6D A9 CC A9 03 00 00 |T|00:00:35.207|38548210| 00 00 00 00 00 00 |D|00:00:35.435|38548210| XboxOneController: Sending init packet (Length=13) |T|00:00:35.474|38548210| SwitchUSBEndpoint: Write 13 bytes |T|00:00:35.518|38548210| Buffer (13): |T|00:00:35.518|38548210| 01 20 05 09 00 06 20 06 00 00 00 00 00 |D|00:00:35.618|38548210| XboxOneController: Sending init packet (Length=18) |T|00:00:35.658|38548210| SwitchUSBEndpoint: Write 18 bytes |T|00:00:35.707|38548210| Buffer (18): |T|00:00:35.707|38548210| 06 30 06 0E 00 42 00 08 00 44 00 00 00 00 00 00 |T|00:00:35.707|38548210| 00 00 |D|00:00:35.859|38548210| XboxOneController: Sending init packet (Length=13) |T|00:00:35.902|38548210| SwitchUSBEndpoint: Write 13 bytes |T|00:00:35.951|38548210| Buffer (13): |T|00:00:35.951|38548210| 01 20 06 09 00 06 20 3A 00 00 00 10 00 |D|00:00:36.043|38548210| XboxOneController: Sending init packet (Length=13) |T|00:00:36.089|38548210| SwitchUSBEndpoint: Write 13 bytes |T|00:00:36.129|38548210| Buffer (13): |T|00:00:36.129|38548210| 01 20 06 09 00 06 20 4A 00 00 00 00 00 |D|00:00:36.239|38548210| XboxOneController: Sending init packet (Length=6) |T|00:00:36.279|38548210| SwitchUSBEndpoint: Write 6 bytes |T|00:00:36.319|38548210| Buffer (6): |T|00:00:36.319|38548210| 06 20 07 02 01 00 |D|00:00:36.391|38548210| XboxOneController: Sending init packet (Length=13) |T|00:00:36.424|38548210| SwitchUSBEndpoint: Write 13 bytes |T|00:00:36.458|38548210| Buffer (13): |T|00:00:36.458|38548210| 09 00 01 09 00 0F 00 00 00 00 FF 00 EB |D|00:00:36.534|38548210| XboxOneController: Sending init packet (Length=13) |T|00:00:36.568|38548210| SwitchUSBEndpoint: Write 13 bytes |T|00:00:36.604|38548210| Buffer (13): |T|00:00:36.604|38548210| 09 00 02 09 00 0F 00 00 00 00 FF 00 EB |D|00:00:36.689|38548210| SwitchHDLHandler Initializing HDL state ... |D|00:00:36.729|38548210| SwitchHDLHandler Initializing HDL device idx: 0 ... |D|00:00:36.785|38548210| SwitchHDLHandler HDL state successfully initialized ! |D|00:00:36.835|384CE000| SwitchVirtualGamepadHandler InputThreadLoop running ... |I|00:00:36.879|38548210| SwitchHDLHandler Initialized ! |I|00:00:43.139|385481D8| USBInterface state was changed ! |T|00:00:43.185|385481D8| USBInterface 0 interfaces acquired ! |T|00:00:43.224|385481D8| USBInterface Controller interface ID=0x50020001 |T|00:00:43.273|385481D8| USBInterface Controller interface ID=0x50030002 |I|00:00:43.323|385481D8| Controller unplugged: 0e6f-0316 |D|00:00:43.367|385481D8| SwitchHDLHandler Exiting ... |D|00:00:43.642|384CE000| SwitchVirtualGamepadHandler InputThreadLoop stopped ! |D|00:00:43.685|385481D8| SwitchUSBInterface(0E6F-0316) Closing... |D|00:00:43.725|385481D8| SwitchUSBInterface(0E6F-0316) Closing... |D|00:00:43.773|385481D8| SwitchHDLHandler UninitHdlState .. ! |I|00:00:43.819|385481D8| SwitchHDLHandler Uninitialized !

o0Zz commented 4 months ago

I Added more logs and I read IN endpoint during initialization. Be careful this version may need up to 30s to just init the controller, so keep the controller plugged during at least 30s before trying to push a button.

sys-con-1.1.0+16-ATMOSPHERE-1.6.2.zip

BigBoss320 commented 4 months ago

Hey ! it is now working for both of my controllers, and as you said i have to wait like 10-15 seconds to actually have the controller connected It is just confusing that the Nintendo's "A" button is the actual Xbox' "A" button. Same with B/X/Y. Video : https://drive.google.com/file/d/1gM3bvBjescYvx8It18ZANl9uOgW98w7C/view?usp=drive_link

o0Zz commented 4 months ago

Ok great, it was a bit unexpected :D but good news. Could you send me the logs I need to understand what's happened. This evening if you are available, we can iterate a bit more, we will have to isolate which commands are really needed in order to speed up the initialization. For the mapping, you can change it in the config.ini - everything is explained in the documentation - however maybe wait a bit before chaning the configuration because i'm not sure what doing the initialization steps. Maybe once we will clean up everything, it will works as expected.

BigBoss320 commented 4 months ago

Still in Trace mode ?

BigBoss320 commented 4 months ago

it's a really big log

|I|00:00:07.846|35D4D330| ----------------------------------------------------- |I|00:00:07.903|35D4D330| SYS-CON started 1.1.0+16-aac3d22 (Build date: Jun 12 2024 08:18:10) |I|00:00:07.939|35D4D330| OS version: 17.0.1 (Unknown) |D|00:00:08.091|35D4D330| Initializing controllers ... |D|00:00:08.131|35D4D330| Polling frequency: 1000 ms |D|00:00:08.169|35D4D330| Initializing USB stack ... |I|00:00:08.209|35D4D330| Discovery mode: 0 |D|00:00:08.247|35D4D330| Adding event with filter: XBOX (1/3)... |D|00:00:08.287|35D4D330| Adding event with filter: USB_CLASS_HID (2/3)... |D|00:00:08.324|35D4D330| Initializing power supply managment ... |I|00:00:28.697|35D48210| New USB device detected, checking for controllers ... |E|00:00:28.741|35D48210| No HID or XBOX interfaces found for this USB device ! |I|00:00:32.281|35D48210| New USB device detected, checking for controllers ... |E|00:00:32.325|35D48210| No HID or XBOX interfaces found for this USB device ! |I|00:00:34.585|35D48210| New USB device detected, checking for controllers ... |I|00:00:34.632|35D48210| Trying to initialize USB device: [0e6f-0316] (Class: 0xFF, SubClass: 0x47, Protocol: 0xD0, bcd: 0x0308)... |D|00:00:34.670|35D48210| Loading controller config: 'sdmc:/config/sys-con/config.ini' [default] ... |D|00:00:34.889|35D48210| Loading controller config: 'sdmc:/config/sys-con/config.ini' [0e6f-0316] ... |D|00:00:35.102|35D48210| Loading controller config: 'sdmc:/config/sys-con/config.ini' (Profile: xboxone) ... |I|00:00:35.490|35D48210| Controller successfully loaded (B=2, A=1, Y=4, X=3, ...) ! |I|00:00:35.531|35D48210| Initializing Xbox One controller (Interface count: 2) ... |D|00:00:35.570|35D48210| BaseController Created for 0e6f-0316 |D|00:00:35.612|35D48210| SwitchHDLHandler Initializing ... |D|00:00:35.653|35D48210| BaseController Initializing ... |D|00:00:35.699|35D48210| BaseController Opening interfaces ... |D|00:00:35.737|35D48210| BaseController Opening interface idx=0 ... |D|00:00:35.779|35D48210| SwitchUSBInterface(0E6F-0316) Openning ... |D|00:00:35.821|35D48210| SwitchUSBInterface(0E6F-0316) Input endpoint found 0x81 (Idx: 0) |D|00:00:35.863|35D48210| SwitchUSBInterface(0E6F-0316) Output endpoint found 0x1 (Idx: 0) |D|00:00:35.906|35D48210| SwitchUSBEndpoint Opening 0x81 (Pkt size: 64)... |D|00:00:35.946|35D48210| SwitchUSBEndpoint successfully opened! |D|00:00:36.019|35D48210| SwitchUSBEndpoint Opening 0x1 (Pkt size: 64)... |D|00:00:36.062|35D48210| SwitchUSBEndpoint successfully opened! |D|00:00:36.104|35D48210| BaseController Opening interface idx=1 ... |D|00:00:36.145|35D48210| SwitchUSBInterface(0E6F-0316) Openning ... |D|00:00:36.188|35D48210| BaseController successfully opened ! |D|00:00:36.230|35D48210| XboxOneController: Sending init packet (Length=4) |T|00:00:36.269|35D48210| SwitchUSBEndpoint: Write 4 bytes |T|00:00:36.313|35D48210| Buffer (4): |T|00:00:36.313|35D48210| 04 20 01 00 |T|00:00:36.407|35D48210| SwitchUSBEndpoint: ReadAsync 32 bytes |T|00:00:36.447|35D48210| Buffer (32): |T|00:00:36.447|35D48210| 02 20 01 1C DB C5 96 12 B7 E2 00 00 6F 0E 16 03 |T|00:00:36.447|35D48210| 02 00 00 00 03 00 08 00 01 00 01 00 01 00 01 00 |T|00:00:36.568|35D48210| XboxOneController: Received init packet response (Length=32) |T|00:00:36.612|35D48210| Buffer (32): |T|00:00:36.612|35D48210| 02 20 01 1C DB C5 96 12 B7 E2 00 00 6F 0E 16 03 |T|00:00:36.612|35D48210| 02 00 00 00 03 00 08 00 01 00 01 00 01 00 01 00 |D|00:00:36.731|35D48210| XboxOneController: Sending init packet (Length=13) |T|00:00:36.770|35D48210| SwitchUSBEndpoint: Write 13 bytes |T|00:00:36.812|35D48210| Buffer (13): |T|00:00:36.812|35D48210| 01 20 02 09 00 04 20 3A 00 00 00 F7 00 |T|00:00:36.891|35D48210| SwitchUSBEndpoint: ReadAsync 32 bytes |T|00:00:36.920|35D48210| Buffer (32): |T|00:00:36.920|35D48210| 02 20 02 1C DB C5 96 12 B7 E2 00 00 6F 0E 16 03 |T|00:00:36.920|35D48210| 02 00 00 00 03 00 08 00 01 00 01 00 01 00 01 00 |T|00:00:37.014|35D48210| XboxOneController: Received init packet response (Length=32) |T|00:00:37.046|35D48210| Buffer (32): |T|00:00:37.046|35D48210| 02 20 02 1C DB C5 96 12 B7 E2 00 00 6F 0E 16 03 |T|00:00:37.046|35D48210| 02 00 00 00 03 00 08 00 01 00 01 00 01 00 01 00 |D|00:00:37.158|35D48210| XboxOneController: Sending init packet (Length=13) |T|00:00:37.201|35D48210| SwitchUSBEndpoint: Write 13 bytes |T|00:00:37.241|35D48210| Buffer (13): |T|00:00:37.241|35D48210| 01 20 02 09 00 04 20 22 01 00 00 0F 00 |T|00:00:37.331|35D48210| SwitchUSBEndpoint: ReadAsync 32 bytes |T|00:00:37.369|35D48210| Buffer (32): |T|00:00:37.369|35D48210| 02 20 03 1C DB C5 96 12 B7 E2 00 00 6F 0E 16 03 |T|00:00:37.369|35D48210| 02 00 00 00 03 00 08 00 01 00 01 00 01 00 01 00 |T|00:00:37.497|35D48210| XboxOneController: Received init packet response (Length=32) |T|00:00:37.541|35D48210| Buffer (32): |T|00:00:37.541|35D48210| 02 20 03 1C DB C5 96 12 B7 E2 00 00 6F 0E 16 03 |T|00:00:37.541|35D48210| 02 00 00 00 03 00 08 00 01 00 01 00 01 00 01 00 |D|00:00:37.663|35D48210| XboxOneController: Sending init packet (Length=13) |T|00:00:37.703|35D48210| SwitchUSBEndpoint: Write 13 bytes |T|00:00:37.747|35D48210| Buffer (13): |T|00:00:37.747|35D48210| 01 20 02 09 00 04 20 31 01 00 00 00 00 |T|00:00:37.855|35D48210| SwitchUSBEndpoint: ReadAsync 256 bytes |T|00:00:37.897|35D48210| Buffer (256): |T|00:00:37.897|35D48210| 04 F0 04 3A B1 02 10 00 01 00 00 00 00 00 00 00 |T|00:00:37.897|35D48210| 00 00 00 00 31 01 C4 00 16 00 1B 00 1C 00 23 00 |T|00:00:37.897|35D48210| 29 00 63 00 00 00 00 00 00 00 00 00 01 02 00 00 |T|00:00:37.897|35D48210| 00 00 06 01 02 03 04 06 07 05 01 04 05 06 0A 02 |T|00:00:37.897|35D48210| 04 A0 04 BA 00 3A 1A 00 57 69 6E 64 6F 77 73 2E |T|00:00:37.897|35D48210| 58 62 6F 78 2E 49 6E 70 75 74 2E 47 61 6D 65 70 |T|00:00:37.897|35D48210| 61 64 1B 00 56 69 63 74 72 69 78 2E 58 62 6F 78 |T|00:00:37.897|35D48210| 2E 47 61 6D 65 70 61 64 2E 47 61 6D 62 69 74 06 |T|00:00:37.897|35D48210| 04 A0 04 BA 00 74 56 FF 76 97 FD 9B 81 45 AD 45 |T|00:00:37.897|35D48210| B6 45 BB A5 26 D6 2C 40 2E 08 DF 07 E1 45 A5 AB |T|00:00:37.897|35D48210| A3 12 7A F1 97 B5 E7 1F F3 B8 86 73 E9 40 A9 F8 |T|00:00:37.897|35D48210| 2F 21 26 3A CF B7 FE D2 DD EC 87 D3 94 42 BD 96 |T|00:00:37.897|35D48210| 04 A0 04 3A AE 01 1A 71 2E 3D C7 7D BC F1 E5 E2 |T|00:00:37.897|35D48210| E6 A6 A2 41 8F 43 33 CF A2 51 09 81 E4 29 EB CB |T|00:00:37.897|35D48210| 90 B8 CC 4F 83 C3 8B A7 8E FC B0 B0 04 17 00 20 |T|00:00:37.897|35D48210| 32 00 01 00 10 00 00 00 00 00 00 00 00 00 00 00 |T|00:00:38.597|35D48210| XboxOneController: Received init packet response (Length=256) |T|00:00:38.637|35D48210| Buffer (256): |T|00:00:38.637|35D48210| 04 F0 04 3A B1 02 10 00 01 00 00 00 00 00 00 00 |T|00:00:38.637|35D48210| 00 00 00 00 31 01 C4 00 16 00 1B 00 1C 00 23 00 |T|00:00:38.637|35D48210| 29 00 63 00 00 00 00 00 00 00 00 00 01 02 00 00 |T|00:00:38.637|35D48210| 00 00 06 01 02 03 04 06 07 05 01 04 05 06 0A 02 |T|00:00:38.637|35D48210| 04 A0 04 BA 00 3A 1A 00 57 69 6E 64 6F 77 73 2E |T|00:00:38.637|35D48210| 58 62 6F 78 2E 49 6E 70 75 74 2E 47 61 6D 65 70 |T|00:00:38.637|35D48210| 61 64 1B 00 56 69 63 74 72 69 78 2E 58 62 6F 78 |T|00:00:38.637|35D48210| 2E 47 61 6D 65 70 61 64 2E 47 61 6D 62 69 74 06 |T|00:00:38.637|35D48210| 04 A0 04 BA 00 74 56 FF 76 97 FD 9B 81 45 AD 45 |T|00:00:38.637|35D48210| B6 45 BB A5 26 D6 2C 40 2E 08 DF 07 E1 45 A5 AB |T|00:00:38.637|35D48210| A3 12 7A F1 97 B5 E7 1F F3 B8 86 73 E9 40 A9 F8 |T|00:00:38.637|35D48210| 2F 21 26 3A CF B7 FE D2 DD EC 87 D3 94 42 BD 96 |T|00:00:38.637|35D48210| 04 A0 04 3A AE 01 1A 71 2E 3D C7 7D BC F1 E5 E2 |T|00:00:38.637|35D48210| E6 A6 A2 41 8F 43 33 CF A2 51 09 81 E4 29 EB CB |T|00:00:38.637|35D48210| 90 B8 CC 4F 83 C3 8B A7 8E FC B0 B0 04 17 00 20 |T|00:00:38.637|35D48210| 32 00 01 00 10 00 00 00 00 00 00 00 00 00 00 00 |D|00:00:39.300|35D48210| XboxOneController: Sending init packet (Length=19) |T|00:00:39.330|35D48210| SwitchUSBEndpoint: Write 19 bytes |T|00:00:39.364|35D48210| Buffer (19): |T|00:00:39.364|35D48210| 05 20 02 0F 06 00 00 00 00 00 00 55 53 00 00 00 |T|00:00:39.364|35D48210| 00 00 00 |T|00:00:39.479|35D48210| SwitchUSBEndpoint: ReadAsync 85 bytes |T|00:00:39.518|35D48210| Buffer (85): |T|00:00:39.518|35D48210| 04 B0 04 3A E8 01 00 00 00 00 17 00 09 3C 00 01 |T|00:00:39.518|35D48210| 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:00:39.518|35D48210| 00 17 00 21 3C 00 01 00 18 00 00 00 00 00 00 00 |T|00:00:39.518|35D48210| 00 00 00 00 00 00 00 00 17 00 22 3C 00 01 00 18 |T|00:00:39.518|35D48210| 04 B0 04 0F A2 02 00 00 00 00 00 00 00 00 00 00 |T|00:00:39.518|35D48210| 00 00 00 00 00 |T|00:00:39.798|35D48210| XboxOneController: Received init packet response (Length=85) |T|00:00:39.841|35D48210| Buffer (85): |T|00:00:39.841|35D48210| 04 B0 04 3A E8 01 00 00 00 00 17 00 09 3C 00 01 |T|00:00:39.841|35D48210| 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:00:39.841|35D48210| 00 17 00 21 3C 00 01 00 18 00 00 00 00 00 00 00 |T|00:00:39.841|35D48210| 00 00 00 00 00 00 00 00 17 00 22 3C 00 01 00 18 |T|00:00:39.841|35D48210| 04 B0 04 0F A2 02 00 00 00 00 00 00 00 00 00 00 |T|00:00:39.841|35D48210| 00 00 00 00 00 |D|00:00:40.124|35D48210| XboxOneController: Sending init packet (Length=5) |T|00:00:40.168|35D48210| SwitchUSBEndpoint: Write 5 bytes |T|00:00:40.204|35D48210| Buffer (5): |T|00:00:40.204|35D48210| 05 20 03 01 00 |T|00:00:40.296|35D48210| SwitchUSBEndpoint: ReadAsync 6 bytes |T|00:00:40.335|35D48210| Buffer (6): |T|00:00:40.335|35D48210| 04 A0 04 00 B1 02 |T|00:00:40.413|35D48210| XboxOneController: Received init packet response (Length=6) |T|00:00:40.452|35D48210| Buffer (6): |T|00:00:40.452|35D48210| 04 A0 04 00 B1 02 |D|00:00:40.534|35D48210| XboxOneController: Sending init packet (Length=7) |T|00:00:40.574|35D48210| SwitchUSBEndpoint: Write 7 bytes |T|00:00:40.615|35D48210| Buffer (7): |T|00:00:40.615|35D48210| 0A 20 04 03 00 01 14 |T|00:00:40.707|35D48210| SwitchUSBEndpoint: ReadAsync 8 bytes |T|00:00:40.746|35D48210| Buffer (8): |T|00:00:40.746|35D48210| 03 20 05 04 80 01 00 00 |T|00:00:40.821|35D48210| XboxOneController: Received init packet response (Length=8) |T|00:00:40.859|35D48210| Buffer (8): |T|00:00:40.859|35D48210| 03 20 05 04 80 01 00 00 |D|00:00:40.941|35D48210| XboxOneController: Sending init packet (Length=62) |T|00:00:40.980|35D48210| SwitchUSBEndpoint: Write 62 bytes |T|00:00:41.022|35D48210| Buffer (62): |T|00:00:41.022|35D48210| 06 30 01 3A 00 41 00 01 00 2C 01 01 00 28 FC 87 |T|00:00:41.022|35D48210| EA 2A ED ED 51 0C 5C 72 26 99 C8 14 F0 82 99 45 |T|00:00:41.022|35D48210| 01 70 2C 95 2F DF 61 0E 15 E3 BE F7 6F 0B 00 00 |T|00:00:41.022|35D48210| 00 00 45 7B AF E9 00 00 00 00 00 00 00 00 |T|00:00:41.262|35D48210| SwitchUSBEndpoint: ReadAsync 13 bytes |T|00:00:41.301|35D48210| Buffer (13): |T|00:00:41.301|35D48210| 01 20 01 09 00 06 30 3A 00 00 00 00 00 |T|00:00:41.381|35D48210| XboxOneController: Received init packet response (Length=13) |T|00:00:41.419|35D48210| Buffer (13): |T|00:00:41.419|35D48210| 01 20 01 09 00 06 30 3A 00 00 00 00 00 |D|00:00:41.497|35D48210| XboxOneController: Sending init packet (Length=13) |T|00:00:41.537|35D48210| SwitchUSBEndpoint: Write 13 bytes |T|00:00:41.576|35D48210| Buffer (13): |T|00:00:41.576|35D48210| 01 20 01 09 00 06 20 06 00 00 00 00 00 |T|00:00:41.663|35D48210| SwitchUSBEndpoint: ReadAsync 10 bytes |T|00:00:41.705|35D48210| Buffer (10): |T|00:00:41.705|35D48210| 06 30 01 06 00 C1 00 01 00 00 |T|00:00:41.786|35D48210| XboxOneController: Received init packet response (Length=10) |T|00:00:41.829|35D48210| Buffer (10): |T|00:00:41.829|35D48210| 06 30 01 06 00 C1 00 01 00 00 |D|00:00:41.907|35D48210| XboxOneController: Sending init packet (Length=18) |T|00:00:41.937|35D48210| SwitchUSBEndpoint: Write 18 bytes |T|00:00:41.969|35D48210| Buffer (18): |T|00:00:41.969|35D48210| 06 30 02 0E 00 42 00 02 00 54 00 00 00 00 00 00 |T|00:00:41.969|35D48210| 00 00 |T|00:00:42.123|35D48210| SwitchUSBEndpoint: ReadAsync 13 bytes |T|00:00:42.153|35D48210| Buffer (13): |T|00:00:42.153|35D48210| 01 20 02 09 00 06 30 0E 00 00 00 00 00 |T|00:00:42.219|35D48210| XboxOneController: Received init packet response (Length=13) |T|00:00:42.253|35D48210| Buffer (13): |T|00:00:42.253|35D48210| 01 20 02 09 00 06 30 0E 00 00 00 00 00 |D|00:00:42.335|35D48210| XboxOneController: Sending init packet (Length=13) |T|00:00:42.374|35D48210| SwitchUSBEndpoint: Write 13 bytes |T|00:00:42.418|35D48210| Buffer (13): |T|00:00:42.418|35D48210| 01 20 02 09 00 06 20 3A 00 00 00 20 00 |T|00:00:42.515|35D48210| SwitchUSBEndpoint: ReadAsync 102 bytes |T|00:00:42.554|35D48210| Buffer (102): |T|00:00:42.554|35D48210| 06 F0 02 BA 00 5A 00 C2 00 02 00 54 02 01 00 50 |T|00:00:42.554|35D48210| B2 B8 DD 46 A9 38 7E 92 16 75 F5 43 1B D4 F6 3A |T|00:00:42.554|35D48210| 08 19 45 CB 1B 96 1E 0D 46 2E A5 AB A6 D7 43 5B |T|00:00:42.554|35D48210| 6D 89 55 85 00 00 03 E9 00 41 02 02 6E 51 00 17 |T|00:00:42.554|35D48210| 06 B0 02 20 BA 00 00 74 00 21 B5 E0 96 24 03 00 |T|00:00:42.554|35D48210| 01 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:00:42.554|35D48210| 00 00 00 00 00 00 |T|00:00:42.885|35D48210| XboxOneController: Received init packet response (Length=102) |T|00:00:42.929|35D48210| Buffer (102): |T|00:00:42.929|35D48210| 06 F0 02 BA 00 5A 00 C2 00 02 00 54 02 01 00 50 |T|00:00:42.929|35D48210| B2 B8 DD 46 A9 38 7E 92 16 75 F5 43 1B D4 F6 3A |T|00:00:42.929|35D48210| 08 19 45 CB 1B 96 1E 0D 46 2E A5 AB A6 D7 43 5B |T|00:00:42.929|35D48210| 6D 89 55 85 00 00 03 E9 00 41 02 02 6E 51 00 17 |T|00:00:42.929|35D48210| 06 B0 02 20 BA 00 00 74 00 21 B5 E0 96 24 03 00 |T|00:00:42.929|35D48210| 01 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:00:42.929|35D48210| 00 00 00 00 00 00 |D|00:00:43.262|35D48210| XboxOneController: Sending init packet (Length=13) |T|00:00:43.302|35D48210| SwitchUSBEndpoint: Write 13 bytes |T|00:00:43.346|35D48210| Buffer (13): |T|00:00:43.346|35D48210| 01 20 02 09 00 06 20 5A 00 00 00 00 00 |T|00:00:43.439|35D48210| SwitchUSBEndpoint: ReadAsync 6 bytes |T|00:00:43.479|35D48210| Buffer (6): |T|00:00:43.479|35D48210| 06 A0 02 00 DA 00 |T|00:00:43.562|35D48210| XboxOneController: Received init packet response (Length=6) |T|00:00:43.602|35D48210| Buffer (6): |T|00:00:43.602|35D48210| 06 A0 02 00 DA 00 |D|00:00:43.685|35D48210| XboxOneController: Sending init packet (Length=18) |T|00:00:43.729|35D48210| SwitchUSBEndpoint: Write 18 bytes |T|00:00:43.769|35D48210| Buffer (18): |T|00:00:43.769|35D48210| 06 30 03 0E 00 42 00 03 04 04 00 00 00 00 00 00 |T|00:00:43.769|35D48210| 00 00 |T|00:00:44.099|35D48210| SwitchUSBEndpoint: ReadAsync 13 bytes |T|00:00:44.141|35D48210| Buffer (13): |T|00:00:44.141|35D48210| 01 20 03 09 00 06 30 0E 00 00 00 00 00 |T|00:00:44.224|35D48210| XboxOneController: Received init packet response (Length=13) |T|00:00:44.264|35D48210| Buffer (13): |T|00:00:44.264|35D48210| 01 20 03 09 00 06 30 0E 00 00 00 00 00 |D|00:00:44.352|35D48210| XboxOneController: Sending init packet (Length=13) |T|00:00:44.396|35D48210| SwitchUSBEndpoint: Write 13 bytes |T|00:00:44.435|35D48210| Buffer (13): |T|00:00:44.435|35D48210| 01 20 03 09 00 06 20 3A 00 00 00 FF 02 |T|00:00:44.545|35D48210| SwitchUSBEndpoint: ReadAsync 256 bytes |T|00:00:44.585|35D48210| Buffer (256): |T|00:00:44.585|35D48210| 06 F0 03 3A B9 06 00 C2 00 03 03 33 03 01 03 2F |T|00:00:44.585|35D48210| 30 82 03 2B 30 82 02 13 A0 03 02 01 02 02 04 24 |T|00:00:44.585|35D48210| C8 DE 03 30 0D 06 09 2A 86 48 86 F7 0D 01 01 0B |T|00:00:44.585|35D48210| 05 00 30 76 31 0B 30 09 06 03 55 04 06 13 02 44 |T|00:00:44.585|35D48210| 06 A0 03 BA 00 3A 45 31 0F 30 0D 06 03 55 04 08 |T|00:00:44.585|35D48210| 13 06 53 61 78 6F 6E 79 31 16 30 14 06 03 55 04 |T|00:00:44.585|35D48210| 0A 13 0D 53 75 62 63 6C 61 73 73 20 30 30 30 31 |T|00:00:44.585|35D48210| 31 11 30 0F 06 03 55 04 0B 13 08 43 6C 61 73 73 |T|00:00:44.585|35D48210| 06 A0 03 BA 00 74 20 30 33 31 2B 30 29 06 03 55 |T|00:00:44.585|35D48210| 04 03 13 22 58 62 6F 78 20 41 63 63 65 73 73 6F |T|00:00:44.585|35D48210| 72 69 65 73 20 43 6C 61 73 73 20 50 72 6F 64 20 |T|00:00:44.585|35D48210| 43 41 20 30 30 31 30 1E 17 0D 32 32 30 37 30 31 |T|00:00:44.585|35D48210| 06 A0 03 3A AE 01 32 33 33 38 31 37 5A 17 0D 34 |T|00:00:44.585|35D48210| 33 30 32 32 32 32 33 35 39 35 39 5A 30 00 30 82 |T|00:00:44.585|35D48210| 01 22 30 0D 06 09 2A 86 48 86 F7 0D 01 01 01 05 |T|00:00:44.585|35D48210| 00 03 82 01 0F 00 30 82 01 0A 02 82 01 01 00 90 |T|00:00:45.236|35D48210| XboxOneController: Received init packet response (Length=256) |T|00:00:45.279|35D48210| Buffer (256): |T|00:00:45.279|35D48210| 06 F0 03 3A B9 06 00 C2 00 03 03 33 03 01 03 2F |T|00:00:45.279|35D48210| 30 82 03 2B 30 82 02 13 A0 03 02 01 02 02 04 24 |T|00:00:45.279|35D48210| C8 DE 03 30 0D 06 09 2A 86 48 86 F7 0D 01 01 0B |T|00:00:45.279|35D48210| 05 00 30 76 31 0B 30 09 06 03 55 04 06 13 02 44 |T|00:00:45.279|35D48210| 06 A0 03 BA 00 3A 45 31 0F 30 0D 06 03 55 04 08 |T|00:00:45.279|35D48210| 13 06 53 61 78 6F 6E 79 31 16 30 14 06 03 55 04 |T|00:00:45.279|35D48210| 0A 13 0D 53 75 62 63 6C 61 73 73 20 30 30 30 31 |T|00:00:45.279|35D48210| 31 11 30 0F 06 03 55 04 0B 13 08 43 6C 61 73 73 |T|00:00:45.279|35D48210| 06 A0 03 BA 00 74 20 30 33 31 2B 30 29 06 03 55 |T|00:00:45.279|35D48210| 04 03 13 22 58 62 6F 78 20 41 63 63 65 73 73 6F |T|00:00:45.279|35D48210| 72 69 65 73 20 43 6C 61 73 73 20 50 72 6F 64 20 |T|00:00:45.279|35D48210| 43 41 20 30 30 31 30 1E 17 0D 32 32 30 37 30 31 |T|00:00:45.279|35D48210| 06 A0 03 3A AE 01 32 33 33 38 31 37 5A 17 0D 34 |T|00:00:45.279|35D48210| 33 30 32 32 32 32 33 35 39 35 39 5A 30 00 30 82 |T|00:00:45.279|35D48210| 01 22 30 0D 06 09 2A 86 48 86 F7 0D 01 01 01 05 |T|00:00:45.279|35D48210| 00 03 82 01 0F 00 30 82 01 0A 02 82 01 01 00 90 |D|00:00:45.969|35D48210| XboxOneController: Sending init packet (Length=13) |T|00:00:46.012|35D48210| SwitchUSBEndpoint: Write 13 bytes |T|00:00:46.052|35D48210| Buffer (13): |T|00:00:46.052|35D48210| 01 20 03 09 00 06 20 22 01 00 00 17 02 |T|00:00:46.155|35D48210| SwitchUSBEndpoint: ReadAsync 256 bytes |T|00:00:46.195|35D48210| Buffer (256): |T|00:00:46.195|35D48210| 06 B0 03 3A E8 01 4A 63 51 60 B4 05 CA DC D2 30 |T|00:00:46.195|35D48210| 89 75 35 E6 57 AE 93 A3 5E C2 31 00 62 D4 D3 7A |T|00:00:46.195|35D48210| F4 A6 34 F5 C4 65 E9 5C E0 C8 3D 7F EA DB D3 0B |T|00:00:46.195|35D48210| 7E 70 9D A0 82 5F B6 55 9A 28 6E CF 2B 59 E1 13 |T|00:00:46.195|35D48210| 06 A0 03 3A A2 02 3B 21 78 76 58 E3 8C F5 50 83 |T|00:00:46.195|35D48210| EA CC 97 AC 5A F6 07 18 27 38 1B 68 54 C8 E6 7F |T|00:00:46.195|35D48210| 10 A1 A0 09 4B EE 92 E0 07 D7 A4 72 6E C0 59 C2 |T|00:00:46.195|35D48210| 23 3C 75 08 8B BA 8A 17 7B 21 05 9D 7B 4F 6C 09 |T|00:00:46.195|35D48210| 06 A0 03 3A DC 02 9D C7 D5 B2 03 B1 9A 1A 88 AB |T|00:00:46.195|35D48210| 28 DB E7 EB 70 BA EA 2B 35 DF 3B 45 ED 8E 2C A9 |T|00:00:46.195|35D48210| 77 93 A6 CC C5 3E 08 3D FF 1B 55 BC 4D D5 8E 34 |T|00:00:46.195|35D48210| 12 92 8C A1 CF 20 9B 0F 45 E3 76 79 39 DE 43 73 |T|00:00:46.195|35D48210| 06 A0 03 3A 96 03 85 2E 25 03 24 EB 5B 22 AB A4 |T|00:00:46.195|35D48210| 92 1C 41 B1 29 B2 19 9D 4F 99 CE 30 BA B1 C8 54 |T|00:00:46.195|35D48210| 54 53 4E DF 1B B3 A3 CB 67 D9 8E DE 11 77 82 6E |T|00:00:46.195|35D48210| FE 0E 40 F0 16 C0 12 B7 3D 6F A5 77 C4 4E A0 1F |T|00:00:46.914|35D48210| XboxOneController: Received init packet response (Length=256) |T|00:00:46.956|35D48210| Buffer (256): |T|00:00:46.956|35D48210| 06 B0 03 3A E8 01 4A 63 51 60 B4 05 CA DC D2 30 |T|00:00:46.956|35D48210| 89 75 35 E6 57 AE 93 A3 5E C2 31 00 62 D4 D3 7A |T|00:00:46.956|35D48210| F4 A6 34 F5 C4 65 E9 5C E0 C8 3D 7F EA DB D3 0B |T|00:00:46.956|35D48210| 7E 70 9D A0 82 5F B6 55 9A 28 6E CF 2B 59 E1 13 |T|00:00:46.956|35D48210| 06 A0 03 3A A2 02 3B 21 78 76 58 E3 8C F5 50 83 |T|00:00:46.956|35D48210| EA CC 97 AC 5A F6 07 18 27 38 1B 68 54 C8 E6 7F |T|00:00:46.956|35D48210| 10 A1 A0 09 4B EE 92 E0 07 D7 A4 72 6E C0 59 C2 |T|00:00:46.956|35D48210| 23 3C 75 08 8B BA 8A 17 7B 21 05 9D 7B 4F 6C 09 |T|00:00:46.956|35D48210| 06 A0 03 3A DC 02 9D C7 D5 B2 03 B1 9A 1A 88 AB |T|00:00:46.956|35D48210| 28 DB E7 EB 70 BA EA 2B 35 DF 3B 45 ED 8E 2C A9 |T|00:00:46.956|35D48210| 77 93 A6 CC C5 3E 08 3D FF 1B 55 BC 4D D5 8E 34 |T|00:00:46.956|35D48210| 12 92 8C A1 CF 20 9B 0F 45 E3 76 79 39 DE 43 73 |T|00:00:46.956|35D48210| 06 A0 03 3A 96 03 85 2E 25 03 24 EB 5B 22 AB A4 |T|00:00:46.956|35D48210| 92 1C 41 B1 29 B2 19 9D 4F 99 CE 30 BA B1 C8 54 |T|00:00:46.956|35D48210| 54 53 4E DF 1B B3 A3 CB 67 D9 8E DE 11 77 82 6E |T|00:00:46.956|35D48210| FE 0E 40 F0 16 C0 12 B7 3D 6F A5 77 C4 4E A0 1F |D|00:00:47.602|35D48210| XboxOneController: Sending init packet (Length=13) |T|00:00:47.641|35D48210| SwitchUSBEndpoint: Write 13 bytes |T|00:00:47.685|35D48210| Buffer (13): |T|00:00:47.685|35D48210| 01 20 03 09 00 06 20 44 02 00 00 F5 00 |T|00:00:47.787|35D48210| SwitchUSBEndpoint: ReadAsync 256 bytes |T|00:00:47.829|35D48210| Buffer (256): |T|00:00:47.829|35D48210| 06 A0 03 3A D0 03 AC DA 69 76 5D 12 2F 28 5A 41 |T|00:00:47.829|35D48210| 83 80 7B A8 DA 89 13 CB 2B D5 B0 5B B5 02 03 01 |T|00:00:47.829|35D48210| 00 01 A3 37 30 35 30 0E 06 03 55 1D 0F 01 01 FF |T|00:00:47.829|35D48210| 04 04 03 02 00 B0 30 0C 06 03 55 1D 13 01 01 FF |T|00:00:47.829|35D48210| 06 B0 03 3A 8A 04 04 02 30 00 30 15 06 03 55 1D |T|00:00:47.829|35D48210| 25 04 0E 30 0C 06 0A 2B 06 01 04 01 82 37 78 03 |T|00:00:47.829|35D48210| 01 30 0D 06 09 2A 86 48 86 F7 0D 01 01 0B 05 00 |T|00:00:47.829|35D48210| 03 82 01 01 00 76 D7 45 24 53 8B 0A B3 48 C8 02 |T|00:00:47.829|35D48210| 06 A0 03 3A C4 04 33 A6 B1 D0 EC 4B 67 D9 60 80 |T|00:00:47.829|35D48210| E4 96 4A EA DA 2D 50 8B 20 82 EB E8 45 8C F2 AF |T|00:00:47.829|35D48210| 57 03 17 F8 40 02 A4 40 01 74 6C 90 C0 87 A7 A0 |T|00:00:47.829|35D48210| 5E 41 6D 8B 66 6F E6 A9 F8 AA 8A 4F 6E 36 52 88 |T|00:00:47.829|35D48210| 06 A0 03 3A FE 04 56 70 A1 C0 8F 24 4E 31 9A 8F |T|00:00:47.829|35D48210| 46 50 5E 25 0B 64 A7 B9 CA 0A 2A F2 C7 8D C8 5F |T|00:00:47.829|35D48210| 5D 49 00 21 6D 86 BC 31 58 87 44 35 C1 2F E5 10 |T|00:00:47.829|35D48210| 08 DD DE 24 3A 0D 51 2C 89 CD 9B A6 C9 78 55 DC |T|00:00:48.545|35D48210| XboxOneController: Received init packet response (Length=256) |T|00:00:48.585|35D48210| Buffer (256): |T|00:00:48.585|35D48210| 06 A0 03 3A D0 03 AC DA 69 76 5D 12 2F 28 5A 41 |T|00:00:48.585|35D48210| 83 80 7B A8 DA 89 13 CB 2B D5 B0 5B B5 02 03 01 |T|00:00:48.585|35D48210| 00 01 A3 37 30 35 30 0E 06 03 55 1D 0F 01 01 FF |T|00:00:48.585|35D48210| 04 04 03 02 00 B0 30 0C 06 03 55 1D 13 01 01 FF |T|00:00:48.585|35D48210| 06 B0 03 3A 8A 04 04 02 30 00 30 15 06 03 55 1D |T|00:00:48.585|35D48210| 25 04 0E 30 0C 06 0A 2B 06 01 04 01 82 37 78 03 |T|00:00:48.585|35D48210| 01 30 0D 06 09 2A 86 48 86 F7 0D 01 01 0B 05 00 |T|00:00:48.585|35D48210| 03 82 01 01 00 76 D7 45 24 53 8B 0A B3 48 C8 02 |T|00:00:48.585|35D48210| 06 A0 03 3A C4 04 33 A6 B1 D0 EC 4B 67 D9 60 80 |T|00:00:48.585|35D48210| E4 96 4A EA DA 2D 50 8B 20 82 EB E8 45 8C F2 AF |T|00:00:48.585|35D48210| 57 03 17 F8 40 02 A4 40 01 74 6C 90 C0 87 A7 A0 |T|00:00:48.585|35D48210| 5E 41 6D 8B 66 6F E6 A9 F8 AA 8A 4F 6E 36 52 88 |T|00:00:48.585|35D48210| 06 A0 03 3A FE 04 56 70 A1 C0 8F 24 4E 31 9A 8F |T|00:00:48.585|35D48210| 46 50 5E 25 0B 64 A7 B9 CA 0A 2A F2 C7 8D C8 5F |T|00:00:48.585|35D48210| 5D 49 00 21 6D 86 BC 31 58 87 44 35 C1 2F E5 10 |T|00:00:48.585|35D48210| 08 DD DE 24 3A 0D 51 2C 89 CD 9B A6 C9 78 55 DC |D|00:00:49.280|35D48210| XboxOneController: Sending init packet (Length=13) |T|00:00:49.319|35D48210| SwitchUSBEndpoint: Write 13 bytes |T|00:00:49.362|35D48210| Buffer (13): |T|00:00:49.362|35D48210| 01 20 03 09 00 06 20 39 03 00 00 00 00 |T|00:00:49.475|35D48210| SwitchUSBEndpoint: ReadAsync 147 bytes |T|00:00:49.521|35D48210| Buffer (147): |T|00:00:49.521|35D48210| 06 A0 03 3A B8 05 7C AF 78 CC 45 9B 57 31 61 26 |T|00:00:49.521|35D48210| 3A BD 88 B1 C2 B8 DF C2 FB A5 01 D2 1B E1 39 C8 |T|00:00:49.521|35D48210| B7 D4 2B 7D 94 76 43 F4 36 B2 F3 14 91 D2 7C B3 |T|00:00:49.521|35D48210| 77 0A F9 08 50 02 B9 57 72 24 5D 54 11 B1 42 FC |T|00:00:49.521|35D48210| 06 A0 03 3A F2 05 F9 25 FD BB CE 89 B0 5D 3B 35 |T|00:00:49.521|35D48210| AB 03 CB 88 D3 BD 09 73 00 51 CB 62 7C 35 95 0A |T|00:00:49.521|35D48210| D0 7D 7C 0D 0B 56 87 CC A9 35 EE D1 63 B1 EF 29 |T|00:00:49.521|35D48210| 5C 22 E6 2C 19 4B 68 94 21 98 3B A9 DB D7 D4 62 |T|00:00:49.521|35D48210| 06 B0 03 0D AC 06 D6 4B 62 E0 D7 5D E2 58 D2 6A |T|00:00:49.521|35D48210| 3C AA 4C |T|00:00:49.919|35D48210| XboxOneController: Received init packet response (Length=147) |T|00:00:49.958|35D48210| Buffer (147): |T|00:00:49.958|35D48210| 06 A0 03 3A B8 05 7C AF 78 CC 45 9B 57 31 61 26 |T|00:00:49.958|35D48210| 3A BD 88 B1 C2 B8 DF C2 FB A5 01 D2 1B E1 39 C8 |T|00:00:49.958|35D48210| B7 D4 2B 7D 94 76 43 F4 36 B2 F3 14 91 D2 7C B3 |T|00:00:49.958|35D48210| 77 0A F9 08 50 02 B9 57 72 24 5D 54 11 B1 42 FC |T|00:00:49.958|35D48210| 06 A0 03 3A F2 05 F9 25 FD BB CE 89 B0 5D 3B 35 |T|00:00:49.958|35D48210| AB 03 CB 88 D3 BD 09 73 00 51 CB 62 7C 35 95 0A |T|00:00:49.958|35D48210| D0 7D 7C 0D 0B 56 87 CC A9 35 EE D1 63 B1 EF 29 |T|00:00:49.958|35D48210| 5C 22 E6 2C 19 4B 68 94 21 98 3B A9 DB D7 D4 62 |T|00:00:49.958|35D48210| 06 B0 03 0D AC 06 D6 4B 62 E0 D7 5D E2 58 D2 6A |T|00:00:49.958|35D48210| 3C AA 4C |D|00:00:50.397|35D48210| XboxOneController: Sending init packet (Length=64) |T|00:00:50.441|35D48210| SwitchUSBEndpoint: Write 64 bytes |T|00:00:50.480|35D48210| Buffer (64): |T|00:00:50.480|35D48210| 06 F0 04 3A 92 02 00 41 00 05 01 04 05 01 01 00 |T|00:00:50.480|35D48210| 33 4E FC 33 14 B0 3B BC 93 03 63 79 BC 34 D0 72 |T|00:00:50.480|35D48210| 07 15 C7 15 FC 77 1E D7 16 18 DF 7E FA 4C 64 DE |T|00:00:50.480|35D48210| 4E EE 59 6F 81 E1 D2 57 C5 D8 C2 9C F4 94 38 45 |T|00:00:50.687|35D48210| SwitchUSBEndpoint: ReadAsync 6 bytes |T|00:00:50.729|35D48210| Buffer (6): |T|00:00:50.729|35D48210| 06 A0 03 00 B9 06 |T|00:00:50.808|35D48210| XboxOneController: Received init packet response (Length=6) |T|00:00:50.848|35D48210| Buffer (6): |T|00:00:50.848|35D48210| 06 A0 03 00 B9 06 |D|00:00:50.929|35D48210| XboxOneController: Sending init packet (Length=64) |T|00:00:50.968|35D48210| SwitchUSBEndpoint: Write 64 bytes |T|00:00:51.007|35D48210| Buffer (64): |T|00:00:51.007|35D48210| 06 A0 04 BA 00 3A 8D ED 17 DA EA 0B C7 A6 F8 99 |T|00:00:51.007|35D48210| FC 34 12 EE 3E 18 98 AA 30 CD 72 54 ED 6A 67 D3 |T|00:00:51.007|35D48210| CE B0 07 44 6A 8D 9B 4F 7F 8F 60 17 97 D2 1B F5 |T|00:00:51.007|35D48210| 88 74 4F 48 B9 CD B7 CA 7C B1 74 5A 97 AC 2C 4B |T|00:00:51.223|35D48210| SwitchUSBEndpoint: ReadAsync 13 bytes |T|00:00:51.262|35D48210| Buffer (13): |T|00:00:51.262|35D48210| 01 20 04 09 00 06 F0 3A 00 00 00 D8 00 |T|00:00:51.338|35D48210| XboxOneController: Received init packet response (Length=13) |T|00:00:51.379|35D48210| Buffer (13): |T|00:00:51.379|35D48210| 01 20 04 09 00 06 F0 3A 00 00 00 D8 00 |D|00:00:51.463|35D48210| XboxOneController: Sending init packet (Length=64) |T|00:00:51.502|35D48210| SwitchUSBEndpoint: Write 64 bytes |T|00:00:51.541|35D48210| Buffer (64): |T|00:00:51.541|35D48210| 06 A0 04 BA 00 74 26 96 F3 C8 66 48 4B E5 6D 50 |T|00:00:51.541|35D48210| 92 F0 04 6A 62 6A 13 54 F4 F6 86 CE 3C 38 0F 99 |T|00:00:51.541|35D48210| B4 12 EE CE BC B1 52 F6 D5 9A 13 45 4D 59 64 13 |T|00:00:51.541|35D48210| 31 40 DC FD 8F 1F A9 70 82 B4 8B 89 DC 4F FD 23 |D|00:00:52.759|35D48210| XboxOneController: Sending init packet (Length=64) |T|00:00:52.801|35D48210| SwitchUSBEndpoint: Write 64 bytes |T|00:00:52.838|35D48210| Buffer (64): |T|00:00:52.838|35D48210| 06 A0 04 3A AE 01 D9 38 2F C5 60 AD 55 20 61 3C |T|00:00:52.838|35D48210| 3F 4F D2 2F 9E E7 DA BC CC 28 16 2B A4 4F 1A A9 |T|00:00:52.838|35D48210| 0B 80 4A D8 51 60 AE CA CA 39 ED 03 0C 2D A5 35 |T|00:00:52.838|35D48210| 69 B9 4D 57 5C D9 B8 52 16 D8 2B CE 99 F5 5F 9C |D|00:00:53.479|35D48210| XboxOneController: Sending init packet (Length=48) |T|00:00:53.512|35D48210| SwitchUSBEndpoint: Write 48 bytes |T|00:00:53.547|35D48210| Buffer (48): |T|00:00:53.547|35D48210| 06 B0 04 2A E8 01 7F EC 85 20 BE C8 FF B4 0F F1 |T|00:00:53.547|35D48210| AC 93 22 6B E9 78 BE 40 07 7D 4F 07 7F 60 92 9A |T|00:00:53.547|35D48210| F1 36 D1 B8 74 40 08 B0 00 00 00 00 00 00 00 00 |E|00:00:53.691|35D48210| Failed to initialize controller: Error: 0x3228C (Module: 0x8C, Desc: 0x191) |I|00:00:53.730|35D481D8| USBInterface state was changed ! |D|00:00:53.769|35D48210| SwitchHDLHandler Exiting ... |D|00:00:53.813|35D48210| SwitchUSBInterface(0E6F-0316) Closing... |D|00:00:53.853|35D48210| SwitchUSBInterface(0E6F-0316) Closing... |D|00:00:53.897|35D48210| SwitchHDLHandler UninitHdlState .. ! |I|00:00:53.935|35D48210| SwitchHDLHandler Uninitialized ! |T|00:00:53.979|35D481D8| USBInterface 0 interfaces acquired !

o0Zz commented 4 months ago

Thanks for the logs, it will help me for the next iteration. Could you try this binary, I remove 15 init commands from the 30init command. The idea is to try to find which commands are mandatory to simplify the driver on maximum sys-con-1.1.0+16-ATMOSPHERE-1.6.2.zip

BigBoss320 commented 4 months ago

Still works, log:

|I|00:03:22.125|40348210| New USB device detected, checking for controllers ... |I|00:03:22.181|40348210| Trying to initialize USB device: [0e6f-0316] (Class: 0xFF, SubClass: 0x47, Protocol: 0xD0, bcd: 0x0308)... |D|00:03:22.231|40348210| Loading controller config: 'sdmc:/config/sys-con/config.ini' [default] ... |D|00:03:22.475|40348210| Loading controller config: 'sdmc:/config/sys-con/config.ini' [0e6f-0316] ... |D|00:03:22.718|40348210| Loading controller config: 'sdmc:/config/sys-con/config.ini' (Profile: xboxone) ... |I|00:03:23.148|40348210| Controller successfully loaded (B=2, A=1, Y=4, X=3, ...) ! |I|00:03:23.194|40348210| Initializing Xbox One controller (Interface count: 2) ... |D|00:03:23.233|40348210| BaseController Created for 0e6f-0316 |D|00:03:23.275|40348210| SwitchHDLHandler Initializing ... |D|00:03:23.319|40348210| BaseController Initializing ... |D|00:03:23.359|40348210| BaseController Opening interfaces ... |D|00:03:23.398|40348210| BaseController Opening interface idx=0 ... |D|00:03:23.445|40348210| SwitchUSBInterface(0E6F-0316) Openning ... |D|00:03:23.483|40348210| SwitchUSBInterface(0E6F-0316) Input endpoint found 0x81 (Idx: 0) |D|00:03:23.525|40348210| SwitchUSBInterface(0E6F-0316) Output endpoint found 0x1 (Idx: 0) |D|00:03:23.570|40348210| SwitchUSBEndpoint Opening 0x81 (Pkt size: 64)... |D|00:03:23.625|40348210| SwitchUSBEndpoint successfully opened! |D|00:03:23.666|40348210| SwitchUSBEndpoint Opening 0x1 (Pkt size: 64)... |D|00:03:23.710|40348210| SwitchUSBEndpoint successfully opened! |D|00:03:23.750|40348210| BaseController Opening interface idx=1 ... |D|00:03:23.797|40348210| SwitchUSBInterface(0E6F-0316) Openning ... |D|00:03:23.836|40348210| BaseController successfully opened ! |D|00:03:23.882|40348210| XboxOneController: Sending init packet (Length=4) |T|00:03:23.925|40348210| SwitchUSBEndpoint: Write 4 bytes |T|00:03:23.964|40348210| Buffer (4): |T|00:03:23.964|40348210| 04 20 01 00 |T|00:03:24.058|40348210| SwitchUSBEndpoint: ReadAsync 32 bytes |T|00:03:24.099|40348210| Buffer (32): |T|00:03:24.099|40348210| 02 20 01 1C DB C5 96 12 B7 E2 00 00 6F 0E 16 03 |T|00:03:24.099|40348210| 02 00 00 00 03 00 08 00 01 00 01 00 01 00 01 00 |T|00:03:24.224|40348210| XboxOneController: Received init packet response (Length=32) |T|00:03:24.269|40348210| Buffer (32): |T|00:03:24.269|40348210| 02 20 01 1C DB C5 96 12 B7 E2 00 00 6F 0E 16 03 |T|00:03:24.269|40348210| 02 00 00 00 03 00 08 00 01 00 01 00 01 00 01 00 |D|00:03:24.397|40348210| XboxOneController: Sending init packet (Length=13) |T|00:03:24.444|40348210| SwitchUSBEndpoint: Write 13 bytes |T|00:03:24.491|40348210| Buffer (13): |T|00:03:24.491|40348210| 01 20 02 09 00 04 20 3A 00 00 00 F7 00 |T|00:03:24.592|40348210| SwitchUSBEndpoint: ReadAsync 32 bytes |T|00:03:24.632|40348210| Buffer (32): |T|00:03:24.632|40348210| 02 20 02 1C DB C5 96 12 B7 E2 00 00 6F 0E 16 03 |T|00:03:24.632|40348210| 02 00 00 00 03 00 08 00 01 00 01 00 01 00 01 00 |T|00:03:24.763|40348210| XboxOneController: Received init packet response (Length=32) |T|00:03:24.808|40348210| Buffer (32): |T|00:03:24.808|40348210| 02 20 02 1C DB C5 96 12 B7 E2 00 00 6F 0E 16 03 |T|00:03:24.808|40348210| 02 00 00 00 03 00 08 00 01 00 01 00 01 00 01 00 |D|00:03:24.931|40348210| XboxOneController: Sending init packet (Length=13) |T|00:03:24.971|40348210| SwitchUSBEndpoint: Write 13 bytes |T|00:03:25.014|40348210| Buffer (13): |T|00:03:25.014|40348210| 01 20 02 09 00 04 20 22 01 00 00 0F 00 |T|00:03:25.109|40348210| SwitchUSBEndpoint: ReadAsync 32 bytes |T|00:03:25.149|40348210| Buffer (32): |T|00:03:25.149|40348210| 02 20 03 1C DB C5 96 12 B7 E2 00 00 6F 0E 16 03 |T|00:03:25.149|40348210| 02 00 00 00 03 00 08 00 01 00 01 00 01 00 01 00 |T|00:03:25.248|40348210| XboxOneController: Received init packet response (Length=32) |T|00:03:25.278|40348210| Buffer (32): |T|00:03:25.278|40348210| 02 20 03 1C DB C5 96 12 B7 E2 00 00 6F 0E 16 03 |T|00:03:25.278|40348210| 02 00 00 00 03 00 08 00 01 00 01 00 01 00 01 00 |D|00:03:25.375|40348210| XboxOneController: Sending init packet (Length=13) |T|00:03:25.414|40348210| SwitchUSBEndpoint: Write 13 bytes |T|00:03:25.454|40348210| Buffer (13): |T|00:03:25.454|40348210| 01 20 02 09 00 04 20 31 01 00 00 00 00 |T|00:03:25.565|40348210| SwitchUSBEndpoint: ReadAsync 256 bytes |T|00:03:25.609|40348210| Buffer (256): |T|00:03:25.609|40348210| 04 F0 04 3A B1 02 10 00 01 00 00 00 00 00 00 00 |T|00:03:25.609|40348210| 00 00 00 00 31 01 C4 00 16 00 1B 00 1C 00 23 00 |T|00:03:25.609|40348210| 29 00 63 00 00 00 00 00 00 00 00 00 01 02 00 00 |T|00:03:25.609|40348210| 00 00 06 01 02 03 04 06 07 05 01 04 05 06 0A 02 |T|00:03:25.609|40348210| 04 A0 04 BA 00 3A 1A 00 57 69 6E 64 6F 77 73 2E |T|00:03:25.609|40348210| 58 62 6F 78 2E 49 6E 70 75 74 2E 47 61 6D 65 70 |T|00:03:25.609|40348210| 61 64 1B 00 56 69 63 74 72 69 78 2E 58 62 6F 78 |T|00:03:25.609|40348210| 2E 47 61 6D 65 70 61 64 2E 47 61 6D 62 69 74 06 |T|00:03:25.609|40348210| 04 A0 04 BA 00 74 56 FF 76 97 FD 9B 81 45 AD 45 |T|00:03:25.609|40348210| B6 45 BB A5 26 D6 2C 40 2E 08 DF 07 E1 45 A5 AB |T|00:03:25.609|40348210| A3 12 7A F1 97 B5 E7 1F F3 B8 86 73 E9 40 A9 F8 |T|00:03:25.609|40348210| 2F 21 26 3A CF B7 FE D2 DD EC 87 D3 94 42 BD 96 |T|00:03:25.609|40348210| 04 A0 04 3A AE 01 1A 71 2E 3D C7 7D BC F1 E5 E2 |T|00:03:25.609|40348210| E6 A6 A2 41 8F 43 33 CF A2 51 09 81 E4 29 EB CB |T|00:03:25.609|40348210| 90 B8 CC 4F 83 C3 8B A7 8E FC B0 B0 04 17 00 20 |T|00:03:25.609|40348210| 32 00 01 00 10 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:26.329|40348210| XboxOneController: Received init packet response (Length=256) |T|00:03:26.366|40348210| Buffer (256): |T|00:03:26.366|40348210| 04 F0 04 3A B1 02 10 00 01 00 00 00 00 00 00 00 |T|00:03:26.366|40348210| 00 00 00 00 31 01 C4 00 16 00 1B 00 1C 00 23 00 |T|00:03:26.366|40348210| 29 00 63 00 00 00 00 00 00 00 00 00 01 02 00 00 |T|00:03:26.366|40348210| 00 00 06 01 02 03 04 06 07 05 01 04 05 06 0A 02 |T|00:03:26.366|40348210| 04 A0 04 BA 00 3A 1A 00 57 69 6E 64 6F 77 73 2E |T|00:03:26.366|40348210| 58 62 6F 78 2E 49 6E 70 75 74 2E 47 61 6D 65 70 |T|00:03:26.366|40348210| 61 64 1B 00 56 69 63 74 72 69 78 2E 58 62 6F 78 |T|00:03:26.366|40348210| 2E 47 61 6D 65 70 61 64 2E 47 61 6D 62 69 74 06 |T|00:03:26.366|40348210| 04 A0 04 BA 00 74 56 FF 76 97 FD 9B 81 45 AD 45 |T|00:03:26.366|40348210| B6 45 BB A5 26 D6 2C 40 2E 08 DF 07 E1 45 A5 AB |T|00:03:26.366|40348210| A3 12 7A F1 97 B5 E7 1F F3 B8 86 73 E9 40 A9 F8 |T|00:03:26.366|40348210| 2F 21 26 3A CF B7 FE D2 DD EC 87 D3 94 42 BD 96 |T|00:03:26.366|40348210| 04 A0 04 3A AE 01 1A 71 2E 3D C7 7D BC F1 E5 E2 |T|00:03:26.366|40348210| E6 A6 A2 41 8F 43 33 CF A2 51 09 81 E4 29 EB CB |T|00:03:26.366|40348210| 90 B8 CC 4F 83 C3 8B A7 8E FC B0 B0 04 17 00 20 |T|00:03:26.366|40348210| 32 00 01 00 10 00 00 00 00 00 00 00 00 00 00 00 |D|00:03:27.100|40348210| XboxOneController: Sending init packet (Length=19) |T|00:03:27.142|40348210| SwitchUSBEndpoint: Write 19 bytes |T|00:03:27.181|40348210| Buffer (19): |T|00:03:27.181|40348210| 05 20 02 0F 06 00 00 00 00 00 00 55 53 00 00 00 |T|00:03:27.181|40348210| 00 00 00 |T|00:03:27.329|40348210| SwitchUSBEndpoint: ReadAsync 85 bytes |T|00:03:27.371|40348210| Buffer (85): |T|00:03:27.371|40348210| 04 B0 04 3A E8 01 00 00 00 00 17 00 09 3C 00 01 |T|00:03:27.371|40348210| 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:27.371|40348210| 00 17 00 21 3C 00 01 00 18 00 00 00 00 00 00 00 |T|00:03:27.371|40348210| 00 00 00 00 00 00 00 00 17 00 22 3C 00 01 00 18 |T|00:03:27.371|40348210| 04 B0 04 0F A2 02 00 00 00 00 00 00 00 00 00 00 |T|00:03:27.371|40348210| 00 00 00 00 00 |T|00:03:27.675|40348210| XboxOneController: Received init packet response (Length=85) |T|00:03:27.710|40348210| Buffer (85): |T|00:03:27.710|40348210| 04 B0 04 3A E8 01 00 00 00 00 17 00 09 3C 00 01 |T|00:03:27.710|40348210| 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:27.710|40348210| 00 17 00 21 3C 00 01 00 18 00 00 00 00 00 00 00 |T|00:03:27.710|40348210| 00 00 00 00 00 00 00 00 17 00 22 3C 00 01 00 18 |T|00:03:27.710|40348210| 04 B0 04 0F A2 02 00 00 00 00 00 00 00 00 00 00 |T|00:03:27.710|40348210| 00 00 00 00 00 |D|00:03:27.963|40348210| XboxOneController: Sending init packet (Length=5) |T|00:03:28.004|40348210| SwitchUSBEndpoint: Write 5 bytes |T|00:03:28.048|40348210| Buffer (5): |T|00:03:28.048|40348210| 05 20 03 01 00 |T|00:03:28.141|40348210| SwitchUSBEndpoint: ReadAsync 6 bytes |T|00:03:28.181|40348210| Buffer (6): |T|00:03:28.181|40348210| 04 A0 04 00 B1 02 |T|00:03:28.269|40348210| XboxOneController: Received init packet response (Length=6) |T|00:03:28.310|40348210| Buffer (6): |T|00:03:28.310|40348210| 04 A0 04 00 B1 02 |D|00:03:28.404|40348210| XboxOneController: Sending init packet (Length=7) |T|00:03:28.448|40348210| SwitchUSBEndpoint: Write 7 bytes |T|00:03:28.491|40348210| Buffer (7): |T|00:03:28.491|40348210| 0A 20 04 03 00 01 14 |T|00:03:28.585|40348210| SwitchUSBEndpoint: ReadAsync 8 bytes |T|00:03:28.626|40348210| Buffer (8): |T|00:03:28.626|40348210| 03 20 05 04 80 01 00 00 |T|00:03:28.713|40348210| XboxOneController: Received init packet response (Length=8) |T|00:03:28.754|40348210| Buffer (8): |T|00:03:28.754|40348210| 03 20 05 04 80 01 00 00 |D|00:03:28.833|40348210| XboxOneController: Sending init packet (Length=6) |T|00:03:28.875|40348210| SwitchUSBEndpoint: Write 6 bytes |T|00:03:28.915|40348210| Buffer (6): |T|00:03:28.915|40348210| 06 A0 04 00 92 02 |D|00:03:30.008|40348210| XboxOneController: Sending init packet (Length=6) |T|00:03:30.048|40348210| SwitchUSBEndpoint: Write 6 bytes |T|00:03:30.091|40348210| Buffer (6): |T|00:03:30.091|40348210| 06 20 07 02 01 00 |T|00:03:30.197|40348210| SwitchUSBEndpoint: ReadAsync 8 bytes |T|00:03:30.241|40348210| Buffer (8): |T|00:03:30.241|40348210| 03 20 06 04 80 00 00 00 |T|00:03:30.321|40348210| XboxOneController: Received init packet response (Length=8) |T|00:03:30.364|40348210| Buffer (8): |T|00:03:30.364|40348210| 03 20 06 04 80 00 00 00 |D|00:03:30.444|40348210| XboxOneController: Sending init packet (Length=13) |T|00:03:30.481|40348210| SwitchUSBEndpoint: Write 13 bytes |T|00:03:30.521|40348210| Buffer (13): |T|00:03:30.521|40348210| 09 00 01 09 00 0F 00 00 00 00 FF 00 EB |T|00:03:30.617|40348210| SwitchUSBEndpoint: ReadAsync 50 bytes |T|00:03:30.658|40348210| Buffer (50): |T|00:03:30.658|40348210| 20 00 07 2E 80 00 00 00 00 00 35 00 15 00 00 00 |T|00:03:30.658|40348210| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:30.658|40348210| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:30.658|40348210| 00 00 |T|00:03:30.863|40348210| XboxOneController: Received init packet response (Length=50) |T|00:03:30.907|40348210| Buffer (50): |T|00:03:30.907|40348210| 20 00 07 2E 80 00 00 00 00 00 35 00 15 00 00 00 |T|00:03:30.907|40348210| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:30.907|40348210| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:30.907|40348210| 00 00 |D|00:03:31.114|40348210| XboxOneController: Sending init packet (Length=13) |T|00:03:31.153|40348210| SwitchUSBEndpoint: Write 13 bytes |T|00:03:31.194|40348210| Buffer (13): |T|00:03:31.194|40348210| 09 00 02 09 00 0F 00 00 00 00 FF 00 EB |T|00:03:31.285|40348210| SwitchUSBEndpoint: ReadAsync 50 bytes |T|00:03:31.325|40348210| Buffer (50): |T|00:03:31.325|40348210| 20 00 08 2E 80 00 00 00 00 00 4F 00 2A 00 00 00 |T|00:03:31.325|40348210| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:31.325|40348210| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:31.325|40348210| 00 00 |T|00:03:31.531|40348210| XboxOneController: Received init packet response (Length=50) |T|00:03:31.565|40348210| Buffer (50): |T|00:03:31.565|40348210| 20 00 08 2E 80 00 00 00 00 00 4F 00 2A 00 00 00 |T|00:03:31.565|40348210| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:31.565|40348210| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:31.565|40348210| 00 00 |D|00:03:31.732|40348210| SwitchHDLHandler Initializing HDL state ... |D|00:03:31.761|40348210| SwitchHDLHandler Initializing HDL device idx: 0 ... |D|00:03:31.793|40348210| SwitchHDLHandler HDL state successfully initialized ! |D|00:03:31.841|402CE000| SwitchVirtualGamepadHandler InputThreadLoop running ... |I|00:03:31.881|40348210| SwitchHDLHandler Initialized ! |D|00:03:31.925|402CE000| XboxOneController: Reading input ... |T|00:03:31.969|402CE000| SwitchUSBEndpoint: Read 50 bytes |T|00:03:32.014|402CE000| Buffer (50): |T|00:03:32.014|402CE000| 20 00 09 2E 20 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:32.014|402CE000| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:32.014|402CE000| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:32.014|402CE000| 00 00 |D|00:03:32.241|402CE000| XboxOneController: Reading input returned: 50 |D|00:03:32.281|402CE000| SwitchHDLHandler Attaching device for input: 0 ... |T|00:03:32.325|402CE000| SwitchHDLHandler Searching for NpadId ... |D|00:03:32.369|402CE000| SwitchHDLHandler Attach - Idx: 0 [NpadId: 1] |D|00:03:32.414|402CE000| SwitchHDLHandler UpdateHdlState - Idx: 0 [Button: 0x0000000000000002 LeftX: 0 LeftY: 0 RightX: 0 RightY: 0] |D|00:03:33.460|402CE000| XboxOneController: Reading input ... |T|00:03:33.509|402CE000| SwitchUSBEndpoint: Read 50 bytes |T|00:03:33.550|402CE000| Buffer (50): |T|00:03:33.550|402CE000| 20 00 0A 2E 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:33.550|402CE000| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:33.550|402CE000| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:33.550|402CE000| 00 00 |D|00:03:33.765|402CE000| XboxOneController: Reading input returned: 50 |D|00:03:33.810|402CE000| SwitchHDLHandler UpdateHdlState - Idx: 0 [Button: 0x0000000000000000 LeftX: 0 LeftY: 0 RightX: 0 RightY: 0] |D|00:03:34.853|402CE000| XboxOneController: Reading input ... |T|00:03:34.901|402CE000| SwitchUSBEndpoint: Read 50 bytes |T|00:03:34.942|402CE000| Buffer (50): |T|00:03:34.942|402CE000| 20 00 0B 2E 00 00 00 00 00 00 7B FF 2A 00 00 00 |T|00:03:34.942|402CE000| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:34.942|402CE000| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:34.942|402CE000| 00 00 |D|00:03:35.166|402CE000| XboxOneController: Reading input returned: 50 |D|00:03:35.214|402CE000| SwitchHDLHandler UpdateHdlState - Idx: 0 [Button: 0x0000000000000000 LeftX: 0 LeftY: 0 RightX: 0 RightY: 0] |D|00:03:36.259|402CE000| XboxOneController: Reading input ... |T|00:03:36.309|402CE000| SwitchUSBEndpoint: Read 50 bytes |T|00:03:36.350|402CE000| Buffer (50): |T|00:03:36.350|402CE000| 20 00 0C 2E 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:36.350|402CE000| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:36.350|402CE000| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:36.350|402CE000| 00 00 |D|00:03:36.571|402CE000| XboxOneController: Reading input returned: 50 |D|00:03:36.614|402CE000| SwitchHDLHandler UpdateHdlState - Idx: 0 [Button: 0x0000000000000000 LeftX: 0 LeftY: 0 RightX: 0 RightY: 0] |I|00:03:36.664|403481D8| USBInterface state was changed ! |T|00:03:36.704|403481D8| USBInterface 0 interfaces acquired ! |T|00:03:36.748|403481D8| USBInterface Controller interface ID=0x50040001 |T|00:03:36.797|403481D8| USBInterface Controller interface ID=0x50050002 |I|00:03:36.842|403481D8| Controller unplugged: 0e6f-0316 |D|00:03:36.883|403481D8| SwitchHDLHandler Exiting ... |D|00:03:37.665|402CE000| SwitchVirtualGamepadHandler InputThreadLoop stopped ! |D|00:03:37.714|403481D8| SwitchUSBInterface(0E6F-0316) Closing... |D|00:03:37.758|403481D8| SwitchUSBInterface(0E6F-0316) Closing... |D|00:03:37.798|403481D8| SwitchHDLHandler UninitHdlState .. ! |D|00:03:37.841|403481D8| SwitchHDLHandler Detaching device for input: 0 ... |I|00:03:37.875|403481D8| SwitchHDLHandler Uninitialized !

o0Zz commented 4 months ago

Ok if this one works, I probably found the root cause, let's try it :)

sys-con-1.1.0+16-ATMOSPHERE-1.6.2.zip

BigBoss320 commented 4 months ago

nope it doesn't

BigBoss320 commented 4 months ago

|I|00:03:22.125|40348210| New USB device detected, checking for controllers ... |I|00:03:22.181|40348210| Trying to initialize USB device: [0e6f-0316] (Class: 0xFF, SubClass: 0x47, Protocol: 0xD0, bcd: 0x0308)... |D|00:03:22.231|40348210| Loading controller config: 'sdmc:/config/sys-con/config.ini' [default] ... |D|00:03:22.475|40348210| Loading controller config: 'sdmc:/config/sys-con/config.ini' [0e6f-0316] ... |D|00:03:22.718|40348210| Loading controller config: 'sdmc:/config/sys-con/config.ini' (Profile: xboxone) ... |I|00:03:23.148|40348210| Controller successfully loaded (B=2, A=1, Y=4, X=3, ...) ! |I|00:03:23.194|40348210| Initializing Xbox One controller (Interface count: 2) ... |D|00:03:23.233|40348210| BaseController Created for 0e6f-0316 |D|00:03:23.275|40348210| SwitchHDLHandler Initializing ... |D|00:03:23.319|40348210| BaseController Initializing ... |D|00:03:23.359|40348210| BaseController Opening interfaces ... |D|00:03:23.398|40348210| BaseController Opening interface idx=0 ... |D|00:03:23.445|40348210| SwitchUSBInterface(0E6F-0316) Openning ... |D|00:03:23.483|40348210| SwitchUSBInterface(0E6F-0316) Input endpoint found 0x81 (Idx: 0) |D|00:03:23.525|40348210| SwitchUSBInterface(0E6F-0316) Output endpoint found 0x1 (Idx: 0) |D|00:03:23.570|40348210| SwitchUSBEndpoint Opening 0x81 (Pkt size: 64)... |D|00:03:23.625|40348210| SwitchUSBEndpoint successfully opened! |D|00:03:23.666|40348210| SwitchUSBEndpoint Opening 0x1 (Pkt size: 64)... |D|00:03:23.710|40348210| SwitchUSBEndpoint successfully opened! |D|00:03:23.750|40348210| BaseController Opening interface idx=1 ... |D|00:03:23.797|40348210| SwitchUSBInterface(0E6F-0316) Openning ... |D|00:03:23.836|40348210| BaseController successfully opened ! |D|00:03:23.882|40348210| XboxOneController: Sending init packet (Length=4) |T|00:03:23.925|40348210| SwitchUSBEndpoint: Write 4 bytes |T|00:03:23.964|40348210| Buffer (4): |T|00:03:23.964|40348210| 04 20 01 00 |T|00:03:24.058|40348210| SwitchUSBEndpoint: ReadAsync 32 bytes |T|00:03:24.099|40348210| Buffer (32): |T|00:03:24.099|40348210| 02 20 01 1C DB C5 96 12 B7 E2 00 00 6F 0E 16 03 |T|00:03:24.099|40348210| 02 00 00 00 03 00 08 00 01 00 01 00 01 00 01 00 |T|00:03:24.224|40348210| XboxOneController: Received init packet response (Length=32) |T|00:03:24.269|40348210| Buffer (32): |T|00:03:24.269|40348210| 02 20 01 1C DB C5 96 12 B7 E2 00 00 6F 0E 16 03 |T|00:03:24.269|40348210| 02 00 00 00 03 00 08 00 01 00 01 00 01 00 01 00 |D|00:03:24.397|40348210| XboxOneController: Sending init packet (Length=13) |T|00:03:24.444|40348210| SwitchUSBEndpoint: Write 13 bytes |T|00:03:24.491|40348210| Buffer (13): |T|00:03:24.491|40348210| 01 20 02 09 00 04 20 3A 00 00 00 F7 00 |T|00:03:24.592|40348210| SwitchUSBEndpoint: ReadAsync 32 bytes |T|00:03:24.632|40348210| Buffer (32): |T|00:03:24.632|40348210| 02 20 02 1C DB C5 96 12 B7 E2 00 00 6F 0E 16 03 |T|00:03:24.632|40348210| 02 00 00 00 03 00 08 00 01 00 01 00 01 00 01 00 |T|00:03:24.763|40348210| XboxOneController: Received init packet response (Length=32) |T|00:03:24.808|40348210| Buffer (32): |T|00:03:24.808|40348210| 02 20 02 1C DB C5 96 12 B7 E2 00 00 6F 0E 16 03 |T|00:03:24.808|40348210| 02 00 00 00 03 00 08 00 01 00 01 00 01 00 01 00 |D|00:03:24.931|40348210| XboxOneController: Sending init packet (Length=13) |T|00:03:24.971|40348210| SwitchUSBEndpoint: Write 13 bytes |T|00:03:25.014|40348210| Buffer (13): |T|00:03:25.014|40348210| 01 20 02 09 00 04 20 22 01 00 00 0F 00 |T|00:03:25.109|40348210| SwitchUSBEndpoint: ReadAsync 32 bytes |T|00:03:25.149|40348210| Buffer (32): |T|00:03:25.149|40348210| 02 20 03 1C DB C5 96 12 B7 E2 00 00 6F 0E 16 03 |T|00:03:25.149|40348210| 02 00 00 00 03 00 08 00 01 00 01 00 01 00 01 00 |T|00:03:25.248|40348210| XboxOneController: Received init packet response (Length=32) |T|00:03:25.278|40348210| Buffer (32): |T|00:03:25.278|40348210| 02 20 03 1C DB C5 96 12 B7 E2 00 00 6F 0E 16 03 |T|00:03:25.278|40348210| 02 00 00 00 03 00 08 00 01 00 01 00 01 00 01 00 |D|00:03:25.375|40348210| XboxOneController: Sending init packet (Length=13) |T|00:03:25.414|40348210| SwitchUSBEndpoint: Write 13 bytes |T|00:03:25.454|40348210| Buffer (13): |T|00:03:25.454|40348210| 01 20 02 09 00 04 20 31 01 00 00 00 00 |T|00:03:25.565|40348210| SwitchUSBEndpoint: ReadAsync 256 bytes |T|00:03:25.609|40348210| Buffer (256): |T|00:03:25.609|40348210| 04 F0 04 3A B1 02 10 00 01 00 00 00 00 00 00 00 |T|00:03:25.609|40348210| 00 00 00 00 31 01 C4 00 16 00 1B 00 1C 00 23 00 |T|00:03:25.609|40348210| 29 00 63 00 00 00 00 00 00 00 00 00 01 02 00 00 |T|00:03:25.609|40348210| 00 00 06 01 02 03 04 06 07 05 01 04 05 06 0A 02 |T|00:03:25.609|40348210| 04 A0 04 BA 00 3A 1A 00 57 69 6E 64 6F 77 73 2E |T|00:03:25.609|40348210| 58 62 6F 78 2E 49 6E 70 75 74 2E 47 61 6D 65 70 |T|00:03:25.609|40348210| 61 64 1B 00 56 69 63 74 72 69 78 2E 58 62 6F 78 |T|00:03:25.609|40348210| 2E 47 61 6D 65 70 61 64 2E 47 61 6D 62 69 74 06 |T|00:03:25.609|40348210| 04 A0 04 BA 00 74 56 FF 76 97 FD 9B 81 45 AD 45 |T|00:03:25.609|40348210| B6 45 BB A5 26 D6 2C 40 2E 08 DF 07 E1 45 A5 AB |T|00:03:25.609|40348210| A3 12 7A F1 97 B5 E7 1F F3 B8 86 73 E9 40 A9 F8 |T|00:03:25.609|40348210| 2F 21 26 3A CF B7 FE D2 DD EC 87 D3 94 42 BD 96 |T|00:03:25.609|40348210| 04 A0 04 3A AE 01 1A 71 2E 3D C7 7D BC F1 E5 E2 |T|00:03:25.609|40348210| E6 A6 A2 41 8F 43 33 CF A2 51 09 81 E4 29 EB CB |T|00:03:25.609|40348210| 90 B8 CC 4F 83 C3 8B A7 8E FC B0 B0 04 17 00 20 |T|00:03:25.609|40348210| 32 00 01 00 10 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:26.329|40348210| XboxOneController: Received init packet response (Length=256) |T|00:03:26.366|40348210| Buffer (256): |T|00:03:26.366|40348210| 04 F0 04 3A B1 02 10 00 01 00 00 00 00 00 00 00 |T|00:03:26.366|40348210| 00 00 00 00 31 01 C4 00 16 00 1B 00 1C 00 23 00 |T|00:03:26.366|40348210| 29 00 63 00 00 00 00 00 00 00 00 00 01 02 00 00 |T|00:03:26.366|40348210| 00 00 06 01 02 03 04 06 07 05 01 04 05 06 0A 02 |T|00:03:26.366|40348210| 04 A0 04 BA 00 3A 1A 00 57 69 6E 64 6F 77 73 2E |T|00:03:26.366|40348210| 58 62 6F 78 2E 49 6E 70 75 74 2E 47 61 6D 65 70 |T|00:03:26.366|40348210| 61 64 1B 00 56 69 63 74 72 69 78 2E 58 62 6F 78 |T|00:03:26.366|40348210| 2E 47 61 6D 65 70 61 64 2E 47 61 6D 62 69 74 06 |T|00:03:26.366|40348210| 04 A0 04 BA 00 74 56 FF 76 97 FD 9B 81 45 AD 45 |T|00:03:26.366|40348210| B6 45 BB A5 26 D6 2C 40 2E 08 DF 07 E1 45 A5 AB |T|00:03:26.366|40348210| A3 12 7A F1 97 B5 E7 1F F3 B8 86 73 E9 40 A9 F8 |T|00:03:26.366|40348210| 2F 21 26 3A CF B7 FE D2 DD EC 87 D3 94 42 BD 96 |T|00:03:26.366|40348210| 04 A0 04 3A AE 01 1A 71 2E 3D C7 7D BC F1 E5 E2 |T|00:03:26.366|40348210| E6 A6 A2 41 8F 43 33 CF A2 51 09 81 E4 29 EB CB |T|00:03:26.366|40348210| 90 B8 CC 4F 83 C3 8B A7 8E FC B0 B0 04 17 00 20 |T|00:03:26.366|40348210| 32 00 01 00 10 00 00 00 00 00 00 00 00 00 00 00 |D|00:03:27.100|40348210| XboxOneController: Sending init packet (Length=19) |T|00:03:27.142|40348210| SwitchUSBEndpoint: Write 19 bytes |T|00:03:27.181|40348210| Buffer (19): |T|00:03:27.181|40348210| 05 20 02 0F 06 00 00 00 00 00 00 55 53 00 00 00 |T|00:03:27.181|40348210| 00 00 00 |T|00:03:27.329|40348210| SwitchUSBEndpoint: ReadAsync 85 bytes |T|00:03:27.371|40348210| Buffer (85): |T|00:03:27.371|40348210| 04 B0 04 3A E8 01 00 00 00 00 17 00 09 3C 00 01 |T|00:03:27.371|40348210| 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:27.371|40348210| 00 17 00 21 3C 00 01 00 18 00 00 00 00 00 00 00 |T|00:03:27.371|40348210| 00 00 00 00 00 00 00 00 17 00 22 3C 00 01 00 18 |T|00:03:27.371|40348210| 04 B0 04 0F A2 02 00 00 00 00 00 00 00 00 00 00 |T|00:03:27.371|40348210| 00 00 00 00 00 |T|00:03:27.675|40348210| XboxOneController: Received init packet response (Length=85) |T|00:03:27.710|40348210| Buffer (85): |T|00:03:27.710|40348210| 04 B0 04 3A E8 01 00 00 00 00 17 00 09 3C 00 01 |T|00:03:27.710|40348210| 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:27.710|40348210| 00 17 00 21 3C 00 01 00 18 00 00 00 00 00 00 00 |T|00:03:27.710|40348210| 00 00 00 00 00 00 00 00 17 00 22 3C 00 01 00 18 |T|00:03:27.710|40348210| 04 B0 04 0F A2 02 00 00 00 00 00 00 00 00 00 00 |T|00:03:27.710|40348210| 00 00 00 00 00 |D|00:03:27.963|40348210| XboxOneController: Sending init packet (Length=5) |T|00:03:28.004|40348210| SwitchUSBEndpoint: Write 5 bytes |T|00:03:28.048|40348210| Buffer (5): |T|00:03:28.048|40348210| 05 20 03 01 00 |T|00:03:28.141|40348210| SwitchUSBEndpoint: ReadAsync 6 bytes |T|00:03:28.181|40348210| Buffer (6): |T|00:03:28.181|40348210| 04 A0 04 00 B1 02 |T|00:03:28.269|40348210| XboxOneController: Received init packet response (Length=6) |T|00:03:28.310|40348210| Buffer (6): |T|00:03:28.310|40348210| 04 A0 04 00 B1 02 |D|00:03:28.404|40348210| XboxOneController: Sending init packet (Length=7) |T|00:03:28.448|40348210| SwitchUSBEndpoint: Write 7 bytes |T|00:03:28.491|40348210| Buffer (7): |T|00:03:28.491|40348210| 0A 20 04 03 00 01 14 |T|00:03:28.585|40348210| SwitchUSBEndpoint: ReadAsync 8 bytes |T|00:03:28.626|40348210| Buffer (8): |T|00:03:28.626|40348210| 03 20 05 04 80 01 00 00 |T|00:03:28.713|40348210| XboxOneController: Received init packet response (Length=8) |T|00:03:28.754|40348210| Buffer (8): |T|00:03:28.754|40348210| 03 20 05 04 80 01 00 00 |D|00:03:28.833|40348210| XboxOneController: Sending init packet (Length=6) |T|00:03:28.875|40348210| SwitchUSBEndpoint: Write 6 bytes |T|00:03:28.915|40348210| Buffer (6): |T|00:03:28.915|40348210| 06 A0 04 00 92 02 |D|00:03:30.008|40348210| XboxOneController: Sending init packet (Length=6) |T|00:03:30.048|40348210| SwitchUSBEndpoint: Write 6 bytes |T|00:03:30.091|40348210| Buffer (6): |T|00:03:30.091|40348210| 06 20 07 02 01 00 |T|00:03:30.197|40348210| SwitchUSBEndpoint: ReadAsync 8 bytes |T|00:03:30.241|40348210| Buffer (8): |T|00:03:30.241|40348210| 03 20 06 04 80 00 00 00 |T|00:03:30.321|40348210| XboxOneController: Received init packet response (Length=8) |T|00:03:30.364|40348210| Buffer (8): |T|00:03:30.364|40348210| 03 20 06 04 80 00 00 00 |D|00:03:30.444|40348210| XboxOneController: Sending init packet (Length=13) |T|00:03:30.481|40348210| SwitchUSBEndpoint: Write 13 bytes |T|00:03:30.521|40348210| Buffer (13): |T|00:03:30.521|40348210| 09 00 01 09 00 0F 00 00 00 00 FF 00 EB |T|00:03:30.617|40348210| SwitchUSBEndpoint: ReadAsync 50 bytes |T|00:03:30.658|40348210| Buffer (50): |T|00:03:30.658|40348210| 20 00 07 2E 80 00 00 00 00 00 35 00 15 00 00 00 |T|00:03:30.658|40348210| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:30.658|40348210| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:30.658|40348210| 00 00 |T|00:03:30.863|40348210| XboxOneController: Received init packet response (Length=50) |T|00:03:30.907|40348210| Buffer (50): |T|00:03:30.907|40348210| 20 00 07 2E 80 00 00 00 00 00 35 00 15 00 00 00 |T|00:03:30.907|40348210| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:30.907|40348210| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:30.907|40348210| 00 00 |D|00:03:31.114|40348210| XboxOneController: Sending init packet (Length=13) |T|00:03:31.153|40348210| SwitchUSBEndpoint: Write 13 bytes |T|00:03:31.194|40348210| Buffer (13): |T|00:03:31.194|40348210| 09 00 02 09 00 0F 00 00 00 00 FF 00 EB |T|00:03:31.285|40348210| SwitchUSBEndpoint: ReadAsync 50 bytes |T|00:03:31.325|40348210| Buffer (50): |T|00:03:31.325|40348210| 20 00 08 2E 80 00 00 00 00 00 4F 00 2A 00 00 00 |T|00:03:31.325|40348210| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:31.325|40348210| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:31.325|40348210| 00 00 |T|00:03:31.531|40348210| XboxOneController: Received init packet response (Length=50) |T|00:03:31.565|40348210| Buffer (50): |T|00:03:31.565|40348210| 20 00 08 2E 80 00 00 00 00 00 4F 00 2A 00 00 00 |T|00:03:31.565|40348210| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:31.565|40348210| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:31.565|40348210| 00 00 |D|00:03:31.732|40348210| SwitchHDLHandler Initializing HDL state ... |D|00:03:31.761|40348210| SwitchHDLHandler Initializing HDL device idx: 0 ... |D|00:03:31.793|40348210| SwitchHDLHandler HDL state successfully initialized ! |D|00:03:31.841|402CE000| SwitchVirtualGamepadHandler InputThreadLoop running ... |I|00:03:31.881|40348210| SwitchHDLHandler Initialized ! |D|00:03:31.925|402CE000| XboxOneController: Reading input ... |T|00:03:31.969|402CE000| SwitchUSBEndpoint: Read 50 bytes |T|00:03:32.014|402CE000| Buffer (50): |T|00:03:32.014|402CE000| 20 00 09 2E 20 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:32.014|402CE000| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:32.014|402CE000| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:32.014|402CE000| 00 00 |D|00:03:32.241|402CE000| XboxOneController: Reading input returned: 50 |D|00:03:32.281|402CE000| SwitchHDLHandler Attaching device for input: 0 ... |T|00:03:32.325|402CE000| SwitchHDLHandler Searching for NpadId ... |D|00:03:32.369|402CE000| SwitchHDLHandler Attach - Idx: 0 [NpadId: 1] |D|00:03:32.414|402CE000| SwitchHDLHandler UpdateHdlState - Idx: 0 [Button: 0x0000000000000002 LeftX: 0 LeftY: 0 RightX: 0 RightY: 0] |D|00:03:33.460|402CE000| XboxOneController: Reading input ... |T|00:03:33.509|402CE000| SwitchUSBEndpoint: Read 50 bytes |T|00:03:33.550|402CE000| Buffer (50): |T|00:03:33.550|402CE000| 20 00 0A 2E 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:33.550|402CE000| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:33.550|402CE000| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:33.550|402CE000| 00 00 |D|00:03:33.765|402CE000| XboxOneController: Reading input returned: 50 |D|00:03:33.810|402CE000| SwitchHDLHandler UpdateHdlState - Idx: 0 [Button: 0x0000000000000000 LeftX: 0 LeftY: 0 RightX: 0 RightY: 0] |D|00:03:34.853|402CE000| XboxOneController: Reading input ... |T|00:03:34.901|402CE000| SwitchUSBEndpoint: Read 50 bytes |T|00:03:34.942|402CE000| Buffer (50): |T|00:03:34.942|402CE000| 20 00 0B 2E 00 00 00 00 00 00 7B FF 2A 00 00 00 |T|00:03:34.942|402CE000| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:34.942|402CE000| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:34.942|402CE000| 00 00 |D|00:03:35.166|402CE000| XboxOneController: Reading input returned: 50 |D|00:03:35.214|402CE000| SwitchHDLHandler UpdateHdlState - Idx: 0 [Button: 0x0000000000000000 LeftX: 0 LeftY: 0 RightX: 0 RightY: 0] |D|00:03:36.259|402CE000| XboxOneController: Reading input ... |T|00:03:36.309|402CE000| SwitchUSBEndpoint: Read 50 bytes |T|00:03:36.350|402CE000| Buffer (50): |T|00:03:36.350|402CE000| 20 00 0C 2E 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:36.350|402CE000| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:36.350|402CE000| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |T|00:03:36.350|402CE000| 00 00 |D|00:03:36.571|402CE000| XboxOneController: Reading input returned: 50 |D|00:03:36.614|402CE000| SwitchHDLHandler UpdateHdlState - Idx: 0 [Button: 0x0000000000000000 LeftX: 0 LeftY: 0 RightX: 0 RightY: 0] |I|00:03:36.664|403481D8| USBInterface state was changed ! |T|00:03:36.704|403481D8| USBInterface 0 interfaces acquired ! |T|00:03:36.748|403481D8| USBInterface Controller interface ID=0x50040001 |T|00:03:36.797|403481D8| USBInterface Controller interface ID=0x50050002 |I|00:03:36.842|403481D8| Controller unplugged: 0e6f-0316 |D|00:03:36.883|403481D8| SwitchHDLHandler Exiting ... |D|00:03:37.665|402CE000| SwitchVirtualGamepadHandler InputThreadLoop stopped ! |D|00:03:37.714|403481D8| SwitchUSBInterface(0E6F-0316) Closing... |D|00:03:37.758|403481D8| SwitchUSBInterface(0E6F-0316) Closing... |D|00:03:37.798|403481D8| SwitchHDLHandler UninitHdlState .. ! |D|00:03:37.841|403481D8| SwitchHDLHandler Detaching device for input: 0 ... |I|00:03:37.875|403481D8| SwitchHDLHandler Uninitialized !

o0Zz commented 4 months ago

This one probably sys-con-1.1.0+16-ATMOSPHERE-1.6.2.zip

BigBoss320 commented 4 months ago

not this one

o0Zz commented 4 months ago

I re-enabled specific ACKs at the begining of the init commands sys-con-1.1.0+17-ATMOSPHERE-1.6.2.zip

I was relying on the linux driver, but it seems that the linux driver don't works with your controller.

BigBoss320 commented 4 months ago

should i give logs each time ?

o0Zz commented 4 months ago

No don't waste time with logs for now, I'm just mixing init command until finding to correct combinaison. I have 10 init commands remaining, I'm sure about 3 of them, however 1 is missing somewhere, I'm trying to figure out which one is missing

o0Zz commented 4 months ago

We are almost done I think 3 or 4 more tests and we will have the correct combinaison

BigBoss320 commented 4 months ago

The last one works. I just noticed that there's no home buttons associated. (or doesn't work with my controller)

o0Zz commented 4 months ago

Ok we will check that just after if you want, I will focus first on this issue to not mix everything ;) a new one -> sys-con-1.1.0+17-ATMOSPHERE-1.6.2.zip

BigBoss320 commented 4 months ago

This one works too (i also test for both of my controllers)

o0Zz commented 4 months ago

wouhou ! so we got the missing command, let me 1h time to properly re-write everything and I will try to send you the final binary that should definitively works

o0Zz commented 4 months ago

Could you tell me which button you want to use for home ? Is it the "guide" xbox button ?

BigBoss320 commented 4 months ago

it could be the Xbox logo button and the other unused one (the "share"? button), it could be for captures (single press for a screenshot, long press for a video screenshot for example)

o0Zz commented 4 months ago

Ok so, I did a blind dev regarding the button. It seems there is a mode button on the controller, I mapped it on the button 13 and I update the config.ini to redirect 13 on home. Let me know if one of your button does the job. I also cleanup the code, I hope I missed nothing. sys-con-1.1.0+17-ATMOSPHERE-1.6.2.zip

BigBoss320 commented 4 months ago

oh no... it breaked, nothing works again