github Lexonight1/thermalright-trcc-linux v3.0.9

latest releases: v9.6.5, v9.6.4, v9.6.3...
3 months ago

Fixes

  • PA120 LED remap table (#15): The SSD/HSD/C11/B11 block was inserted 4 positions too early (between zone 3 and zone 4 instead of after GPU at the tail), shifting all zones 4+ by 4 wire positions. Verified against C# FormLED.cs SendHidVal.

  • HID Type 2 frame send (#16): Two changes matching C# UCDevice.cs behavior:

    1. Send frames in 512-byte chunks (C# ThreadSendDeviceData2 does this via UsbHidDevice.SendMessage()). The previous single ~115KB bulk write caused the device to disconnect on Linux.
    2. Skip set_configuration(1) when the device is already configured. On Linux, libusb sends a real SET_CONFIGURATION control transfer which can reset the USB bus; Windows LibUsbDotNet makes it a no-op.

Testing

2290 tests passing, ruff + pyright clean.

Don't miss a new thermalright-trcc-linux release

NewReleases is sending notifications on new releases.