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

Built-in controller not detected automatically after disconnecting external controller #1226

Open
Ampaex opened this issue Nov 25, 2024 · 3 comments

Comments

@Ampaex
Copy link

Ampaex commented Nov 25, 2024

Describe the Issue (If applicable)

The console does not respond to built-in controller when it is rebooted while having connected a bluetooth controller.
Seems like the console is not able to recognize that the bluetooth controller is not connected anymore.
Now it is happening to me that I cannot do anything, because the built-in controller is not working and the bluetooth controller is not connecting anymore.

How can the issue be reproduced? (If applicable)

  1. Use the bluetooth manager to connect a controller
  2. Start playing a game.
  3. Shut down the console using the bluetooth controller.
  4. Turn on the console and see that you cannot use any console control neither connect the bluetooth controller again.
    (In my case, after rebooting, it returns to where I left it before)

What device are you using?

RG353V transparent black

What version of ArkOS are you on?

Arkos v2.0 (10/25/2024) Update

Anything else you'd like to include that may help to review this issue or feature request?

This happened using retroarch while running rumble_mGBA core.

@Ampaex Ampaex changed the title Built-in controller not detected by default Built-in controller not detected automatically after disconnecting external controller Nov 25, 2024
@christianhaitian
Copy link
Owner

You shutdown the unit in the middle of gaming? How did you shut the unit down? Describe the steps you took.

@Ampaex
Copy link
Author

Ampaex commented Dec 1, 2024

I think that retroarch controller settings are not updating automatically.

  1. When you connect a bluetooth controller it starts acting as player 1, then you can play nice.
  2. Afterwards, you have to shutdown the console without disconnecting the controller with just a quick tap in the power button(I have quick mode enabled).
  3. Then, booting again results in player 1 being the (missing) bluetooth controller, built-in is disabled, and at least I did not managed to connect the bluetooth controller again(even pressing fn + R3).

@Ampaex
Copy link
Author

Ampaex commented Dec 1, 2024

I had to connect a wired keyboard to recover control over retroarch because it was not responding. In emulation station the built-in was working fine.
The problem it is just you cannot close retroarch at all if you don't have an appropriate configured controller for it.
Maybe a workaround could be adding a button combination at OS level allowing always the built-in controller to exit retroarch no matter the player controller config.

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

2 participants