isXander / isXander/Controlify

[Controlify detects my gamepad as if it were multiple remotes interfering with each other] <Gamesir Nova lite (Detects for Windows as Xbox 360 Controller)>

Open
#897 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

controller-compat
Dominant language
Java
Stars
341
Forks
97
Avg merge
1h
Merged PRs (30d)
1

Description

Gamesir Nova Lite

NOTE: I'll include the section from the remote control detection log, because I don't know what else to put

[10jun2026 07:00:22.662] [Render thread/INFO] [Controlify/]: Using SDL to identify controller type.
[10jun2026 07:00:22.662] [Render thread/WARN] [Controlify/]: [ControllerManager] [Controller #SDL-1] Tried to create controller that already is initialised: SDL-1.
[10jun2026 07:01:25.922] [Render thread/INFO] [Controlify/]: [ControllerManager] Controller disconnected: 'Switch Controller'#SDL-1-HID[VID=0x057e, PID=0x2009] (Switch Controller)
[10jun2026 07:01:36.013] [Render thread/INFO] [Controlify/]: Using SDL to identify controller type.
[10jun2026 07:01:36.017] [Render thread/INFO] [Controlify/]: [ControllerManager] [Controller #SDL-2] SDL GUID driver signature: HIDAPI
[10jun2026 07:01:41.043] [Render thread/INFO] [Controlify/]: [ControllerManager] Controller connected: 'DualShock 4 Controller'#SDL-2-HID[VID=0x054c, PID=0x09cc] (DualShock 4 Controller)
[10jun2026 07:02:25.328] [Render thread/INFO] [Controlify/]: [ControllerManager] Controller disconnected: 'DualShock 4 Controller'#SDL-2-HID[VID=0x054c, PID=0x09cc] (DualShock 4 Controller)
[10jun2026 07:03:56.707] [Render thread/INFO] [Controlify/]: Using SDL to identify controller type.
[10jun2026 07:03:56.711] [Render thread/INFO] [Controlify/]: [ControllerManager] [Controller #SDL-5] SDL GUID driver signature: windows/XInput
[10jun2026 07:03:56.723] [Render thread/INFO] [Controlify/]: [ControllerManager] Controller connected: 'XInput Controller'#SDL-5-HID[VID=0x3537, PID=0x1040] (null)
[10jun2026 07:03:56.725] [Render thread/INFO] [Controlify/]: Using SDL to identify controller type.
[10jun2026 07:03:56.839] [Render thread/INFO] [Controlify/]: [ControllerManager] [Controller #SDL-4] SDL GUID driver signature: Unrecognised: ' '
[10jun2026 07:03:56.845] [Render thread/INFO] [Controlify/]: [ControllerManager] Controller connected: 'Controller (XBOX 360 For Windows)'#SDL-4-HID[VID=0x3537, PID=0x1040] (null)
[10jun2026 07:03:56.846] [Render thread/INFO] [Controlify/]: Using SDL to identify controller type.
[10jun2026 07:03:56.898] [Render thread/INFO] [Controlify/]: [ControllerManager] [Controller #SDL-3] SDL GUID driver signature: Unrecognised: ' '
[10jun2026 07:03:56.901] [Render thread/INFO] [Controlify/]: [ControllerManager] Controller connected: 'Controller (XBOX 360 For Windows)'#SDL-3-HID[VID=0x3537, PID=0x1040] (null)
[10jun2026 07:04:01.411] [Render thread/WARN] [Controlify/]: Controlify detected current controller to be constantly giving input and has been disabled.

I've always used the same controller, but in Bluetooth mode on the PS4, in Bluetooth mode on the Switch, and in Xbox mode with the adapter; the PS4 and the Switch detected it perfectly, but Xbox mode didn't.

The Xbox mode didn't work with the dongle, the cable, or Bluetooth

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the ControllerManager log entries for SDL-3, SDL-4, and SDL-5, then reproduce the Gamesir Nova Lite in Xbox mode using the supplied log. Trace why the same device is reported as multiple controllers and why the constantly-giving-input guard disables it. Done means Xbox mode produces one usable controller without duplicate-connection or disable warnings.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.