diff options
| author | Jordan Woyak <jordan.woyak@gmail.com> | 2026-01-03 16:48:39 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-01-03 16:48:39 -0600 |
| commit | fb2a46c4cfa2687cd0191c00efaa4ce9431ca639 (patch) | |
| tree | d44cfd668ff75ee2a96811b029a508181b9bfb09 /Source/Core | |
| parent | 89a03199b14cb32b715096df7bea93ffb39bad51 (diff) | |
| parent | 17a518ef301adc8ec577ad5927817932c83dbeb3 (diff) | |
Merge pull request #14248 from jordan-woyak/windows-balance-board-fix
WiimoteReal/IOWin: Fix Real Balance Board connections.
Diffstat (limited to 'Source/Core')
| -rw-r--r-- | Source/Core/Core/HW/WiimoteReal/IOWin.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Source/Core/Core/HW/WiimoteReal/IOWin.cpp b/Source/Core/Core/HW/WiimoteReal/IOWin.cpp index 29a7ef2d45..c422e4abb1 100644 --- a/Source/Core/Core/HW/WiimoteReal/IOWin.cpp +++ b/Source/Core/Core/HW/WiimoteReal/IOWin.cpp @@ -621,7 +621,12 @@ static std::vector<WiimoteScannerWindows::EnumeratedWiimoteInterface> GetAllWiim else if (IsWiimoteName(*parent_description)) { is_relevant_description = true; - is_balance_board = false; + + // For some reason, a Balance Board `BusReportedDeviceDesc` is "Nintendo RVL-CNT-01". + // TODO: Additional device tree shenanigans will be needed to observe "Nintendo RVL-WBC-01". + // The easiest way might be to find a BT device instance with a matching BDADDR. + // For now, we'll just always force the `Wiimote::IsBalanceBoard` check. + // is_balance_board = false; } else if (*parent_description == dolphinbar_device_description) { |
