From 67c2f610686d9d35d84a462807fe60a736de31e2 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Fri, 20 Feb 2026 09:44:14 -0800 Subject: [PATCH] Support an alternate GameSir report format --- src/joystick/hidapi/SDL_hidapi_gamesir.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/joystick/hidapi/SDL_hidapi_gamesir.c b/src/joystick/hidapi/SDL_hidapi_gamesir.c index 1a1bf9525a..1115cdaaaa 100644 --- a/src/joystick/hidapi/SDL_hidapi_gamesir.c +++ b/src/joystick/hidapi/SDL_hidapi_gamesir.c @@ -1004,7 +1004,7 @@ static bool HIDAPI_DriverGameSir_UpdateDevice(SDL_HIDAPI_Device *device) payload = data + 2; payload_size = size - 2; HIDAPI_DriverGameSir_HandleStatePacket(joystick, ctx, payload, payload_size); - } else if (size >= 10 && data[0] == 0x07) { + } else if (size >= 10 && (data[0] == 0x02 || data[0] == 0x07)) { payload = data + 1; payload_size = size - 1; HIDAPI_DriverGameSir_HandleSimpleStatePacketBluetooth(joystick, ctx, payload, payload_size);