BlueRetro icon indicating copy to clipboard operation
BlueRetro copied to clipboard

Exlene rumble not working in Xinput mode

Open darthcloud opened this issue 3 years ago • 1 comments

To be investigated why rumble doesn't work

darthcloud avatar Jan 15 '23 15:01 darthcloud

Im on firm 24.04_hw2, blueretro internal GC, Exlene rumble not working, when imput in home + Y, and home + A

aleomark avatar Jul 04 '24 06:07 aleomark

Fixes in v25.01

darthcloud avatar Jan 24 '25 03:01 darthcloud

Sorry to dig this back up - I updated to this firmware, set presets for Exlene output in the blueretro UI, but I can't seem to get the rumble to work (I probably just have an incorrect setting or something)

icd2k3 avatar Jan 26 '25 00:01 icd2k3

Use switch mode: https://github.com/darthcloud/BlueRetro/wiki/Controller-pairing-guide#12---exlene-gamecube-pairing-guide

darthcloud avatar Jan 26 '25 00:01 darthcloud

Thanks for the reply @darthcloud! - I did a factory reset and re-paired the Exlene controller - I believe it's in Switch mode now because I have to press (-) to get the correct rotated name based mapping like the docs mention (and it rumbles when I press it)... but oddly still no rumble in-game 🤷‍♂ tested in Meele and Sonic Riders

icd2k3 avatar Jan 26 '25 00:01 icd2k3

you need to enable rumble in the config https://github.com/darthcloud/BlueRetro/wiki/BlueRetro-BLE-Web-Config-User-Manual#26---example-enable-rumble

darthcloud avatar Jan 26 '25 00:01 darthcloud

Ah right, thanks (sorry been a while since I've changed these settings lol) - I ended up switching back to 24.10 because I forgot about the multiple Switch controller latency issue. Is there a way to stay on the current firmware, but connect the Exlene in X-input mode like 24.10? If not, I'll just stay on the last version for now, NBD

Thanks for your work on this project - I have it in all my consoles and has worked flawlessly for years!

icd2k3 avatar Jan 26 '25 15:01 icd2k3

xinput will work on v25.01 juat like before

darthcloud avatar Jan 26 '25 15:01 darthcloud

Some additional info: The xinput (aka ios) mode of the controller do not expose a rumble report. So it's impossible to have rumble in that mode.

Only Switch mode can have rumble.

darthcloud avatar Jan 26 '25 22:01 darthcloud

Makes sense, still having trouble with 25.01 though

  • 4 Exlene GC controllers
  • Factory reset BR
  • update to 25.01
  • in presets config, change outputs 2, 3, and 4 to preset "Exlene GameCube" (idea is 1st controller switch, remaining 3 x-input)
  • Re-pair all controllers one by one
  • Try to connect all controllers, and the 4th connection causes a full reset of BlueRetro

Video: https://www.dropbox.com/scl/fi/panz7eu94v7qry206gciw/IMG_2459.mov?rlkey=mdy53hun2gp5ysn6653abn7w9&st=c3u9q64t&dl=0

It looks like maybe they're all pairing as switch controllers now with the latest update? (if I downgrade, one difference I see is that the "active player" light on the bottom doesn't like up in xinput mode)

icd2k3 avatar Jan 27 '25 04:01 icd2k3

UPDATE: ok I think I finally got this right haha, paired controllers 2-3 via Y + home and now it seems good (player 1 rumbles, no rumble on the other 3, no latency)

icd2k3 avatar Jan 27 '25 04:01 icd2k3