Repository navigation
Releases
Switch2NativeControllerDriver 0.3.9.3 — Installer Preview
Offline installer preview for Switch2NativeControllerDriver, built from commit a545408 in PR #2. The PR is merged; its source tree matches main at publication.
Download Switch2NativeControllerDriver-0.3.9.3-Preview-Setup-x64.exe below. This Windows 11 x64 setup includes the driver, tray, manager, offline guide and an Installed apps uninstaller. No WDK, SDK or Visual Studio is required on the target PC.
The setup uses banner-inspired artwork and Windows light/dark styling. It preserves Windows pairings and per-controller profiles. The app and repository now use the full Switch2NativeControllerDriver name; internal driver/service identities remain compatible.
For development/testing only. This is not a production-signed or Microsoft-certified release. Setup asks for explicit trust in its temporary public development certificate. The outer executable is not signed by a publicly trusted publisher. Windows or organization policy may block it; do not disable security features to bypass a failure. The certificate expiry and exact source commit are in build-info.json and shown in setup. Replace expired previews with a fresh package.
Validation: local build, seven controller suites, two INF checks, 40 installer policy/helper checks, package signature/tamper checks, and Inno compilation passed. Existing-PC update and same-version maintenance both succeeded with exit 0 and no restart. Fresh install/rollback/uninstall on a clean Windows 11 machine remain unvalidated. Windows may require a restart in other scenarios.
For Bluetooth, pair the controller in Windows Settings. If it initially says Not connected, press a normal button once. The tray appears while a controller is connected; right-click it for Settings and mouse/grouping options.
The exact corresponding source ZIP, build metadata and SHA-256 checksums are attached beside the EXE and source/license notices are also included inside setup. No private signing key is distributed. GPL-3.0-only; no warranty. Independent project, not endorsed by Nintendo or Microsoft.
0.3.9.2 — Development source release
First public source snapshot of Switch2Native, an experimental Windows 11 x64 driver and tray application for Nintendo Switch 2 Pro Controller and Joy-Con 2.
Included
- Pro USB/Bluetooth and Joy-Con Bluetooth gamepad input.
- Separate/combined Joy-Cons and connection-order player LEDs.
- Native Windows gyroscope/accelerometer devices.
- Optical and relative gyro mouse, shortcuts, scrolling and click stabilization.
- Individual dead zones/gyro response, live stick plots and rotating 3D models with button highlights.
- Windows-owned pairing, custom tray captions and compatible targeted updates.
Source-only development release
There is no production-signed installer or development certificate attached. Download the source archive, install the documented VS2022/SDK/WDK prerequisites, and follow the build and installation guide. Building is separate from signing and administrator installation.
Seven automated test suites and both INF checks pass from a clean checkout (known desktop INF warning 2084). Hardware acceptance and open limitations are listed in validation; CI does not establish controller or game compatibility.
Bluetooth targets nominal 200 Hz motion and Pro USB about 250 Hz; wireless measurements vary. 250 Hz Bluetooth and 500 Hz USB are not verified. First Windows pairing may need one normal-button wake. Four physical Joy-Cons, Joy-Con USB/grips, battery/audio/NFC and broad sleep/resume/adapter coverage remain open.
GPLv3 with upstream notices; see LICENSE, COPYRIGHT.md and docs/PROVENANCE.md in the source. Independent project, not affiliated with Nintendo or Microsoft. Not WHQL-certified.