ndeadly / MissionControl

Use controllers from other consoles natively on your Nintendo Switch via Bluetooth. No dongles or other external hardware neccessary.
GNU General Public License v2.0
2.58k stars 141 forks source link

[Запрос контроллера]: #616

Open skorik13 opened 1 year ago

skorik13 commented 1 year ago

Controller Name

SteelSeries Stratus Wireless Gaming Controller

Current Controller Behaviour

Controller is not successful in pairing with the console

Controller vendor and product ID

SteelSeries 69017

Supported Features

Input Report Format

No response

Additional Details

https://www.amazon.com/SteelSeries-Stratus-Wireless-Gaming-Controller/dp/B00HSB2EZI

ndeadly commented 1 year ago

The Amazon listing says this controller is for Apple devices, do you know if it can be connected to PC or Android? If it's not able to connect to any of those then it might be incompatible somehow. It's also not an LE controller because the listing says it uses Bluetooth 2.1. Compatible devices should connect via Bluetooth with Mission Control installed, even if the device isn't officially supported yet.

skorik13 commented 1 year ago

I checked, this controller connects to PC and android.

От: ndeadly @.> Обратный адрес: ndeadly/MissionControl @.> Дата: вторник, 25 апреля 2023 г. в 18:04 Кому: ndeadly/MissionControl @.> Копия: @." @.>, Author @.> Тема: Re: [ndeadly/MissionControl] [Запрос контроллера]: (Issue #616)

The amazon listing says this controller is for Apple devices, do you know if it can be connected to PC or Android? If it's not able to connect to any of those then it might be incompatible somehow. It's also not an LE controller because the listing says it uses Bluetooth 2.1. Compatible devices should connect via Bluetooth with Mission Control installed, even if the device isn't officially supported yet.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

ndeadly commented 1 year ago

Then I don't see why it shouldn't connect to the Switch. Are you on the Change Grip/Order screen when you try to pair it? Does the controller have different modes you can start it in?

You can try installing this version and make me a log of your pairing attempts (it will be in sdmc:/mc-mitm.log) and upload it here.

skorik13 commented 1 year ago

does not connect (

Are you on the Change Grip/Order screen when you try to pair it? – yes

there is only one connection mode, here is the instruction https://data2.manualslib.com/pdf5/104/10378/1037799-steelseries/stratus.pdf?4baf7d0e73dd8bc50f4b0b276e039018

your version was installed by the log in the attachment.

От: ndeadly @.> Обратный адрес: ndeadly/MissionControl @.> Дата: среда, 26 апреля 2023 г. в 14:57 Кому: ndeadly/MissionControl @.> Копия: @." @.>, Author @.> Тема: Re: [ndeadly/MissionControl] [Запрос контроллера]: (Issue #616)

Then I don't see why it shouldn't connect to the Switch. Are you on the Change Grip/Order screen when you try to pair it? Does the controller have different modes you can start it in?

You can try installing this version and make me a log of your pairing attempts (it will be in sdmc:/mc-mitm.log) and upload it here.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

ndeadly commented 1 year ago

E-mail attachments don't work here. Please either post via github directly or include the log as text.

  1. If you want to erase the history of all the devices stored on your controller, hold down the pairing button on the back of the controller for 5 seconds. The LED’s should blink 1 and 3 followed by 2 and 4. This means that all of the history stored in the controller has been erased, it will enter pairing mode, and it will search for new iOS Devices (refer to the image below)

This was in the manual. Might be worth trying if you haven't already. Sometimes devices need to have their pairing information reset before they will respond correctly.

skorik13 commented 1 year ago

I also tried resetting (cleaning the history), it did not help. Log file attached. mc-mitm.log

ndeadly commented 1 year ago

That's better. Ok, it looks like the device is attempting to pair with the console, but the connection is being rejected. At a glance it seems like it's trying to use a different variant of SSP pairing or a unique passkey (pretty sure the Switch usually hardcodes this as 0). I will have to take a look at what the console is doing later today after I'm done with work.

ndeadly commented 1 year ago

@skorik13 Sorry for the lack of follow-ups. Try making a log with this version. I made some patches to the bluetooth module to exfiltrate some internal bluetooth stack security events that might give more of a clue about what's going on with your controller.

MissionControl-0.9.2-debug-logging-ee2f3de.zip