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

Controllers pair, but no input response (PS1, HW1 internal) #772

Open icd2k3 opened 9 months ago

icd2k3 commented 9 months ago

BlueRetro firmware version

1.8.4 & 1.8.3

BlueRetro firmware specification

HW1

BlueRetro firmware variant

System specific

BlueRetro hardware type

Internal install DIY

Manufacturer

Espressif

System used

PS1

Bluetooth controller brand & name

PS4, PS5, & Switch Pro

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

TL;DR

Controllers pair (and I can trigger button combination functions), but button inputs do not work in-game.

Details

What's really strange is that this used to work, so I don't what I might have changed to break it... I believe it was working until I accidentally triggered the "Disconnect controller" while trying to test IGR. But I also took the system apart around the same time, so it's possible I shorted something in the process too, but that wouldn't really make sense that it turns on and pairs fine.

I've also ran into this exact issue before on a previous PS1 HW1 install and opted to just do a full new install after I couldn't figure out the issue the first time.

I've tried:

Any ideas for other things I could check or try? Really at a loss after running through that list for what it might be. Only thing I can think at this point is to try a different esp32 board.

What did you expect to happen?

That button inputs for the console would work once paired

Attach files like logs or Bluetooth traces here

icd2k3 commented 9 months ago

Update: Analog mode maybe? Using a wired DS2 with analog mode on looks like the same issue...

If it is, I can't figure out how to toggle it off (according to the mapping chart it should be the PS button, but pressing it doesn't fix the issue)

khtp commented 9 months ago

Have you tried other controls? I have PS2 and in PS2 firmware 1.8.4 HW1 it works without problems for me using Xbox One and Xbox Series controls, in my case I am using everything externally, that is, outside the board and the configuration is not PSX-External but PSX-PS2. bin or something like that that comes within 1.8.4 and it works without problems where I had problems with arcade control using an esp32, my problem is published but if I use xbox one control all the buttons work and in arcade only 2 buttons fail for me L2 And R2

darthcloud commented 9 months ago

In the config is it possible you got GamePadAlt set?

darthcloud commented 9 months ago

Can you provided picture of the install? I wonder if one of the ESP32 IO got fried?

icd2k3 commented 9 months ago

Have you tried other controls?

I've tried PS4, 5, and Switch Pro controllers

In the config is it possible you got GamePadAlt set?

I'll double check in a couple days - but I don't think so

Can you provided picture of the install? I wonder if one of the ESP32 IO got fried?

Sure! IMG_1220 IMG_1219

I know someone is working on a BR drop-in mod for the PS1 much like LaserBear's GC solution, so maybe I'll just wait for that too

icd2k3 commented 9 months ago

Here's my current config:

image