Gyroscope on Steam Deck using HID driver

Hi,

I know this has been discussed before, but I want to make sure I understand it correctly.

I am porting my game to Steam, specifically targeting the Steam Deck. I already have gamepad support through SDL3 on all platforms: Windows, Linux, macOS, iOS, and Android. However, when Steam launches a game, it instructs SDL to ignore the physical controller and use the Steam Virtual Gamepad instead by setting these environment variables:

SDL_GAMECONTROLLER_ALLOW_STEAM_VIRTUAL_GAMEPAD, SDL_GAMECONTROLLER_IGNORE_DEVICES

If I clear these variables before initializing SDL, SDL selects the HID driver for the Steam Deck controller and I can access most of its features directly. However, gyroscope readings always return zero.

Is there currently any way to obtain proper gyro data without using a Steam Input controller configuration?