[New Device] MSI MPG B850I EDGE TI WIFI

Name of device:

MSI MPG B850I EDGE TI WIFI

Link to manufacturer's product page:

https://www.msi.com/Motherboard/MPG-B850I-EDGE-TI-WIFI

Please select what type of device/interface the device uses:

DeviceTypeUSB

ID information:

Bus 001 Device 003: ID 0db0:0076 Micro Star International MYSTIC LIGHT

Please attach screenshots of the device's official control application here:

Please attach device captures here:

https://github.com/gat3way/OpenRGB.git

Using the branch tomahawk-b850-ugly of this repository and adding the following line to the MSIMysticLightControllerDetect.cpp file:

REGISTER_HID_DETECTOR_PU("MSI Mystic Light MS_7E79",    DetectMSIMysticLightControllers,   MSI_USB_VID,    0x7E79,   0x0001, 0x00);

and in the file MSIMysticLight290Controller.cpp this other line (in the constant board_configs):

{ 0x7E79, 6,  1,  0, 1, &all_zones,          MSIMysticLight290Controller::DIRECT_MODE_ZONE_BASED }

I have managed to get OpenRGB to recognize the board and send some kind of signal to the RGB controller that “restarts” the rainbow sequence.

To explain this last point a little better, let's suppose that the color of the LEDs changes in this order: violet -> red -> orange -> yellow -> green -> blue -> etc... Well, if I send any signal from OpenRGB and the color of the LEDs was green, it will return to the starting color (violet) and continue with the sequence.

Checklist for Step2

  • Name of device
  • A link to the vendors product page has been included
  • The transport bus has been identified and the appropriate label added to the issue.
  • The device ID's have been included for USB or PCI
  • Screenshots of the OEM Application are included
  • There is either, appropriate code examples linked or suitable device captures attached