github Lexonight1/thermalright-trcc-linux v1.2.17

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

What's New

SCSI Device Identification

  • Resolution byte = PM: SCSI devices now identified by poll response byte (matches Windows USBLCD.exe protocol)
  • Frozen Warframe variants correctly identified: Pro (320×320), Standard (240×320), SE (240×240)
  • Correct device button images shown for each SCSI variant

Unified Device Button Images

  • DEVICE_BUTTON_IMAGE dict now covers HID, LED, and SCSI protocols in one place
  • get_led_button_image() resolver for LED devices with PM/SUB lookup
  • SCSI devices use resolution→PM mapping instead of generic VID:PID fallback

KVM LED Backend

  • New kvm_led_device.py module for KVM LED protocol support
  • 31 tests covering KVM LED packet building and state management

Sensor-Driven LED Fix

  • Fixed metric key bug: cpu_percent/gpu_usage (not {source}_load)
  • CPU/GPU source toggle added to LED control UI
  • Signal wiring in qt_app_mvc.py for sensor source changes

Technical

  • 2044 tests passing (ruff + pyright clean)
  • 13 files changed, 743 insertions, 48 deletions

Install / Upgrade

```bash
pip install --upgrade trcc-linux
```

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

NewReleases is sending notifications on new releases.