You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It appears that a discrete Extension that works fine on Dolphin with Bluetooth Passthrough (closest to Nintendo behavior we can get) and a new Remote Plus remote that also has no issues there (both carefully tested in Skyward Sword), do not appear to return MotionPlus data in the same way when used with xwiimote. One can easily see for example that holding it in an "aiming" position the xwiishow app shows the remote plus' indicator going to the left when turning left, but a vanilla remote with the discrete extension shows the X going to the right when turning left!
The text was updated successfully, but these errors were encountered:
I have a suspicion the true reason is that the hard-coded calibration data from MotionPlus hardware is not fully reverse engineered. I've never seen a HID library for that device that handles calibration data from MP, or not fully at least.
As it has been mentioned, this is caused by not interpreting the calibration data.
Various Wii remotes have gyro axes "reversed" with matching "reversed" calibration data.
FYI, the calibration data has recently been fully reverse engineered by the dolphin-emu team.
This should be fixed in kernel driver rather than userspace library, which is what does hardware-level interactions with wiimote: linux-input@vger.kernel.org.
It appears that a discrete Extension that works fine on Dolphin with Bluetooth Passthrough (closest to Nintendo behavior we can get) and a new Remote Plus remote that also has no issues there (both carefully tested in Skyward Sword), do not appear to return MotionPlus data in the same way when used with xwiimote. One can easily see for example that holding it in an "aiming" position the xwiishow app shows the remote plus' indicator going to the left when turning left, but a vanilla remote with the discrete extension shows the X going to the right when turning left!
The text was updated successfully, but these errors were encountered: