Bluetooth not working on Mac w/Ventura

19 views
Skip to first unread message

Ryan Gardner

unread,
Nov 29, 2022, 4:57:18 PM11/29/22
to Subsurface Divelog
I'm trying to troubleshoot why this isn't working... 

On the normal 5.0.10 Mac build, the device scanning shows one random (non LE) device. It doesn't show any LE devices in the list. I suspect it's because I recently updated to Mac OS Ventura (13.0.1)

I read an older thread where someone mentioned that the Qt6 test build worked for them with Bluetooth previously. I downloaded the most recent qt6 build from https://subsurface-divelog.org/downloads/test/ and that one does show more devices in the list when it does a scan. 

I installed Qt 6 (the latest one, 6.2.4) and built Subsurface locally on my Mac using: 

subsurface/scripts/build.sh -desktop -quick -build-with-qt6 

or

subsurface/scripts/build.sh -desktop -build-with-qt6 

And the resulting build has the same issue as my qt5 build - bluetooth doesn't see things, or sees the same one device. It eventually errors out with a "Device discovery error: an unknown error has occurred"  

I'm trying to see what might be different on my qt6-based build and the one that was built and hosted on the test downloads. Are the build settings for the qt6 build available?  (was it built with github actions, or build manually somehow?) Is it building from the M1 branch?

Or... if anyone has any insight into how to get a build to work on Mac OS X with the bluetooth working, that'd be great. 

Ryan

Reply all
Reply to author
Forward
0 new messages