Switch 2 build
HD Rumble build for Switch 2 games · based on PokeDinner 2.5.0

Brontide-NS2

A Switch 2 emulator build based on PokeDinner 2.5.0 by Franseven with Profile-Guided Optimization (PGO) and RenHDrum 0.3.0, automatically selecting tailored HD Rumble curves for Donkey Kong Bananza and Mario Kart World (for The Legend of Zelda: Ocarina of Time, see Brontide-oot).

How it works, and why: HD Rumble for Switch 2 games

What it looks like

The HD Rumble Studio window with the main switch on, showing the Switch Controller page
The HD Rumble Studio window: one main switch, automatic per-controller rumble tuning.
The Controls window with the HD Rumble pill button below the controller picture
The HD Rumble pill button sits directly under the controller picture in Controls.

Supported controllers on Switch 2 games

✅ DualSense · ✅ Nintendo Pro · 🔬 Xbox One S (in research)

01 DualSense (✅ Supported)

Wired USB gives highest fidelity (48 kHz voice-coil with 5.3 ms slot peak-hold so short menu ticks are never skipped). Bluetooth works via report 0x32. Automatically runs Preset [3].

02 Switch Pro Controller (✅ Supported)

Wired USB (15 ms pacing) and Bluetooth (defaults to Level 2 pacing, 45 ms). Automatically runs Preset [4] with a 25 ms low-frequency boost and stick drift filtering.

03 Xbox One S (🔬 In research)

Currently in research for Switch 2 Mode 2 signals. Controllers outside the supported list automatically fall back to standard SDL rumble.

Rumble settings are saved to %APPDATA%\RenHDrum\renhdrum-settings.txt, shared across Brontide builds.

Setting up

  1. Download the zip, unpack it into its own folder and run brontide-ns2.exe.
  2. Add your legally dumped console keys and firmware into user\keys\ (not included in the zip).
  3. Plug in your controller. Open Emulation → Configure → Controls and click the ⚡ HD Rumble pill button below the controller picture.
  4. Make sure the main HD Rumble switch at the top is turned on (Accurate Vibration is automatically enabled) and click Done. Launch the game and enjoy.

Important notes & credits

  • Turning on HD Rumble automatically enables Accurate Vibration (enable_accurate_vibrations = true) and bypasses the 15 ms frontend filter so micro-vibrations are never dropped (without this, up to 76.3% of samples were dropped in Mario Kart World).
  • Command 213 has a real dispatcher implemented; 100% of measured samples across Donkey Kong Bananza, Mario Kart World, and Ocarina of Time use Command 214 Mode 2.
  • The first-generation Switch Pro Controller now uses tailored Preset [4] with a 25 ms transient boost, keeping 100% of samples above the 0.04 physical threshold for rich nuance in Mario Kart World, while Donkey Kong Bananza dynamics remain naturally narrower due to LRA hardware limits.
  • Profile-Guided Optimization (PGO) build trained on real Switch 2 gameplay sessions for smooth execution.
  • Switch 2 emulation is in active research. Based on PokeDinner 2.5.0 by Franseven and the Eden emulator (GPL-3.0-or-later).

Experimental build for trying HD Rumble in Switch 2 games. I do not encourage general downloading; it is provided here so enthusiasts can verify research results. Please provide your own legally dumped games, keys, and system software.

Download Brontide-NS2

Coming soon.