Hello, I am trying to succesfully use a wiimote for the first time with dolphin. I will give as much info as I can as to what the problem is currently so hopefully I can find some help. I have been trying to fix this for a few weeks now.
I am running windows 10 64 bit, I have used multiple recent versions up to and including the current version 5 for Dolphin.
Dolphin recognizes the wiimote in real wiimote mode, dolphinbar in mode 4, rumble confirmation works when I refresh continuous scan or have it connect.
No inputs will work in any Wii game no matter what tinkering I try to do. Some will just say the controller was interrupted or disconnected. Even though the emulator confirms it is connected.
I tried updating the firmware of dolphinbar with no success, it says its already updated.
The wiimote I am using is a black offical motionplus wiimote I believe. I dont know the exact model because I can not connect it directly to bluetooth to see, I go through the dolphinbar exclusively.
If any of this helps to confirm the model the FCC ID is UMB-WCF7. IC is 6719A-WCF7. It has the red sync button.
The behaviors I have described remain consistent across all versions of dolphin, I have ensured full wipes of any settings files when using new versions, I have tried a bazillion different things to try to get it to work with no luck. I hope someone can help. Thank you very much.
EDIT: I also have a standard Monoprice sensor bar, and a bluetooth adapter which was my first attempt at getting the Wiimote to work with dolphin, but of course windows did not and would not recognize the Wiimote via bluetooth. So that is why I now have the dolphinbar.
EDIT 2: If there is any more information needed to perhaps have this put into a bug report, or anything like that please let me know. I have been looking around and trying to figure out bug reporting but I am confused with the process and could use assistance with that if the bug needs to be reported in some fashion. Thank you.
EDIT 3: The model of the wiimote is RVL-003
EDIT 4: Using dolphin 4.0.2 and dolphinbar, the bar and controller connect normally until i start any game and it goes haywire and quits. here is a log that hopefully shows some of the behavior.
49:38:950 Src\HW\WiimoteReal\WiimoteReal.cpp:607 N[Wiimote]: WiimoteReal::Initialize
49:38:950 Src\HW\WiimoteReal\WiimoteReal.cpp:440 N[Wiimote]: Wiimote scanning has started.
49:46:488 Src\HW\WiimoteReal\WiimoteReal.cpp:473 N[Wiimote]: Wiimote scanning has stopped.
49:46:490 Src\HW\WiimoteReal\WiimoteReal.cpp:440 N[Wiimote]: Wiimote scanning has started.
49:54:379 Src\ConfigManager.cpp:140 N[BOOT]: Saving settings to C:/Users/Seiren/Documents/Dolphin Emulator/Config/Dolphin.ini
49:54:717 Src\Main.cpp:709 N[Wiimote]: Not connected
49:55:862 Src\Boot\Boot.cpp:199 N[BOOT]: Booting F:\Emulators\Dolphin\Games\game1.iso
49:55:883 Src\HLE\HLE_OS.cpp:43 N[OSREPORT]: 81200614->81300000|
Apploader Initialized.
49:55:883 Src\HLE\HLE_OS.cpp:43 N[OSREPORT]: 81200630->81300000| This Apploader built Jun 22 2009 18:54:04 for RVL
49:57:256 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - EXI release build: Feb 27 2009 10:02:03 (0x4302_145) >>
49:57:256 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - SI release build: Feb 27 2009 10:04:44 (0x4302_145) >>
49:57:296 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]:
49:57:296 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Revolution OS
49:57:296 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Kernel built : Feb 27 2009 10:04:29
49:57:296 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Console Type : NDEV 2.1
49:57:296 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Firmware : 53.16.17 (6/25/2007)
49:57:296 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Memory 88 MB
49:57:296 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: MEM1 Arena : 0x8067b560 - 0x817fa380
49:57:296 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: MEM2 Arena : 0x90000800 - 0x93ae0000
49:57:296 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - OS release build: Feb 27 2009 10:04:29 (0x4302_145) >>
49:57:348 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - SC release build: Feb 27 2009 10:05:17 (0x4302_145) >>
49:57:349 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - NAND release build: Feb 27 2009 10:05:16 (0x4302_145) >>
49:57:353 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - DVD release build: Feb 27 2009 10:01:59 (0x4302_145) >>
49:57:359 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: ProgArea (aaa0 / 686000)
49:57:359 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - VI release build: Feb 27 2009 10:04:46 (0x4302_145) >>
49:57:462 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - GX release build: Feb 27 2009 10:04:13 (0x4302_145) >>
49:57:503 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - WPAD release build: Jun 22 2009 18:33:21 (0x4302_145) >>
49:57:503 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - KPAD release build: Jun 22 2009 18:32:13 (0x4302_145) >>
49:57:886 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - AI release build: Feb 27 2009 10:01:30 (0x4302_145) >>
49:57:950 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - AX release build: Feb 27 2009 10:01:36 (0x4302_145) >>
49:57:950 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - DSP release build: Feb 27 2009 10:01:57 (0x4302_145) >>
49:57:972 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << NW4R - G3D final build: Nov 20 2008 03:23:14 (0x4199_60831) >>
49:57:972 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << NW4R - LYT final build: Aug 21 2008 05:21:58 (0x4199_60831) >>
49:57:976 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - ENC release build: Feb 27 2009 10:05:42 (0x4302_145) >>
49:58:064 Src\Main.cpp:709 N[Wiimote]: Connecting...
49:58:374 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << NW4R - SND final build: Nov 20 2008 03:40:00 (0x4199_60831) >>
51:11:773 Src\HW\WiimoteReal\WiimoteReal.cpp:473 N[Wiimote]: Wiimote scanning has stopped.
51:11:774 Src\HW\WiimoteReal\WiimoteReal.cpp:440 N[Wiimote]: Wiimote scanning has started.
52:06:094 Src\HW\WiimoteReal\IOWin.cpp:675 N[Wiimote]: WiimoteIOWrite[MSBT_STACK_MS]: Unable to send data to the Wiimote
52:08:586 Src\HW\WiimoteReal\WiimoteReal.cpp:473 N[Wiimote]: Wiimote scanning has stopped.
I am running windows 10 64 bit, I have used multiple recent versions up to and including the current version 5 for Dolphin.
Dolphin recognizes the wiimote in real wiimote mode, dolphinbar in mode 4, rumble confirmation works when I refresh continuous scan or have it connect.
No inputs will work in any Wii game no matter what tinkering I try to do. Some will just say the controller was interrupted or disconnected. Even though the emulator confirms it is connected.
I tried updating the firmware of dolphinbar with no success, it says its already updated.
The wiimote I am using is a black offical motionplus wiimote I believe. I dont know the exact model because I can not connect it directly to bluetooth to see, I go through the dolphinbar exclusively.
If any of this helps to confirm the model the FCC ID is UMB-WCF7. IC is 6719A-WCF7. It has the red sync button.
The behaviors I have described remain consistent across all versions of dolphin, I have ensured full wipes of any settings files when using new versions, I have tried a bazillion different things to try to get it to work with no luck. I hope someone can help. Thank you very much.
EDIT: I also have a standard Monoprice sensor bar, and a bluetooth adapter which was my first attempt at getting the Wiimote to work with dolphin, but of course windows did not and would not recognize the Wiimote via bluetooth. So that is why I now have the dolphinbar.
EDIT 2: If there is any more information needed to perhaps have this put into a bug report, or anything like that please let me know. I have been looking around and trying to figure out bug reporting but I am confused with the process and could use assistance with that if the bug needs to be reported in some fashion. Thank you.
EDIT 3: The model of the wiimote is RVL-003
EDIT 4: Using dolphin 4.0.2 and dolphinbar, the bar and controller connect normally until i start any game and it goes haywire and quits. here is a log that hopefully shows some of the behavior.
49:38:950 Src\HW\WiimoteReal\WiimoteReal.cpp:607 N[Wiimote]: WiimoteReal::Initialize
49:38:950 Src\HW\WiimoteReal\WiimoteReal.cpp:440 N[Wiimote]: Wiimote scanning has started.
49:46:488 Src\HW\WiimoteReal\WiimoteReal.cpp:473 N[Wiimote]: Wiimote scanning has stopped.
49:46:490 Src\HW\WiimoteReal\WiimoteReal.cpp:440 N[Wiimote]: Wiimote scanning has started.
49:54:379 Src\ConfigManager.cpp:140 N[BOOT]: Saving settings to C:/Users/Seiren/Documents/Dolphin Emulator/Config/Dolphin.ini
49:54:717 Src\Main.cpp:709 N[Wiimote]: Not connected
49:55:862 Src\Boot\Boot.cpp:199 N[BOOT]: Booting F:\Emulators\Dolphin\Games\game1.iso
49:55:883 Src\HLE\HLE_OS.cpp:43 N[OSREPORT]: 81200614->81300000|
Apploader Initialized.
49:55:883 Src\HLE\HLE_OS.cpp:43 N[OSREPORT]: 81200630->81300000| This Apploader built Jun 22 2009 18:54:04 for RVL
49:57:256 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - EXI release build: Feb 27 2009 10:02:03 (0x4302_145) >>
49:57:256 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - SI release build: Feb 27 2009 10:04:44 (0x4302_145) >>
49:57:296 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]:
49:57:296 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Revolution OS
49:57:296 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Kernel built : Feb 27 2009 10:04:29
49:57:296 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Console Type : NDEV 2.1
49:57:296 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Firmware : 53.16.17 (6/25/2007)
49:57:296 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Memory 88 MB
49:57:296 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: MEM1 Arena : 0x8067b560 - 0x817fa380
49:57:296 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: MEM2 Arena : 0x90000800 - 0x93ae0000
49:57:296 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - OS release build: Feb 27 2009 10:04:29 (0x4302_145) >>
49:57:348 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - SC release build: Feb 27 2009 10:05:17 (0x4302_145) >>
49:57:349 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - NAND release build: Feb 27 2009 10:05:16 (0x4302_145) >>
49:57:353 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - DVD release build: Feb 27 2009 10:01:59 (0x4302_145) >>
49:57:359 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: ProgArea (aaa0 / 686000)
49:57:359 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - VI release build: Feb 27 2009 10:04:46 (0x4302_145) >>
49:57:462 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - GX release build: Feb 27 2009 10:04:13 (0x4302_145) >>
49:57:503 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - WPAD release build: Jun 22 2009 18:33:21 (0x4302_145) >>
49:57:503 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - KPAD release build: Jun 22 2009 18:32:13 (0x4302_145) >>
49:57:886 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - AI release build: Feb 27 2009 10:01:30 (0x4302_145) >>
49:57:950 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - AX release build: Feb 27 2009 10:01:36 (0x4302_145) >>
49:57:950 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - DSP release build: Feb 27 2009 10:01:57 (0x4302_145) >>
49:57:972 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << NW4R - G3D final build: Nov 20 2008 03:23:14 (0x4199_60831) >>
49:57:972 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << NW4R - LYT final build: Aug 21 2008 05:21:58 (0x4199_60831) >>
49:57:976 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - ENC release build: Feb 27 2009 10:05:42 (0x4302_145) >>
49:58:064 Src\Main.cpp:709 N[Wiimote]: Connecting...
49:58:374 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << NW4R - SND final build: Nov 20 2008 03:40:00 (0x4199_60831) >>
51:11:773 Src\HW\WiimoteReal\WiimoteReal.cpp:473 N[Wiimote]: Wiimote scanning has stopped.
51:11:774 Src\HW\WiimoteReal\WiimoteReal.cpp:440 N[Wiimote]: Wiimote scanning has started.
52:06:094 Src\HW\WiimoteReal\IOWin.cpp:675 N[Wiimote]: WiimoteIOWrite[MSBT_STACK_MS]: Unable to send data to the Wiimote
52:08:586 Src\HW\WiimoteReal\WiimoteReal.cpp:473 N[Wiimote]: Wiimote scanning has stopped.