Skip to content

Corsair Commander Core/Core XT/ST firmware 2.0 issues #753

@jonasmalacofilho

Description

@jonasmalacofilho

Describe the bug

The liquidctl driver has issues with Corsair Commander Core, Core XT and ST models running firmware version 2.

The most common sign is hitting an ExpectationNotMet exception.

[INFO] (cli) (log): detailed error: Corsair Commander Core XT (experimental): unspecified liquidctl error: ExpectationNotMet('device returned incorrect data type')
Traceback (most recent call last):
  File "/usr/lib/python3.13/site-packages/liquidctl/cli.py", line 475, in main
    _device_set_speed(dev, args, **opts)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/liquidctl/cli.py", line 294, in _device_set_speed
    dev.set_fixed_speed(args['<channel>'].lower(), int(args['<percentage>'][0]), **opts)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/liquidctl/driver/commander_core.py", line 147, in set_fixed_speed
    res = self._read_data(_MODE_HW_SPEED_MODE, _DATA_TYPE_HW_SPEED_MODE)
  File "/usr/lib/python3.13/site-packages/liquidctl/driver/commander_core.py", line 207, in _read_data
    raise ExpectationNotMet('device returned incorrect data type')
liquidctl.error.ExpectationNotMet: unspecified liquidctl error
[ERROR] (cli) (log): Corsair Commander Core XT (experimental): unspecified liquidctl error

This issues merges and replaces #520, #583, #623, #729, #750. Check those for more information.

Additionally, the following issues may also be related: #598, #679, #705

Commands executed

(See original issues)

Output of all relevant commands with --debug flag

(See original issues)

Affected device

Corsair Commander Core, Core XT and ST models

Does your version of liquidctl support the device in question?

Yes, my version supports it

Operating system and version

Unrelated

Installation method

Unrelated

Version of liquidctl

liquidctl v1.13.0

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