360Controller / 360Controller/360Controller

ZEROPLUS XONE Controller

Ouverte
#1,208 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
C++
Étoiles
6.7k
Forks
524
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

### Type of Controller
Xbox One

### OS Version
Hackintosh 11.4 (20F71)

### Driver Version
v0.16.11

### Connection Method
Wired (USB Dongle to 2.4g wireless, isn't a original controller)

### 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: XBOX 360 For Windows (Controller)

Product ID: 0x0f12

Vendor ID: 0x0c12

### Response of Controller
Nothing, The LEDs flash like when his USB Dongle isn't connected at all then shutdown after some seconds

### Response in Preference Pane
The gamepad doesn't appear in the preference panel

### Detailed Explaination of Issue
The controller has 2 modes, a xinput mode and a dinput mode.
While in the xinput mode the controller don't connect at all
(The USB Dongle seems to shutdown after a while without successfully startup the xinput and get the player number)
The dinput mode is a bit different, the controller still on and shows like connected, the device info changes as well to this:
>Device Name: Controller

Product ID: 0x0f11

Vendor ID: 0x0c12

But I don't had lucky with the dinput mode, my game don't seems to support it at all, not sure.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

The issue describes a third-party Xbox One controller clone not being recognized in xinput mode and possibly not working in dinput mode. The driver code for device detection and initialization needs to be examined, likely in files handling USB vendor/product IDs (0x0c12:0x0f12 and 0x0c12:0x0f11). Start by looking at the USB enumeration and matching logic in the driver source. Testing would require the specific hardware and a macOS environment to verify changes.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
macos
Domaine
desktop
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
30/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.