360Controller / 360Controller/360Controller

Pretend to be Xbox 360 Controller inconsistent after unplug

Open
#1,215 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
6.7k
Forks
524
PR merge metrics
No merged PRs in 30d

Description

### Type of Controller
Xbox One Controller (no Bluetooth)
Model: 1537

### OS Version
11.6.3 (20G415)

### Driver Version
Version 1.0.0-alpha.6

### Connection Method
Wired, USB MicroB to USB Type-A

### 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)
>Device Name: Controller

Product ID: 0x02d1

Vendor ID: 0x045e

### Response of Controller
NA to the issue

### Response in Preference Pane
Everything works as expected and shows up all inputs correctly mapped

### Detailed Explanation of Issue
I use Parsec to remotely inject my controller into my games. My Bluetooth Xbox One Controller works perfectly (over Bluetooth). When connecting my wired controller Parsec detects it as an HID Controller. If I toggle off then back on, the "Spoofing Preferences" "Pretend to be an Xbox 360 Controller". Everything works as expected, parsec detects it as "Xbox Controller #1" which is as expected.
If I then unplug and replug the controller without changing any settings, and quit and open parsec it's back to being detected as an HID Controller.
Toggling the Spoofing preferences off and back on fixes this.

Same macOS login session, same controller, same cable, same USB port.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.