-
Notifications
You must be signed in to change notification settings - Fork 0
Install Guide EN
- Windows 10/11 x64.
- PowerShell 5.1 or newer.
- Internet during installation so NirSoft SoundVolumeCommandLine can be downloaded if not already installed.
- For PRO X 2 / 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 PRO X 2, it tries
LogitechGHub. - 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. Stable v1.2.3 added polling and detailed endpoint diagnostics; current main additionally hardens recreated Bluetooth endpoints by resolving the real Device Name + Name columns and persisting the newest Item ID.
If Reconfigure cannot prove a compatible detection mode, the previous configuration is left untouched.
%LOCALAPPDATA%\PROX2AutoSwitch\
Important files include:
PROX2AutoSwitch.ps1config.jsonsvcl.exeautoswitch.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