New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Could someone add Steelseries Stratus Duo? Vendor ID: 0x1038 Thank you! #1227
Comments
I have the same controller. It's set to be added in Pull Request #1223. Unfortunately, the developer may have moved on from working on this driver. There might never be an update. There is a way to get this controller working for you, though. This part of the README goes in detail about how to add controllers by adding them to the Info.plist file inside of 360Controller.kext. Before doing that I recommend using the Alpha-5 build. That's the version that's worked best for my 10.14.6 machine. Here's a copy of the Info.plist I've been using to get my SteelSeries Stratus Duo to work on 10.14.6. The file is probably only compatible with the Alpha-5 build--and you'd need to follow the instructions in the README section I linked above regarding disabling signing requirements for any changed Info.plist to work at all. |
Excellent, you've got Alpha-5 installed. You'll then need to disable signing requirements as described in the README because this plist is modified from the original (having had the SteelSeries Stratus Duo wired and 2.4GHz receiver profiles added). The installed plist to replace is located at You will then probably be prompted to authorize the now-modified kext. If it doesn't work, perhaps try booting into recovery and entering: (FYI it appears that for later OS versions including macOS 12 Monterey, that the |
Yikes! Super un-fun to get those error messages. Thank you for providing an exceptional level of detail! The reason the Product IDs and Vendor IDs are different in the Info.plist is because they appear in hexadecimal form in the System Profiler but need to be in decimal form in the Info.plist. It's inherently confusing and annoying. There may technical reasons for this that I'm ignorant of. The steps Terminal is found in Recovery Mode under Alternative set of steps from where you're at right now:
At some point along the way between 3b and 3e, you'll be prompted to authorize the 360Controller kext in
I believe that these are the steps I used to get it to work on Mojave but am not 100% certain. It was a few weeks ago. |
Hey @stevenjamescox I got the Stratus Duo for my M1. When I follow step 3d, I got this error:
Can you let me know how to fix this issue on an Apple Silicon laptop? |
Hi @Suraj-Gov, Insofar as I am aware, the binaries in the 360Controller releases are only compiled for x86_64 (the architecture used by Intel processors in Macs). To work, the project's binaries would need to be compiled for arm64 (the architecture used by Apple Silicon). I have not been able build this project from source (whether for x86_64 or arm64). I'm too much of a noob right now to figure out how to properly adapt the project from its Xcode 7(?) state to a recent enough Xcode version that supports Apple Silicon on macOS. But I believe it would basically go something like this for your situation:
Potential alternative that I also don't know how to do:
@dreamingthink in the thread for #1333 (comment) has partially built the project for M1, but it looks like only some parts of 360Controller are functional therein. As @FranticRain has explained in #1128 (comment), the best long-term solution would be for someone to develop a System Extension using DriverKit. I wish I could be of better assistance. |
Type of Controller
Replace this text with: Steelseries Stratus Duo (Xbox 360)
OS Version
10.14.6
Driver Version
Xbox 360 Controller Driver
Version 1.0.0-alpha.2
Connection Method
Replace this text with: Wired, Wireless Adapter, Bluetooth
Device Name and Info
(If you don't know this information, please refer to the README for how to find it. Enter N/A if not applicable)
Response of Controller
N/A
Response in Preference Pane
No, No Device Found
Detailed Explaination of Issue
Never had a chance to get it to work.
No Device Found
The text was updated successfully, but these errors were encountered: