Skip to content

NZXT Control Hub: incorrect LED channel mapping for fan RGB control #874

@UncleSam139

Description

@UncleSam139

Is there already an issue for this?

  • There is no relevant open or closed issue for this

Is this a request for support of a new device?

  • This is not a new device request

Affected liquidctl version

liquidctl v1.16.0 (Linux-6.19.9-1-cachyos-x86_64-with-glibc2.43)

Affected device

NZXT Control Hub (0x2022)

Is the device supported by that liquidctl version?

  • The device is listead in the README as supported by my liquidctl version

Describe the bug

LED control via liquidctl for fans connected to the NZXT Control Hub is incorrect.
The mapping between logical LED channels (led1–led5) and the physical channels does not match.

Some channels control the wrong outputs, while others affect multiple channels at once.

Observed behavior:

  • Channel 1: Works correctly
  • Channel 2: Changes the color of physical channel 3
  • Channel 3: Changes the color of physical channels 1 and 3
  • Channel 4: Works correctly
  • Channel 5: Works correctly

Additional information:
I connected additional fans to the NZXT Control Hub to ensure that all ports could be tested.
The issue is reproducible consistently.
The same behavior is observed when using CoolerControl.

Commands executed

  1. liquidctl --match "NZXT Control Hub" set led1 color fixed ff0000
  2. liquidctl --match "NZXT Control Hub" set led2 color fixed 00ff00
  3. liquidctl --match "NZXT Control Hub" set led3 color fixed 0000ff
  4. liquidctl --match "NZXT Control Hub" set led4 color fixed ffff00
  5. liquidctl --match "NZXT Control Hub" set led5 color fixed ff00ff

Output of all relevant commands with --debug flag

No response

liquidctl installation method

CachyOS Package-Installer

Operating system and version

CachyOS

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugApparent bug in liquidctl

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions