diff --git a/Controllers/QMKOpenRGBController/QMKOpenRGBControllerDetect.cpp b/Controllers/QMKOpenRGBController/QMKOpenRGBControllerDetect.cpp index 29b2f764..9fffb0b4 100644 --- a/Controllers/QMKOpenRGBController/QMKOpenRGBControllerDetect.cpp +++ b/Controllers/QMKOpenRGBController/QMKOpenRGBControllerDetect.cpp @@ -94,7 +94,12 @@ void DetectQMKOpenRGBControllers(hid_device_info *info, const std::string&) } break; default: - if (version < QMK_OPENRGB_PROTOCOL_VERSION_9) + if (version == 0) + { + LOG_WARNING("[QMK OpenRGB] Detection failed - the detected keyboard does not have the OpenRGB protocol feature enabled! \n" + "Please make sure your keyboard supports RGB Matrix, add OPENRGB_ENABLE = yes to the rules.mk inside your keymap folder, compile and flash again!"); + } + else if (version < QMK_OPENRGB_PROTOCOL_VERSION_9) { LOG_WARNING("[QMK OpenRGB] Detection failed - the detected keyboard is using an outdated protocol version %i. Please update to to the update to the latest version of QMK-OpenRGB! \n" "For officaly supported QMK boards grab url \n"