Star on GitHubStar1.1k stars

Case study

MSI Mystic Light on Linux: reconstructing B860/X870 lighting control

MSI Mystic Light on Linux implements lighting control for an MSI motherboard from USB traffic captured while MSI Center ran in a Windows VM. Its Python script sends a 290-byte HID Feature report to controller 0db0:0076, while the documentation maps modes, RGB palette bytes, brightness, direction and the flash-save flag.

Targets
Protocol
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed

Requirements & limits

  • Prerequisites: Linux, Python 3 and write access to the controller's /dev/hidraw* node.
  • Limits: Reverse engineered on an MSI MAG B860 TOMAHAWK WIFI; support for other boards with USB ID 0db0:0076 is stated as an expectation.
  • License: MIT license.

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · Picachuchu69/msi-mystic-light-b860-x870-linux · Revision 166a622

More in Protocols

All 140 entries in ProtocolsProtocols case studies (91)

↑↓ move↵ open⌘↵ new tab