github Lexonight1/thermalright-trcc-linux v1.2.20

latest releases: v9.5.2, v9.5.1, v9.5.0...
2 months ago

v1.2.20

Bug Fix

  • Fix GUI not performing handshake for HID/Bulk devices — Resolution stayed (0,0) so themes never loaded. The GUI now runs the handshake asynchronously on device selection, then loads themes once the resolution is known. This fixes issues for HID devices (e.g. Assassin Spirit 120 Vision ARGB, Phantom Spirit 120 Digital EVO) and Bulk devices (e.g. GrandVision 360 AIO, Mjolnir Vision 360).

Refactoring (v1.2.17–v1.2.20)

  • KVM LED backend — New kvm_led_device.py module for KVM LED control
  • Sensor-driven LED fix — Corrected metric keys (cpu_percent/gpu_usage instead of {source}_load)
  • Sensor source UI — CPU/GPU toggle in LED control panel
  • Unified DEVICE_BUTTON_IMAGE — Single nested dict for all protocols (SCSI, HID, LED)
  • SCSI device identification — Poll resolution byte maps to product model
  • Raw USB bulk protocolBulkDevice handler for GrandVision/Mjolnir Vision (87AD:70DB)
  • OOP refactorDeviceEntry dataclass, PmEntry NamedTuple, _LedProbeCache class, _resolve_pm() DRY helper

Install / Upgrade

pip install --upgrade trcc-linux==1.2.20

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

NewReleases is sending notifications on new releases.