darthcloud / BlueRetro

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

BlueRetro stops working when a game on OPL runs PS2 #889

Open TheReconJacob opened 5 months ago

TheReconJacob commented 5 months ago

BlueRetro firmware version

1.9.1

BlueRetro firmware specification

HW1

BlueRetro firmware variant

System specific

BlueRetro hardware type

External adapter with multiple hardwired cord

Manufacturer

BlueRetro from AliExpress

System used

Sony PlayStation 2

Bluetooth controller brand & name

PS5 Controller

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

  1. BlueRetro stops working and I can't use a controller when I run a game using OPL. (Originally reported issue on OPL Github https://github.com/ps2homebrew/Open-PS2-Loader/issues/1158)

What did you expect to happen?

Controller to work when using OPL, given it works on normal disc games.

Attach files like logs or Bluetooth traces here

No response

TheReconJacob commented 5 months ago

I found a workaround to this for anyone that has the same problem. The cable I am using for my PS2 is the one that allows you to have two controllers connected to one blueretro device. For whatever reason, having the second cable slot in the player 1 port allowed it to work perfectly, and having the first cable slot in the player 2 port also worked for having 2 players. Basically just swap the cable round to the opposite of where you'd expect it to go. For some reason, this is the only way it works on OPL, and they don't work the normal way round. Whereas on disc, it doesn't matter which way round the cable is, the controllers will work either way.

dunny1g commented 1 month ago

Same issue here on both v1.9.1 and v24.04 HW1, basically haven't been able to use my PS2 with a DualShock 3 since I got a BlueRetro months ago unfortunately.

I found a workaround to this for anyone that has the same problem. The cable I am using for my PS2 is the one that allows you to have two controllers connected to one blueretro device. For whatever reason, having the second cable slot in the player 1 port allowed it to work perfectly, and having the first cable slot in the player 2 port also worked for having 2 players. Basically just swap the cable round to the opposite of where you'd expect it to go. For some reason, this is the only way it works on OPL, and they don't work the normal way round. Whereas on disc, it doesn't matter which way round the cable is, the controllers will work either way.

Couldn't get the workaround to work either, sounds like we have the same BlueRetro setup too.