@krazeetyger thanks mate, I can confirm it works! Steps taken:
Installed latest Raspberry Pi OS Desktop or Lite does not matter, just make sure to boot to CLI.
Installed RetroPie manual, see: https://retropie.org.uk/docs/Manual-Installation/
Installed xpadneo through RetroPie-Setup under Manage packages -> Driver
Add the next line:
Privacy = device
sudo nano /etc/bluetooth/main.conf
Install SDL2 2.0.14:
tar zxvf SDL2-2.0.14.tar.gz
sudo make install
sudo systemctl restart bluetooth
[bluetooth] agent on
[bluetooth] scan on
[bluetooth] pair XX:XX:XX:XX:XX:XX
[agent] Accept pairing (yes/no): yes
The light on the XBOX controller should now lid constantly which means it's connected, you can configure the buttons in RetroPie, at this moment LT and RT buttons do not work (it does not register), anyone have a solution for that?
I use a Raspberry Pi 4 with 4GB with the default WLAN/Bluetooth, not an external dongle.
For anyone who wants to tidy up their game list, if you want just 1 entry per game for multidisc titles then put your multidiscs in a hidden subdirectory (one per game or all together, doesn't matter) and just reference them in the m3u file(s).
For example, this hidden directory (the dot at the start of the directory name makes it hidden so ES won't display it):
/home/pi/RetroPie/roms/segacd/.Night Trap (U)/
Contains these two files:
Night Trap (CD 1 of 2) (U).chd
Night Trap (CD 2 of 2) (U).chd
Then this m3u file:
/home/pi/RetroPie/roms/segacd/Night Trap (U).m3u
Contains the following text:
.Night Trap (U)/Night Trap (CD 1 of 2) (U).cue
.Night Trap (U)/Night Trap (CD 2 of 2) (U).cue
You'll also need to make sure the m3u extension is included in your es_systems.cfg file under the segacd system, like so:
@yfzdude Went in and found each of the emulators (under Manage Main Packages) one for Genesis (lr-genesis-plus-gx) and one for TurboGrafx-16 (lr -beetle-pce-fast), and updated both of them. Then I rebooted.
@jedcooper Sorry, never got around to fixing it. My menu widgets are already disabled, but the issue persists. I'm assuming that it's a similar issue to the one people are reporting with widgets, but not sure what more to do with that information unfortunately.
My other approach.. has been to emulate SNES on my Wii, haha. For an unrelated matter, I'm getting a VGA666 board in the mail some time. I don't expect that it will make a difference with this particular issue, but I'll give it a try anyway and report back if it makes a difference.
@drdave79 if /etc/emulationstation doesn't exist it would break standard retropie - that's where the carbon theme is kept. can you show a screenshot of how you're trying to navigate to it or something like that?
Do you know how to remove the "custom override" so the es_systems.cfg gets properly updated?
it shows you where it is in the error message - just delete the whole file. obviously that will remove all the custom changes you've made, so if you want to just fix this system you replace it with what's in /etc/emulationstation/es_systems.cfg for the psp.