Bluetooth controllers connect successfully in Rocknix, work as expected with EmulationStation (ES), but aren't being detected by RetroArch (RA) automatically despite being configured correctly in EmulationStations (ES)
How to reproduce
Steps to reproduce the behavior:
Enable Bluetooth in ES settings
Pair Bluetooth controller (Xbox Elite Series 2 in my example) in ES settings
Set Bluetooth controller as Player 1 control in ES settings
Menu navigation in ES works as expected, but emulation reverts to internal device controls despite Bluetooth controller being configured as the primary input source
Attempting to override Player 1 controls in RetroArch settings manually gives mixed results (some users reported success with manually binding keys, but no keys could be registered in my own tests and it would just time out)
I have not tested this issue with a variety of Bluetooth controllers, only the Xbox Elite Series 2 in Bluetooth mode for now (plugging the controller into the USB port caused my console to crash, and I have not tried this since).
I have not tested this issue with standalone emulators to verify if the issue is directly related to RetroArch (RA) or extends to other stanalone emulators as yet.
I have heard reports that RetroArch (RA) may be detecting a Bluetooth controller in Player 2 port. If this is confirmed to be true, this would imply that EmulationStation (ES) is not aligning with RetroArch (RA), and RA may be off doing its own thing for player port configuration irrespective of ES configuration.
Not sure if this is directly related or not, but I stumbled across this thread today which might help us narrow down the root cause and potential fix.
https://www.reddit.com/r/RetroPie/s/rGWGKFXNJ2
Describe the bug
Bluetooth controllers connect successfully in Rocknix, work as expected with EmulationStation (ES), but aren't being detected by RetroArch (RA) automatically despite being configured correctly in EmulationStations (ES)
How to reproduce
Steps to reproduce the behavior:
Information
Log file
Will amend this to include log file shortly.
Context