darthcloud / BlueRetro

Multiplayer Bluetooth controllers adapter for retro video game consoles
https://blueretro.io
Apache License 2.0
1.35k stars 110 forks source link

[Gamecube internal] Xbox One controllers seem to have compatabillity issues #584

Closed T1GWBJAH closed 1 month ago

T1GWBJAH commented 1 year ago

BlueRetro firmware version

1.8.2

BlueRetro firmware specification

HW2

BlueRetro firmware variant

System specific

BlueRetro hardware type

Internal install modkit

Manufacturer

Laserbear

System used

Nintendo GameCube

Bluetooth controller brand & name

wireless controller for xbox one model 1708

What is problem? (only list ONE problem per report)

Connected controller to gamecube, and X button would not act as the B button like it usually does.

What did you expect to happen?

For the X Button to act as B button on original Gamecube controller

Attach files like logs or Bluetooth traces here

No response

qwertymodo commented 1 year ago

There are several button mappings on the XBone controller that don't seem to match the documented ones here

Here are the mapping issues I see:

XBone Button | Mapped GC Button | Expected GC Button X | Y | B Y | Z | Y RB | Start | Z Menu | None | Start

The rest of the buttons seem to be correctly mapped (A->A, B->X, L/R triggers, D-pad)

darthcloud commented 1 year ago

Is your Xbox controller having latest FW installed?

qwertymodo commented 1 year ago

It was not. The firmware update seems to have fixed my issue (though, I also applied the GameCube Merge analog & digital trigger profile shown above, so that might also be necessary). I only ever use this XBone controller on the PC, so I wasn't aware that firmware updates were a thing, and had to download an app to apply the update.

darthcloud commented 6 months ago

@T1GWBJAH you still have that issue? Try updating the Xbox controller firmware via the Xbox accessories Win10 app as suggested.

darthcloud commented 1 month ago

Feel free to reopen if you got more info