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

Gamecube Internal Blue Retro + 8BitDo Power On Issue #1144

Open
starlightknight opened this issue Jan 7, 2025 · 0 comments
Open

Gamecube Internal Blue Retro + 8BitDo Power On Issue #1144

starlightknight opened this issue Jan 7, 2025 · 0 comments

Comments

@starlightknight
Copy link

BlueRetro firmware version

24.10

BlueRetro firmware specification

HW2

BlueRetro firmware variant

Universal

BlueRetro hardware type

Internal install modkit

Manufacturer

LaserBear

System used

Nintendo GameCube

Bluetooth controller brand & name

8BitDo GC Mod Kit

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

This is really 8BitDo's firmware bug, but after working with their support for months now since launch, I've given up on them ever fixing the issue so I'm hoping there can be a workaround in Blue Retro.

Basically, I am trying to use the HW2 Power On / Off by controller with the 8BitDo GC Mod Kit.

To do this with LaserBear Internal Mod, you:

  1. Leave GameCube Power Switch On
  2. Turn Off System With L+R+A+Start instead of the Power Button
  3. Turn On System by activating controller to pair

This works fine with typical console controllers (PS, Switch etc). However, the 8BitDo board has a bug in the firmware: merely plugging in the USB cable to charge will pair the controller to its host device, even if no buttons are pressed. Normally charging a controller does not do this.

That breaks the following flow:

  1. Turn off System With L+R+A+Start
  2. Put controller on charger (8BitDo bug then turns console back on).

I'm wondering if it is possible to have an optional quirk in the BlueRetro firmware where the controller pairing alone doesn't activate power on, and instead a button on the controller, like Start, also needs to be pressed.

I'm imagining something like

  1. 8BitDo controller is put on charger. It powers on and pairs to the Gamecube in standby.
  2. Blue retro listens for 5 seconds or so after pairing for the Start button to be pressed
  3. If its pressed, it powers on. Otherwise, it disconnects the controller (i suppose it could just leave it connected too, though slightly less energy efficient).

Would something like that be feasible? I hate to ask for a hack, but as the mod kit is the primary way to get an authentic GC controller experience with BlueRetro, it would be nice if this feature worked properly and unfortunately 8BitDo support is useless.

What did you expect to happen?

See above.

Attach files like logs or Bluetooth traces here

No response

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

1 participant