- Only XBOX360 wired version is supported (VID=0x045e, PID=0x028e)
- You control player 1.
- Tested on Wii with Super Mario Sunshine on SD card.
- If the button layout is not perfect, try L+Back to turn buttons quarter clockwise. (Nintendont feature.)
- Connect your XBOX360 controller then start Nintendont-XBOX360. (Order is optional.)
- The XBOX360 LED 1 should now light up and the gamepad should react.
If you start a game the WiiMote LED says player 2. - If your controller doesn't work try one of these options:
- Restart Nintendont-XBOX360 or your Wii.
- Replug your controller.
- Plug in your controller after you have started a game.
- If it is still not working, try my USB gamepad tester RetrodeTest to check if your Gamepad works at all.
- Set
EndpointOut=0
in/controller/045e_028e.ini
. This will disable rumble and LED will flash.
Also use this settings if your Wii crashes. (Rare crashes are normal, though.)
- If the LED keeps flashing, this means that the LED cannot be set and also rumble will not work.
Try to set
EndpointOut=2
in /controller/045e_028e.ini.
The default isEndpointOut=1
which is surprisingly correct for my controller ;-)
There are controllers which are not compatible with these settings. You could try the values 1-8.
Maybe checklsusb -v -d 045e:028e
and grep forOUT
. Example output
- Enable Debugger and Log in Nintendont-XBOX360 settings.
- Check log file
/ndebug.log
. - The log file is not always written: Best practice is to start a game, then plug in your controller, then quit.
- Release
- Unpack it to your SD card.
- Put games in folder
/games
- Optional: Configure button layout in /controller/045e_028e.ini.
NEW: Fixed XBOX360 rumble for vWii
NEW: Support 3rd party WiiMote + Nunchuk (labeled with "NEW2in1" and "Motion plus", distributed by Haiwai Consulting/Tiger-Zhou UG)
Get these versions: devkitppc r29-1, devkitarm r47 and libogc 1.8.16 and execute make.
This software comes without any warranty. I am not responsible for any damage to your devices. Please make backups!