protonscr

Diablo IV (Battle.Net) doesn't (properly) detect bluetooth PS4 controller

protonclosed
ValveSoftware/Proton#9592 · opened 2026-03-19 by SonnyKlinger · updated 2026-03-19 · 1 comments · github
SSonnyKlinger 2026-03-19 github

Compatibility Report

  • Name of the game with compatibility issues: Battle.Net + Diablo IV
  • Steam AppID of the game:

System Information

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

Symptoms

The Battle.Net launcher detects my Bluetooth PS4 controller (I can use it in the launcher's UI), but Diablo IV doesn't recognise it - the only workaround I've found besides SteamInput is to disable Hidraw using the registry (HKLM\System\CurrentControlSet\Services\winebus, DWORD "DisableHidraw"=1). Using this workaround enables the game to detect my controller, but it detects as an Xbox controller, which gives me the wrong glyphs in-game. However, the controller works normally and gets detected as PS4 if it's connected via USB.

Reproduction

  1. Connect PS4 controller via bluetooth
  2. Install Battle.Net as a Non-Steam game
  3. Change the Steam executable to the newly installed Battle.Net location
  4. Open Battle.Net and install Diablo IV if necessary
  5. Confirm: controller is working in the launcher
  6. Launch Diablo IV
  7. Controller doesn't work in-game

steam-16974202841113559040.log

Kkisak-valve maintainer 2026-03-19 github

Hello @SonnyKlinger, we're using one issue report per unofficially supported game title, so I've gone ahead and transferred this issue report to https://github.com/ValveSoftware/Proton/issues/7199#issuecomment-4090287514.

Upstream links