Project

General

Profile

Actions

Emulator Issues #13027

open

Wii Remote crashes Dolphin when switching to 'Real Wii Remote' and/or when re-syncing

Added by blueYOSHI over 1 year ago. Updated over 1 year ago.

Status:
New
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Game Name?
Game ID?
MD5 Hash?

N/A

What's the problem? Describe what went wrong.
Reconnecting a connected Wii Remote by pressing the Sync button and then switching from 'Emulated Wii Remote' to 'Real Wii Remote' crashes Dolphin.

It should be noted that I started testing this more after the video and writing some parts of this. Sadly, the longer I tested the less of a clue I had.
I tested both the latest version (5.0-17243) and the beta version (5.0-16793). It seems the latest dev version is a bit more reliable/stable (might be my imagination?) but it still happens sometimes.
All versions were tested with a blank state (downloaded and added 'portable.txt', no other options than mentioned here were touched).
I noticed it sometimes also crashed when switching to 'Real Wii Remote' even before the Wiimote successfully connected.
With all of these crashes, the more I tested the more I realized that they're not that consistent. I tried to find some reason on why or what but I really can't find anything. The steps below tend to be the most successful though.

Wiimote has MotionPlus inside of it (it's the official Yoshi Wiimote), Nunchuk is attached to it. Battery is (nearly) full.

What steps will reproduce the problem?

  • Make sure the Wiimote is disconnected (no LEDs on, Windows doesn't display it) -- note that sometimes it can happen when it's already connected
  • Open a empty Dolphin build (downloaded > 'portable.txt')
  • First Wii Remote slot should be 'Emulated Wii Remote', all others should be empty
  • Enable 'Connect Wii Remotes for Emulated Controllers', then enable 'Continuous Scanning'
  • Connect the Wiimote, all 4 LEDs should be blinking (before & after it vibrates)
  • Once it vibrated switch to 'Real Wii Remote' and back to 'Emulated Wii Remote', only the first LED should light up now

  • Reconnect the Wiimote by pressing the SYNC button

  • Once it vibrates switch over to 'Real Wii Remote'

  • Dolphin should have crashed now (if not, try pressing the SYNC button again)

Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.

Yes, 5.0-17243
It is also present in the latest Beta (5.0-16793)

Is the issue present in the latest stable version?

No, 5.0

If the issue isn't present in the latest stable version, which is the first broken version? (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)

[First broken version number here (if applicable)]

If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer

N/A

What are your PC specifications? (CPU, GPU, Operating System, more)

Windows 10 Home 21H1, x64
CPU: AMD Ryzen 7 1800X
GPU: NVidia GTX 1080 Ti
Bluetooth: A cheap USB Dongle to plug in (was plugged in through the entire video and all tests)

Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)

YouTube Video: https://www.youtube.com/watch?v=6yyaWAFxFk0
Log (logs are also visible in the video): https://pastebin.com/s4CF6b1a
Log Verbosity set to "Info", following Log Types are activated: 'IOS - Wii Remote (IOS_WIIMOTE)', 'WII IPC (WII_IPC)', 'Wii Remote (Wiimote)'

Actions #1

Updated by JMC4789 over 1 year ago

I seem to be able to reproduce a crash when disconnecting Real Wii Remotes in a similar manner.

Actions

Also available in: Atom PDF