Battlefield 2042 uses a lightweight install of Origin. Unfortunately, Origin games have always had issues with working with Steam’s controller configurations. Sometimes it works fine other times you have to tweaks some settings.
We ran into some forum posts regarding controllers not working in Battlefield 2042, most of them point to the fact that if the game can reach an input device, for example, a footswitch, or HOTAS, or anything else, it’ll use that device first.
Hence in this guide, we will show some settings and changes to hopefully fix you controller issues inside the game. If during any of the changes, the game does not work, revert back to original settings!
Battlefield™(BF) 2042 – Controller Not Working – How To Fix
Hardware Changes and Fixes
As mentioned above, additional hardware plugged into the computer will overtake the controller input for Battlefield 2042. These devices can be anything that would use XInput. Simply unplug the devices, and make sure your controller is connected.
Don’t worry about unplugging webcams, headsets, or your main peripherals (keyboard and mouse). It’s important to first check if any other controllers or joysticks such as a racing wheel or a Hands-On-Throttle-And-Stick (HOTAS) system are connected and to disconnect them.
Software Changes and Fixes
There are a variety of ways to achieve controller support with and without Steam’s aide. However, some games have a very well built native support for controllers.
For example, The Witcher 3 and No Man’s Sky can use Steam’s controller support for a Dualshock 4, but the inputs will show up as Xbox buttons and the controller’s settings will be tied to Steam’s configuration.
However, if you just plug the controller in, disable steam’s configuration settings, the native support kicks in and it’s generally better implemented, with the correct button placement, and very rarely lightbar support (specifically with the DS4).
Disabling Third Party Software
Software such as DS4Windows and other Xinput apps will need to be disabled for BF2042 controller support.
Disable Steam’s Controller Configuration
This can be done in either settings in the main steam UI or in Big Picture Mode.
Below are the steps outlined to disable controller support on the main Steam UI:
Do note that this does turn off your controller support for all games and will need to be turned back on.
- At the top-right hand corner of the main window, click Steam then Settings
- In the Controller tab, click GENERAL CONTROLLER SETTINGS
- Turn off “Generic Gamepad Configuration Support”
- Turn off the “Configuration Support” or “extended features” of the controller you’re using
For Big Picture Mode:
- Go to Battlefield 2042
- Go to Manage Game and click Controller Configuration
- Turn off the “Configuration Support” (Rumble can be left on)
- Head back and start the game
(The Big Picture Mode steps are game specific, so no other game’s controller support will be disabled)
We’ve personally done the Big Picture mode way and that worked best for me. However, I don’t have my wheel or other controllers such as a HOTAS plugged in.
We’ve tested this out with a Xbox One controller on Bluetooth. DS4’s generally have awful Bluetooth support and will need to be plugged in for native support generally (this has been the case for The Witcher 3 and No Man’s Sky).
We’ve not tested Xbox Series Controllers, the Dualshock 4, Dual Sense or Switch Pro controllers so if there are any amendments we should make to this guide feel free to comment below.
You can follow us on Twitter and drop a like on Facebook to get the latest update on guides for Mobile Games, PC Games, and Codes List for different games. Got specific suggestions? You can submit them here. Thanks for reading!