What's Changed (v1.2.1 — v1.2.16)
16 releases since v1.2.0, covering new devices, HID protocol fixes, SELinux compatibility, and documentation.
Highlights
- SELinux/immutable distro fix (v1.2.16) — udev rules now use
MODE="0666"instead ofTAG+="uaccess", fixing permission issues on Bazzite, Silverblue, Fedora Atomic, and all SELinux-enforcing distros - GrandVision 360 AIO support (v1.2.14) — new SCSI device
87AD:70DB, dual-interface (LCD + LED) - HID handshake reliability (v1.2.9) — retry logic, 5s timeout, endpoint auto-detect, LED PM/SUB byte offset fix
- Stale udev detection (v1.2.15) —
trcc detectwarns when USB storage quirk is missing - Fresh install fixes (v1.2.12–v1.2.13) — overlay and format buttons now work immediately on first run
- Device layer dedup (v1.2.14) — lcd_driver delegates to scsi_device, single source of truth for SCSI commands
- Troubleshooting guide — new standalone Troubleshooting doc
New Devices & Testers
- GrandVision 360 AIO (SCSI
87AD:70DB) — confirmed working - Assassin Spirit 120 Vision ARGB (HID
0416:5302) — in testing - Phantom Spirit 120 Digital EVO (HID
0416:8001) — in testing - Mjolnir Vision 360 (SCSI
87AD:70DB) — in testing
Install / Upgrade
pip install --upgrade trcc-linux
sudo trcc setup-udev
# Unplug/replug USB cableFull changelog: v1.2.0...v1.2.16