From 0129e58f531ada3a74398cb04ca88bf5f00c49aa Mon Sep 17 00:00:00 2001 From: epicchillman Date: Fri, 18 Sep 2026 01:04:25 -0700 Subject: [PATCH] Add support for MSI PRO B850M-A WIFI motherboard --- .../MSIMotherboard761Controller.cpp | 4 +++- .../MSIMotherboardControllerDetect.cpp | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Controllers/MSIMotherboardController/MSIMotherboard761Controller/MSIMotherboard761Controller.cpp b/Controllers/MSIMotherboardController/MSIMotherboard761Controller/MSIMotherboard761Controller.cpp index 440122e95..b4fb21928 100644 --- a/Controllers/MSIMotherboardController/MSIMotherboard761Controller/MSIMotherboard761Controller.cpp +++ b/Controllers/MSIMotherboardController/MSIMotherboard761Controller/MSIMotherboard761Controller.cpp @@ -78,7 +78,8 @@ static const std::string board_names[] = "MSI MAG X870E TOMAHAWK MAX WIFI PZ (MS-7E84)", "MSI PRO B850M-A WIFI PZ (MS-7E78)", "MSI B850MPOWER (MS-7E83)", - "MSI B840M GAMING WIFI6E (MS-7E76)" + "MSI B840M GAMING WIFI6E (MS-7E76)", + "MSI PRO B850M-A WIFI (MS-7E66)" }; static const mystic_light_761_config board_configs[] = @@ -115,6 +116,7 @@ static const mystic_light_761_config board_configs[] = { &(board_names[29]), 0, 0, 0, 1, &zone_set1, MSIMotherboard761Controller::DIRECT_MODE_ZONE_BASED }, // MSI PRO B850M-A WIFI PZ (MS-7E78) { &(board_names[30]), 0, 0, 0, 1, &zone_set1, MSIMotherboard761Controller::DIRECT_MODE_ZONE_BASED }, // MSI B850MPOWER (MS-7E83) { &(board_names[31]), 0, 0, 0, 1, &zone_set1, MSIMotherboard761Controller::DIRECT_MODE_ZONE_BASED }, // MSI B840M GAMING WIFI6E (MS-7E76) + { &(board_names[32]), 0, 0, 0, 1, &zone_set1, MSIMotherboard761Controller::DIRECT_MODE_ZONE_BASED }, // MSI PRO B850M-A WIFI (MS-7E66) }; enum MSI_ZONE setup_map [] = diff --git a/Controllers/MSIMotherboardController/MSIMotherboardControllerDetect.cpp b/Controllers/MSIMotherboardController/MSIMotherboardControllerDetect.cpp index 5f4056f6f..48a290210 100644 --- a/Controllers/MSIMotherboardController/MSIMotherboardControllerDetect.cpp +++ b/Controllers/MSIMotherboardController/MSIMotherboardControllerDetect.cpp @@ -236,6 +236,7 @@ REGISTER_HID_DETECTOR_PU("MSI Mystic Light MS_7E34", DetectMSIMotherboardCont REGISTER_HID_DETECTOR_PU("MSI Mystic Light MS_7E32", DetectMSIMotherboardControllers, MSI_USB_VID, 0x7E32, 0x0001, 0x00); REGISTER_HID_DETECTOR_PU("MSI Mystic Light MS_7E20", DetectMSIMotherboardControllers, MSI_USB_VID, 0x7E20, 0x0001, 0x00); REGISTER_HID_DETECTOR_PU("MSI Mystic Light MS_7E76", DetectMSIMotherboardControllers, MSI_USB_VID, 0x7E76, 0x0001, 0x00); +REGISTER_HID_DETECTOR_PU("MSI Mystic Light MS_7E66", DetectMSIMotherboardControllers, MSI_USB_VID, 0x7E66, 0x0001, 0x00); // Detector for the set of common boards REGISTER_HID_DETECTOR_PU("MSI Mystic Light Common", DetectMSIMotherboardControllers, MSI_USB_VID_COMMON, MSI_USB_PID_COMMON, 0x0001, 0x00); REGISTER_HID_DETECTOR_PU("MSI Mystic Light X870", DetectMSIMotherboardControllers, MSI_USB_VID_COMMON, MSI_USB_PID_COMMON, 0xFF00, 0x01);