Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pairing broken on macOS Ventura #457

Open
Bryceshaw06 opened this issue Dec 6, 2022 · 2 comments
Open

Pairing broken on macOS Ventura #457

Bryceshaw06 opened this issue Dec 6, 2022 · 2 comments
Labels

Comments

@Bryceshaw06
Copy link

Bryceshaw06 commented Dec 6, 2022

Continuation of issue #456 (I don't think I can reopen an issue unless I closed it myself? Sorry, I'm not too familiar with GitHub.)

Thank you for looking into it! It looks like that fixed the problem of detecting the wrong MacOS version (The [PAIRING OSX] No need to add entry for OS X before 10.7. message no longer appears), but unfortunately I still can't get my controller to pair. I suspect that it may have to do with the mac address of the controller being written to the com.apple.bluetooth.plist file in /Library/Preferences/ , is it possible that file it needs to be written to changed in recent MacOS versions? I'm thinking that because none of my other bluetooth devices are in that file, in fact, there's not much data there at all. Just a guess though, you would have a much better idea of what's causing the problem than I would.

One thing that I think is worth noting is the controller works well with the example scripts when it's plugged in over usb, the issue is just pairing over bluetooth.

Here is a video of me trying to pair the controller to my Mac, in case you notice anything strange there.

Log from terminal:

bryce@Bryces-Air build % sudo ./psmove pair
Password:
Connected controllers: 1
[PSMOVE WARNING] Magnetometer in 04:76:6e:0f:0a:18 not yet calibrated.
PSMove #1 connected via USB.
[PAIRING OSX] Detected: macOS 13.1
[PAIRING OSX] Entry for 04-76-6e-0f-0a-18 already present.
Pairing of #1 succeeded!
Controller address: 04:76:6e:0f:0a:18
Calibration data available and saved.
bryce@Bryces-Air build % 
@thp thp changed the title (Continuation of #456 ) Unable to pair on M1 Mac, Ventura Pairing broken on macOS Ventura Dec 12, 2022
@thp
Copy link
Owner

thp commented Dec 12, 2022

Let's mark this as broken in Ventura for now.

@thp thp added the bug label Dec 17, 2022
@Bryceshaw06
Copy link
Author

Hey Thomas, I just came across something that might be worth looking into related to this problem. I dug around a bit and noticed that all of my bluetooth devices had their information and mac addresses stored in different files like /Users/bryce/Library/com.apple.bluetooth.services.cloud/CachedRecords/DeviceRecord/01:23:45:67:89:10

I am still not even sure if this is what should be looking for in order to help get this issue solved. I would like to help however I can, I just don't know what I should be doing. If you can tell me how to can help you best, I'd be more than happy to do whatever!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants