Bluetooth woes, not sure what to do next
-
Hi all,
I'm usually a read-only kind of person, but I've exhausted my google searches, guide readings, and following threads and am not sure what to do next.
I received a Pi3 and a PS4 controller a fathers day gift, with the intention of installing RetroPie and getting some quality time with some old favorites.
After many trials and errors, I was able to get the controller to pair with the Pi over Bluetooth and work in EmulationStation, however I couldn't get it to work in any of the games. I tried a few different things but couldn't get it working, so I thought maybe I'd go with a fresh install and see if I had missed something.
That's the last time I was able to get Bluetooth working.
In both a fresh 3.8.1 and a 4.0b2 install (and I've tried both a number of times), I get an error message on first boot (as well as all subsequent boots):
[FAILED] Failed to start Configure Bluetooth Modems connected by UART.
systemctl shows hciuart.service as loaded failed failed, bluetoothctl doesn't recognize any devices, hcitool scan doesn't do anything.
I've attempted to update, upgrade, go forward and back in kernel, change config.txt lines, nothing is working.
So I'm not sure what to do at this point. I figured it may be time to start completely fresh with some pointers from the community. Any thoughts?
Pi Model: 3B
RetroPi Version used: 3.8.1 and 4.0b2
Built from: SD Image
USB Devices connected: Keyboard
Controller used: PS4
Guide used: https://github.com/RetroPie/RetroPie-Setup/wiki/Setting-up-a-PS4-controller -
Did you install the ps3 controller driver at all ? That may interfere with the ps4 driver as it disables the built in bluetooth stack.
When you followed the guide, did you do anything else before hand, or just follow the guide from a fresh install ?
-
Thanks for the reply BuZz...
I actually swapped out my hardware today and it's working again (even with the same SD card) so I'm thinking there might be an issue with the Pi itself.
However, new issue-
I've followed the guide exactly, I have the controller working in Emulation Station, but it won't work in any ROMs.
RetroArch keeps wanting to run a more generic "Wireless Controller" as opposed to the specific Sony one.. I'm not sure how to remove or disable that so I can move forward.
-
@robothero so I managed to get the controller working for the most part, I went to to the RetroArch config GUI and updated basically everything (which included the addition of a ton of auto config files). I also deleted the "Wireless Controller.cfg" and it seems to be picking up the controller now.
Unfortunately hot keys don't seem to be functioning, but I'm able to pull up the menu by pressing L3+R3, which seems to be a sufficient replacement.
Kind of scared to do anything else in fear of breaking it!
-
When you start a RetroArch based game, what yellow text do you get in the bottom left corner of the screen?
-
Hey @Floob - sorry for the tardy reply, went AWOL for a bit.
I'm actually not getting a message at all. Games have been working very well in all emulators, the only downside is that I don't have hotkeys available, but pressing L3+R3 will bring up the RetroArch menu, which is a decent substitute.
-
What file(s) do you have in
/opt/retropie/configs/all/retroarch-joypads
? (Can you post them on pastebin.com?)
Are you sure no yellow text appears in the extreme bottom left of the screen when you start a game that uses RetroArch?
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.