Back
Bloopair
by GaryOderNichts
|
Version | 1.0.3 |
Zip size | 6,001 KiB |
License | GPLv2 |
Updated | 09/04/2025 |
Downloads | 108,668 |
MD5 | b28560f3834f81ae2f433d6b6290f46b |
App Details
Notice: Bloopair is no longer developed to support older custom firmwares (Mocha, Haxchi, and Coldboot Haxchi). Going forward, all future releases will only work with Tiramisu. If you are currently using an older custom firmware, please locate the other Bloopair listing for your custom firmware.
Bloopair allows connecting controllers from other consoles like native Wii U Pro Controllers on the Wii U.
It temporarily applies patches to the IOS-PAD module responsible for Bluetooth controller connections.
Features:
- Connect up to 7 controllers wirelessly via Bluetooth
- Rumble support
- Battery levels
Supported controllers:
- Nintendo Switch Pro Controller
- Nintendo Switch Joy-Con
- Nintendo Switch Online SNES / N64 Controller
- Microsoft Xbox One S/X Controller
- Sony DualShock 3 Controller
- Sony DualShock 4 Controller
- Sony DualSense Controller
Note: The Series S/X Controllers are currently not supported due to missing Bluetooth LE support
Note: To pair a DualShock 3 to the console, see the Pairing a DualShock 3 section
Usage:
1. Run Bloopair from the Homebrew Launcher. Once launched, the Wii U Menu should open.
2. Once back in the Wii U menu, press the SYNC button on your console and controller.
3. Wait until the controller is connected.
If a controller had been paired in the past, simply turn it on again and it should reconnect.
After rebooting the console or exiting System Settings, relaunch Bloopair.
Pairing a DualShock 3:
The DualShock 3 needs to be paired using a USB cable. After the initial pairing it can be used like any other wireless Bluetooth controller.
- While launching Bloopair from the Homebrew Launcher, hold down the A button on the Gamepad.
- You should now be in the USB pairing menu.
- Connect the DualShock 3 using a USB cable to the front or back ports of the console.
- The screen will say "Paired!" once the controller has been successfully paired.
- You can now remove the USB cable from the controller. Press the PS button to connect it to the console.
- Press the B button to exit to the Home Menu
The DualShock 3 is now ready to use with the console.
Changelog
1.0.3
Adds support for third-party DualShock 4 controllers which don't send full reports.
Note that these controllers don't support battery levels and always show up as having a full battery.
Improves handling Switch controllers which don't contain full stick calibrations.
Improves stick ranges for Switch controllers without calibration data.
1.0.2
Improves the default Joy-Con mapping.
Adds basic support for the DualSense Edge controller.
Fixes an issue where Joy-Con couldn't be properly remapped in Koopair.
Fixes an issue where DualShock 4 configurations couldn't be applied to all controllers of this type.
Fixes a crash when removing configurations in Koopair.
1.0.1
Some newer third-party licensed Switch Pro controllers are now supported. These controllers show up as Lic2 Pro Controller, which Bloopair now correctly recognizes as a Switch controller.
Implemented a workaround for some third-party Switch controllers drifting to the right after connecting.
Fixed swapped A and B buttons on WiiMotes in Koopair.
1.0.0
Bloopair now features a configuration system, which can load controller options and button mappings from the SD Card.
Sticks can be mapped as buttons and buttons can be mapped as sticks.
Stick axes can be inverted.
Every button/stick can be mapped to multiple buttons/sticks on both ends.
Configurations can either be applied to a specific controller or to all controllers of a specific type.
Configurations are stored under wiiu/bloopair on the SD Card.
A new Bloopair companion app is now bundled with the release: Koopair!
Koopair can:
Test controller buttons and sticks using the built-in controller tester.
Edit and create controller mappings.
Edit controller options.
Manage saved controller configurations.
Pair DualShock3 controllers over USB. The old pairing app has been deprecated and removed from releases in favor of Koopair.
and much more to come in the near future...
0.6.2
Fixes an issue where Wii Remotes and other controllers without the "Gamepad" device class could no longer be paired to the console, while Bloopair v0.6.X was active (closes #89).
Finally fixes an issue where some third-party Wii Remotes weren't able to be paired to the console (closes #56
0.6.1
Switch Controller:
User calibration data is now properly read for the right stick.
Third-party Pro controllers now use the extended reports.
This fixes an issue where the capture button wasn't mapped and calibration data ignored.
Properly handle cases where no calibration data is stored on the controller at all.
0.6.0
A lot of code has been refactored to improve stability and maintainability.
Avoid stick drifting which rarely happened once a controller was connected.
Switch Controller:
User calibration data is now used if available (after calibrating a controller using a Switch).
The capture button is now mapped to an unused button bit, which can be accessed by homebrew applications.
0.5.2
- Fix rumble issues with 8BitDo controllers running in Xbox mode
0.5.1
- DualSense controllers now report the correct battery levels
- Fixed the report length when pairing a DualShock 3, this hopefully fixes pairing some third-party controllers
0.5.0
- Support was added for third-party Switch controllers which don't have a valid Vendor and Product ID
- Player LED patterns for the DualSense were updated to match the patterns of Wii U Pro Controllers
- Bloopair now properly supports up to 7 controllers in supported games (e.g. Super Smash Bros. Wii U)
0.4.1
- Fix the stick buttons being swapped on the Nintendo Switch Pro Controller.
That bug was introduced with v0.4.0.
0.4.0
- Nintendo Switch Controllers:
- Use the extended reports, this fixes an issue with the button mapping of third-party controllers
- Use the factory analog stick calibration
- Support rumble for the Joy-Cons
- Support battery levels
- Support the Nintendo Switch Online N64 controllers
- Support battery levels of DualShock 3 controllers
- Bloopair now disconnects all connected controllers before patching IOS-PAD, this avoids an issue with "zombie controllers" being stuck in a controller slot
0.3.0
- Added support for the Sony DualShock 3
- Read the Pairing a DualShock 3 section for pairing instructions
- Fix some weird stick behavior with third-party Switch controllers
- Bloopair will now detect if it's already running
- This avoids undefined behavior when launching Bloopair more than once
0.2.0
- Reworked the internal pairing process and made connections more stable
- Sony Dualshock 4 support
- Nintendo Switch SNES Controller support
Note: All unofficial controllers that were paired with version 0.1.0 need to be re-paired before they can be used again.
0.1.0
Initial Release.