From 065fdca953c91c4f76d8c7cb8dc824eee3e18c2f Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Tue, 26 Aug 2025 08:35:51 -0700 Subject: [PATCH] Disable rumble for the Ultimate 2 Wireless Controller in dongle mode The dongle appears to stop sending input reports with some combination of rumble patterns, easily reproduced with Forza Horizon 5. We'll disable rumble temporarily until @8BitDo can investigate. --- src/joystick/hidapi/SDL_hidapi_8bitdo.c | 5 +++++ 1 file changed, 5 insertions(+) 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; }