Skip to content
Ayerdi edited this page Aug 25, 2026 · 11 revisions

Audio AutoSwitch — Wiki

Quick start / Inicio rápido (v1.4.0+)

Recommended / Recomendado: download Audio-AutoSwitch.zip from the latest GitHub Release, extract it to a normal folder, and double-click Install.cmd.

The same package also includes Verify.cmd for diagnostics and Uninstall.cmd for removal. The .cmd files are only small launchers; the actual logic remains in the PowerShell scripts included in the release.

PowerShell users can still use the one-command bootstrap:

powershell.exe -ExecutionPolicy Bypass -Command "irm https://raw.githubusercontent.com/Ayerdi/PROX2-AutoSwitch/main/install.ps1 | iex"

Audio AutoSwitch automatically changes the Windows default audio output when a supported wireless headset connects or disconnects.

It supports three detection paths:

  • WindowsEndpoint — generic mode for headsets whose Windows render endpoint reflects the physical state (ActiveUnplugged/absent). Validated with a Jabra Evolve 65.
  • LogitechGHub — fallback for the Logitech PRO X family (PRO X, PRO X 2, PRO X Wireless), whose endpoint remains visible to Windows while the physical headset is off.
  • SteelSeriesNova5 — reads the physical state of an Arctis Nova 5/5X directly over HID, with no SteelSeries GG or third-party software.

Current versions

The stable v1.4.0 added the SteelSeries Arctis Nova 5/5X HID provider and generalized the G HUB path to the whole Logitech PRO X family (not only PRO X 2). v1.3.0 replaced the legacy third-party download with an in-process Windows Core Audio backend.

What you can do from the tray

  • See the configured headset and fallback output.
  • Pause/resume AutoSwitch.
  • Reconfigure... without reinstalling: choose another headset/fallback and re-detect the detection mode.
  • Enable/disable Windows Audio Enhancements for the configured headset (one-off UAC elevation).
  • Exit AutoSwitch.

Documentation

Español

English

Important model

Windows audio Item IDs are machine-local identifiers, not portable configuration. They can change after reinstalling Windows/drivers or when Windows recreates a Bluetooth endpoint. Do not copy config.json between PCs.

The G HUB deviceId is also volatile and is never persisted; the runtime resolves the current PRO X family headset by its display name.

Project page: https://ayerdi.github.io/PROX2-AutoSwitch/

Tray menu / Menú de la bandeja

Real AutoSwitch tray menu

Real example with a Logitech PRO X headset configured. Device names vary by system. / Ejemplo real con un Logitech PRO X configurado. Los nombres de los dispositivos varían según el equipo.

Clone this wiki locally