darthcloud / BlueRetro

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

BSP-Y02 issues after restart console #1002

Open sidneivl opened 1 month ago

sidneivl commented 1 month ago

BlueRetro firmware version

24.04 saturn and parallel 1p

BlueRetro firmware specification

HW1

BlueRetro firmware variant

System specific

BlueRetro hardware type

External adapter dongle (1 port only)

Manufacturer

8bitDo

System used

SEGA Saturn

Bluetooth controller brand & name

BSP-Y02

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

I tried pairing my BSP-Y02 using the X+HOME combination for the Android connection (other connection types don't work).

All buttons worked as expected, but the directional buttons weren't working.

So I've noticed that is possible to map the controller, and I've added LX axis in SRC to D-pad axis on DEST in advanced config.

Screenshot 2024-05-15 at 11 42 57

If I make this configuration first and then enter the game, the controller works perfectly. I can play any game without problems.

However, if I turn off the console and turn it back on, the directional controls lose the configuration and respond in a strange way:

https://github.com/darthcloud/BlueRetro/assets/5385276/cd7807d4-6e2e-49fe-a93c-0f28aaeea931

This issue also happens with BlueRetro for Neo Geo MVS.

I've tried changing the connection and the mapping, but the directional configuration always gets lost after turning on the console again.

Is there something I can do to solve this, or is it a real bug?

Regards

What did you expect to happen?

I want to configure my BSP-Y02 controller to work with BlueRetro for Saturn and Neo Geo MVS games, but I need the configuration to persist after I turn off and on the console again.

Attach files like logs or Bluetooth traces here

No response