Add firmware version check to MSIMotherboard185Controller

This commit is contained in:
Adam Honse committed 2026-09-08 11:33:33 -05:00
1 parent 82ae818712
commit 082c207e25
3 files changed
+143 -112

No files matched your search

@@ -54,9 +54,17 @@ DetectedControllers DetectMSIMotherboardControllers(hid_device_info* info, const
if((packet_length >= sizeof(FeaturePacket_185)) && (packet_length <= (sizeof(FeaturePacket_185) + 1))) //WHY r we doing this ? why not ==
{
MSIMotherboard185Controller* controller = new MSIMotherboard185Controller(dev, info->path, info->product_id, dmi_name);
RGBController_MSIMotherboard185* rgb_controller = new RGBController_MSIMotherboard185(controller);
detected_controllers.push_back(rgb_controller);
if(controller->GetFirmwareVersionInvalid())
{
LOG_WARNING("[MSIMotherboard185] Controller firmware below minimum supported version, skipping");
}
else
{
RGBController_MSIMotherboard185* rgb_controller = new RGBController_MSIMotherboard185(controller);
detected_controllers.push_back(rgb_controller);
}
}
else if((packet_length >= sizeof(FeaturePacket_162)) && (packet_length <= (sizeof(FeaturePacket_162) + 1)))
{