From 9426f954b03f825f7cdcca52248a7414231a399e Mon Sep 17 00:00:00 2001 From: Org van Rensburg <35522597-orgjvr@users.noreply.gitlab.com> Date: Mon, 23 Mar 2026 12:24:22 +0000 Subject: [PATCH] Add support for MSI MAG Z890 Tomahawk WIFI (MS-7E32) - Resolves #5438 --- .../MSIMysticLight761Controller/MSIMysticLight761Controller.cpp | 4 +++- .../MSIMysticLightController/MSIMysticLightControllerDetect.cpp | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Controllers/MSIMysticLightController/MSIMysticLight761Controller/MSIMysticLight761Controller.cpp b/Controllers/MSIMysticLightController/MSIMysticLight761Controller/MSIMysticLight761Controller.cpp index a8807ab8..0b5649e0 100644 --- a/Controllers/MSIMysticLightController/MSIMysticLight761Controller/MSIMysticLight761Controller.cpp +++ b/Controllers/MSIMysticLightController/MSIMysticLight761Controller/MSIMysticLight761Controller.cpp @@ -65,7 +65,8 @@ static const std::string board_names[] = "MSI PRO X870-P WIFI (MS-7E47)", "MSI MPG X870E EDGE TI WIFI (MS-7E59)", "MSI MAG B850 TOMAHAWK MAX WIFI (MS-7E62)", - "MSI PRO B850M-P WIFI (MS-7E71)" + "MSI PRO B850M-P WIFI (MS-7E71)", + "MSI MAG Z890 TOMAHAWK WIFI (MS-7E32)" }; static const mystic_light_761_config board_configs[] = @@ -89,6 +90,7 @@ static const mystic_light_761_config board_configs[] = { &(board_names[16]), 0, 0, 0, 1, &zone_set1, MSIMysticLight761Controller::DIRECT_MODE_ZONE_BASED }, // MSI MPG X870E EDGE TI WIFI { &(board_names[17]), 0, 0, 0, 1, &zone_set1, MSIMysticLight761Controller::DIRECT_MODE_ZONE_BASED }, // MSI MAG B850 TOMAHAWK MAX WIFI { &(board_names[18]), 0, 0, 0, 1, &zone_set1, MSIMysticLight761Controller::DIRECT_MODE_ZONE_BASED }, // MSI PRO B850M-P WIFI (MS-7E71) + { &(board_names[19]), 0, 0, 0, 1, &zone_set1, MSIMysticLight761Controller::DIRECT_MODE_ZONE_BASED }, // MSI MAG Z890 TOMAHAWK WIFI (MS-7E32) }; enum MSI_ZONE setup_map [] = diff --git a/Controllers/MSIMysticLightController/MSIMysticLightControllerDetect.cpp b/Controllers/MSIMysticLightController/MSIMysticLightControllerDetect.cpp index cdc7dbd0..537de346 100644 --- a/Controllers/MSIMysticLightController/MSIMysticLightControllerDetect.cpp +++ b/Controllers/MSIMysticLightController/MSIMysticLightControllerDetect.cpp @@ -252,6 +252,7 @@ REGISTER_HID_DETECTOR_PU("MSI Mystic Light MS_7E59", DetectMSIMysticLightCont REGISTER_HID_DETECTOR_PU("MSI Mystic Light MS_7E80", DetectMSIMysticLightControllers, MSI_USB_VID, 0x7E80, 0x0001, 0x00); REGISTER_HID_DETECTOR_PU("MSI Mystic Light MS_7E81", DetectMSIMysticLightControllers, MSI_USB_VID, 0x7E81, 0x0001, 0x00); REGISTER_HID_DETECTOR_PU("MSI Mystic Light MS_7E34", DetectMSIMysticLightControllers, MSI_USB_VID, 0x7E34, 0x0001, 0x00); +REGISTER_HID_DETECTOR_PU("MSI Mystic Light MS_7E32", DetectMSIMysticLightControllers, MSI_USB_VID, 0x7E32, 0x0001, 0x00); // Detector for the set of common boards REGISTER_HID_DETECTOR_PU("MSI Mystic Light Common", DetectMSIMysticLightControllers, MSI_USB_VID_COMMON, MSI_USB_PID_COMMON, 0x0001, 0x00); REGISTER_HID_DETECTOR_PU("MSI Mystic Light X870", DetectMSIMysticLightControllers, MSI_USB_VID_COMMON, MSI_USB_PID_COMMON, 0xFF00, 0x01);