diff --git a/src/joystick/hidapi/SDL_hidapi_8bitdo.c b/src/joystick/hidapi/SDL_hidapi_8bitdo.c index 95227869da..5561819991 100644 --- a/src/joystick/hidapi/SDL_hidapi_8bitdo.c +++ b/src/joystick/hidapi/SDL_hidapi_8bitdo.c @@ -179,6 +179,11 @@ static bool HIDAPI_Driver8BitDo_InitDevice(SDL_HIDAPI_Device *device) ctx->sensors_supported = true; ctx->rumble_supported = true; ctx->powerstate_supported = true; + + if (!device->is_bluetooth) { + // The dongle appears to just stop sending reports after intense rumble activity + ctx->rumble_supported = false; + } } break; }