github Lexonight1/thermalright-trcc-linux v1.2.19

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

Raw USB Bulk Protocol for GrandVision / Mjolnir Vision

Adds support for 87AD:70DB devices (GrandVision 360 AIO, Mjolnir Vision 360) that use the USBLCDNew raw USB bulk protocol — a different communication path than SCSI or HID.

What's new

  • BulkDevice handler: handshake (64-byte write, 1024-byte read) + RGB565 frame send via pyusb bulk endpoints
  • Device detection: 87AD:70DB now detected as BULK protocol (was incorrectly classified as HID in v1.2.14-1.2.17, removed in v1.2.18, now properly implemented)
  • Udev rules: trcc setup-udev generates correct USB subsystem rules for bulk devices
  • CLI probe: trcc detect performs bulk handshake to discover resolution and PM

Upgrade

pip install --upgrade trcc-linux
# Then re-run udev setup:
trcc setup-udev
# Unplug and replug USB cable

Testing needed

This protocol is reverse-engineered from the Windows USBLCDNew.exe binary. We don't have a GrandVision/Mjolnir device to test with — feedback from users with 87AD:70DB hardware is welcome on #18 or #22.

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

NewReleases is sending notifications on new releases.