# MSI Mystic Light RGB Web Control Panel: reconstructing B760M-A lighting control

> MSI Mystic Light RGB Web Control Panel reconstructs USB HID lighting commands for the MSI PRO B760M-A DDR4 II motherboard. Captures from MSI Center inform its 185-byte Feature Report layout, enable bit and two-packet send sequence; a Linux Flask service exposes zone controls in a browser.

- Type: Case study
- Targets: Protocol
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-08
- Original resource: <https://github.com/stephenlzc/msi-mystic-light-web>
- Primary source: <https://github.com/stephenlzc/msi-mystic-light-web/blob/cbdcd698745ab79e7d90611816fe59b30ceb6a0a/README.md>
- Catalog page: <https://awesomerea.org/resources/msi-mystic-light-web-case/>
- Record JSON: <https://awesomerea.org/resources/msi-mystic-light-web-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/msi-mystic-light-web-case/index.md)

## Requirements & limits

- MSI PRO B760M-A DDR4 II (MS-7D99) motherboard and Linux are the documented target.
- Python 3.8+, Flask and python3-hid are required.
- Access to the HID device requires root or custom udev rules.
- The brightness and speed sliders do not change the hardware flag.
- The README declares the MIT License.

## Primary sources

1. <https://github.com/stephenlzc/msi-mystic-light-web/blob/cbdcd698745ab79e7d90611816fe59b30ceb6a0a/README.md>

## More in Protocols

- [Open Trofeo LCD: implementing Thermalright Trofeo USB display control](https://awesomerea.org/resources/open-trofeo-lcd-case/index.md) · Case study
- [Soundpeats Mini Pro HS Controller: rebuilding earbud controls over Bluetooth](https://awesomerea.org/resources/soundpeats-mini-pro-hs-controller-case/index.md) · Case study
- [breezyd: reconstructing local control of Twinfresh Breezy ventilators](https://awesomerea.org/resources/breezyd-twinfresh-protocol-case/index.md) · Case study
- [ebkn-m61-protocol: reconstructing biometric terminal communications](https://awesomerea.org/resources/ebkn-m61-protocol-case/index.md) · Case study
- [Divoom Times Frame: partial cloud and local API reconstruction](https://awesomerea.org/resources/divoom-times-frame-research-case/index.md) · Case study
- [labelwriter: DYMO LabelWriter protocol drivers](https://awesomerea.org/resources/labelwriter-dymo-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
