-
Notifications
You must be signed in to change notification settings - Fork 0
Install Guide EN
- Open the latest GitHub Release and download
Audio-AutoSwitch.zip. - Extract the complete ZIP to a normal folder; do not run files from inside the ZIP.
- Double-click
Install.cmd. - Pick the headset and fallback output, then complete the ON → OFF → ON check.
- When setup finishes, power the headset off and on once to confirm the real output switch.
Install.cmd only launches the included PowerShell installer; the installation logic remains in the reviewable .ps1 files. The package also includes Verify.cmd and Uninstall.cmd.
powershell.exe -ExecutionPolicy Bypass -Command "irm https://raw.githubusercontent.com/Ayerdi/PROX2-AutoSwitch/main/install.ps1 | iex"That bootstrap downloads the latest versioned release and its SHA-256 checksum, verifies the ZIP, and runs the same installer.
- Windows 10/11 x64.
- PowerShell 5.1 or newer.
- Internet during installation (downloads the installer assets from GitHub).
- For the Logitech PRO X family / LogitechGHub: Logitech G HUB installed, open and recognizing the headset.
- Normal runtime does not require administrator rights. The Audio Enhancements toggle uses one-off UAC elevation.
Open PowerShell and run:
powershell.exe -ExecutionPolicy Bypass -Command "irm https://raw.githubusercontent.com/Ayerdi/PROX2-AutoSwitch/main/install.ps1 | iex"The bootstrap:
- Resolves the latest stable GitHub release.
- Downloads exactly one release ZIP and its
.sha256asset. - Verifies SHA-256 before extraction/execution.
- Runs the full installer.
- Cleans temporary files even on failure.
The installer lists real render endpoints only (Type=Device, Direction=Render).
- Pick the HEADSET.
- Pick the FALLBACK output (for example speakers).
- Keep the headset on and follow the
ON → OFF → ONtest. - If Windows reflects
Active ↔ Unplugged/absent, it configuresWindowsEndpoint. - If Windows cannot see the physical power-off and you confirm a Logitech PRO X family device, it tries
LogitechGHub. - If the headset is an Arctis Nova 5/5X, it configures
SteelSeriesNova5(read over HID). - It actually tests both output switches before finishing.
- You can optionally disable Audio Enhancements for the headset.
If no compatible detection method can be proven, the installer does not create a questionable setup.
Use the tray icon to change headset/fallback without reinstalling.
The wizard validates ON → OFF → ON again. Bluetooth/Core Audio can take several seconds, so waits are bounded but intentionally generous.
If Reconfigure cannot prove a compatible detection mode, the previous configuration is left untouched.
%LOCALAPPDATA%\PROX2AutoSwitch\
Important files include:
PROX2AutoSwitch.ps1config.json- (native Core Audio backend; no third-party audio tool)
autoswitch.logToggle-AudioEnhancements.ps1lib\AutoSwitchCore.psm1
Autostart uses a shortcut that launches wscript.exe so no PowerShell console remains visible.
Do not copy config.json from another PC. Windows audio Item IDs belong to the current machine and can change after drivers, reinstallations or Bluetooth endpoint recreation.
Next: Verify operation.
Español
English