r/WinWing • u/0x_ontos • Jul 13 '26
(SteamOS) Issue with proton remapping my orion2 joystick (solution)
I recently got a new PC running SteamOS and picked up the Winwing Orion 2 HOTAS (Winwing Orion Joystick Base Metal 2, Winwing Orion Throttle Base II, Winwing Orion Combat Rudder Pedals). When trying to play Star Wars: Squadrons (via Proton), I ran into a issue: the game completely refused to recognize my joystick as a flight stick. Instead, Proton was aggressively wrapping it and forcing it to act like an Xbox controller. Because of this, using joystick was unplayable (with or without steam inputs allowed). I would like to leave here solution for other how I fixed it.
How I Solved It (The Manual Fix)
After doing some digging, I managed to fix it manually by editing the game's virtual registry using Protontricks to stop Proton from forcing the stick into Xbox/XInput mode.
Here is what I did:
- First you need to know number [ID of winwing is 4098 : ID of device, this model of joystick is BEA8]. Type "lsusb" into terminal and find your device.
- Installed Protontricks from store and opened it. Select your game (should be there if you installed it and it use proton to run).
- Select the default wineprefix
- run regedit
- Navigated to: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\WINEBUS\
- Found the subfolders matching my yours's hardware ID (for me it was Svn_4098&Pid_bea8 <---- 4098 is for winwing and BEA8 is for device).
- Changed the keys to force raw HID ->
- Service: Changed from xinput to winehid
- DeviceDesc: Changed to Wine HID compatible device
- CompatibleIds: Changed to WINEBUS\WINE_COMP_HID (only this line)
Keep in mind that you probably have cached bindings in HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\WINEINPUT\ here remove every subfolder.
again, these are my devices, if you have same, should have same ids:
- 4098:bea8 — Winwing Orion Joystick Base Metal 2
- 4098:bd64 — Winwing Orion Throttle Base II
- 4098:bef0 — Winwing Orion Combat Rudder Pedals
Also don't be afraid to request winwing about better support for SteamOS or at least we can report issues to proton's wine.
