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

Bluetooth Gamepad bug on RGB30 #1139

Open
hiruko-san opened this issue Aug 4, 2024 · 6 comments
Open

Bluetooth Gamepad bug on RGB30 #1139

hiruko-san opened this issue Aug 4, 2024 · 6 comments

Comments

@hiruko-san
Copy link

Before submitting your issue or feature request. DO NOT REQUEST ASSISTANce FOR PRELOADED IMAGES. I do not support or condone the use of preloaded ArkOS images. Preloaded meaning images that come with copyrighted roms preincluded. Look for support from the creator or supplier of those preloaded images, not from here! If a ticket is submitted for assistance for such images or if there's an indiciation that a preloaded image is what the support request is for, the issue ticket will be closed with no further response.

  1. This is not the Stock OS that comes with your device, AmberElec, JelOS, or UnOfficialOS. ArkOS is a different distribution from those systems and will have differing features. The only somewhat similarity is that they both use EmulationStation as a frontend. Even with that, the versions of EmulationStation that's used in between ArkOS and these other distributions is different with different capabilities. If there are features you prefer with the other available distributions, just use those distributions instead. The choice is yours.

  2. Have you reviewed the Frequently Asked Questions section available for your supported device in the wiki?
    Yes

  3. If your issue is related to being able to run certain emulators or ports, have you reviewed the Emulators and Ports section available at https://github.com/christianhaitian/arkos/wiki/ArkOS-Emulators-and-Ports-information for needed bios files and supported rom extensions?
    Not related.

  4. Have you reviewed the known issues section available at https://github.com/christianhaitian/arkos/wiki/Known-issues ?
    Yes

Describe the Issue (If applicable)

A clear and concise description of what the bug is.
Hotkeys and RGB30's input stops working in game if I pair with a bluetooth gamepad.

How can the issue be reproduced? (If applicable)

After I paired the controller via bluetooth, I started a PS1 game (tested with Parasite Eve & Mega Man x4) running with Retroarch32. I couldn't use the hotkeys (e.g Select + X, or top face button) to go into RA menu. The inputs on the RGB30 will also stop working. I can't power off the device using the power button either. The only way is to press the Reset button to reset the whole device. This automatically unpairs the bluetooth gamepad.

I tested this with the XiaoMi bluetooth gamepad only so I'm not sure if other controllers are the same.

What device are you using? (Only the Gameforce Chi, RK2020, OGA 1.0, OGA 1.1, RG351MP, RG351V, RGB10, R35s, RG353V/VS, RG353M, RG503, RGB30, and RK2023 units are officially supported)

RGB30

What version of ArkOS are you on?

  • You can find this during the initial boot process right before the Emulationstation loading screen
    07/31/2024

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

I noticed the inputs configured via the Main Menu> Configure Input shows one set of values / numbers, but shows a different value if configured manually in Retroarch. I wasn't able to use the controller at all previously but seems like parts of the issue was fixed between the last version I tried and now the latest version.

I poked around in the system folders and found 2 .cfg files referring to the same controller but one in chinese "小米蓝牙手柄" and one in English "Xiaomi Mi Bluetooth Gamepad".

@christianhaitian
Copy link
Owner

Not sure how to even begin to troubleshoot this one as I don't experience that issue with the 8bitdo controllers I use. It could be an issue with using Xiaomi controllers but I don't have any to test this.

@hiruko-san
Copy link
Author

I have the controller and when I last tested it I noted down the input values, if there's any help?

Screenshot from 2024-08-05 23-55-11

to the left is the values from ES access from the Main Menu> Configure Input.
the blank spots under the Retroarch column on the right means the values are unchanged.

@hiruko-san
Copy link
Author

ok, so I got a 8Bitdo SN30 Pro, and I tested it again after I reset the input settings.
I've tried all 4 modes (DInput, XInput, Switch, Mac OS), the controller works normally while in the Emulation Station menu, but none of it worked perfectly in game.

On PSX specifically I noted the Dpad, L1, and R1 weren't working.

On SNES & NES the Input just didn't work at all.

On Genesis only one of the ABXY face button responded in game.

@christianhaitian
Copy link
Owner

Try updating the controller definitions in retroarch and see if that makes a difference.
online updater>update controller profiles>

@hiruko-san
Copy link
Author

Try updating the controller definitions in retroarch and see if that makes a difference. online updater>update controller profiles>

unfortunately this didn't resolve it.

for PSX specifically the core remap file will load automatically each time and I have no idea how to disable the remap file.

@apf3l
Copy link

apf3l commented Sep 28, 2024

I experience a similar problem with my RGB30 and bluetooth paired SNES Switch Online Controller or 8bitdo Pro 2 Controller L and R Button can be mapped in emustation frontend but when within SNES9x Emulator and Retroarch L and R is not working, already updated controller profiles and I am on ArkOS 09272024

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

3 participants