Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nunchuck conflicts with motion plus #92

Open
cipitaua opened this issue Nov 3, 2021 · 2 comments
Open

Nunchuck conflicts with motion plus #92

cipitaua opened this issue Nov 3, 2021 · 2 comments

Comments

@cipitaua
Copy link

cipitaua commented Nov 3, 2021

In my system (ubuntu devel) I get that nunchuck does work only without motion plus. When motion plus is connected (or integrated) alongside nunchuck, both nunchuck and motion plus data are ignored.

Note that I have compiled xwiimote from github repo.

dmesg output:

[23980.479749] wiimote 0005:057E:0306.0007: hidraw0: BLUETOOTH HID v3a.1c Gamepad [Nintendo RVL-CNT-01] on d8:f2:ca:b8:f6:95
[23980.479756] wiimote 0005:057E:0306.0007: New device registered
[23980.637149] wiimote 0005:057E:0306.0007: detected device: Nintendo Wii Remote (Gen 1)
[23980.637789] input: Nintendo Wii Remote Accelerometer as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/bluetooth/hci0/hci0:256/0005:057E:0306.0007/input/input45
[23980.638110] input: Nintendo Wii Remote IR as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/bluetooth/hci0/hci0:256/0005:057E:0306.0007/input/input46
[23980.638346] input: Nintendo Wii Remote as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/bluetooth/hci0/hci0:256/0005:057E:0306.0007/input/input44
[23980.890975] wiimote 0005:057E:0306.0007: detected extension: Nintendo Wii Nunchuk
[23980.891147] input: Nintendo Wii Remote Nunchuk as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/bluetooth/hci0/hci0:256/0005:057E:0306.0007/input/input47
[23980.891321] wiimote 0005:057E:0306.0007: detected extension: Nintendo Wii Motion Plus
[23980.891412] input: Nintendo Wii Remote Motion Plus as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/bluetooth/hci0/hci0:256/0005:057E:0306.0007/input/input48
@cipitaua cipitaua changed the title Nunchuck conflics with motion plus Nunchuck conflicts with motion plus Nov 3, 2021
@cipitaua
Copy link
Author

cipitaua commented Nov 6, 2021

no one?

@git-developer
Copy link

I have two MotionPlus adapters. The first one is working fine, the second one behaves as described here.

I found 2 indications that my second device is not a genuine MotionPlus but a clone:

  1. The screws have Phlilips (cross) heads; original MotionPlus screws have triangle heads.
  2. The colour of the plastic inside the small connector that is plugged into the Wiimote is black; on the original MotionPlus it's white

udevadm monitor -k shows different behavior for the affected MotionPlus adapter:

  • Plugging the MotionPlus adapter without Nunchuck into the Wiimote causes 2 add events (one for inputX and one for inputX/eventY; unplugging causes 2 remove events.
  • The same happens for the Nunchuck alone without MotionPlus.
  • When the MotionPlus adapter is connected and the Nunchuck is plugged into the Wiimote, udevadm shows
    • 2 remove events for the MotionPlus adapter
    • 2 add events for a MotionPlus adapter
    • 2 add events for a Nunchuck
    • 2 remove events for the Nunchuck
    • 2 remove events for the MotionPlus adapter

My guess is that the kernel module runs into an unexpected situation and thus removes the devices. To confirm this, a hid-wiimote module is required that is compiled with debug support.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants