Macbook Pro M2 / Sonoma bluetooth G2 connection

119 views
Skip to first unread message

jme

unread,
Mar 26, 2024, 4:39:05 PM3/26/24
to Subsurface Divelog
Have been using an old Macbook Pro / Catalina to upload from a G2 and it works fine.    

Am trying with a newer Macbook Pro M2 / Sonoma and it doesn't seem to detect the G2.

It's somewhat odd - if I click show all devices on the old Macbook I see lots of devices (Sonos, treadmill, TV, speaker...) and with the M2 I only see the TV and speaker.  

I've tried all of the obvious stuff (reboot, restart the Bluetooth daemon, delete the bluetooth plist files...)

Has anyone had any luck using a M2 with G2 and Bluetooth? 

thanks for any insight,
Jim 

Brad Ahlf

unread,
Mar 27, 2024, 4:23:22 PM3/27/24
to Subsurface Divelog
I found similar problem behavior of subsurface running fine but not discovering or uploading on my MacBook Pro using M1 Max running Sonoma.  Problem maybe related to new Apple chipset?

Worked fine on my iPhone and I think also on a MacBook Pro using i5 running Monterey.

jme

unread,
Mar 28, 2024, 5:01:58 AM3/28/24
to Subsurface Divelog
Thanks Brad - I suspect you are correct that it's a chipset problem - yay.    If anyone has gotten this working, or has tried and failed, it would be good to know as I'll probably take the laptop in to see what Apple has to say.

thanks,
jim

Brad Ahlf

unread,
Mar 28, 2024, 1:28:19 PM3/28/24
to Subsurface Divelog
As I recall in my testing, the newer Apple chipset MacBook discovered fewer Bluetooth devices in my home than an old MacBook or my iPhone.  My next step was to investigate an updated driver or a driver setting, but I was satisfied using my iPhone.

Andrew Goldby

unread,
Mar 29, 2024, 8:40:28 AM3/29/24
to subsurfac...@googlegroups.com

I also had various problems with Macbooks (M1 and M2) connecting to Suunto (Eon Core) and Shearwater (Petrel) … I find it much easier to do the sync from the phone (Samsung) which works perfectly every time and then use the laptop later to add photos, additional comments etc

 

Andy

 

 

--
You received this message because you are subscribed to the Google Groups "Subsurface Divelog" group.
To unsubscribe from this group and stop receiving emails from it, send an email to subsurface-dive...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/subsurface-divelog/52d546fc-555f-44ba-a1ca-bb3f9c06bef8n%40googlegroups.com.

jme

unread,
Apr 17, 2024, 11:44:16 AM4/17/24
to Subsurface Divelog
I'm still trying to get a Macbook Pro M2 Bluetooth connection to my G2.   No luck yet, but some possibly interesting data points.

1. I contacted the Scubapro about LogTrak  and they said:

 "As far as I know, newer Macbooks don’t support Low energy Bluetooth anymore. I have tried to find a workaround with a Bluetooth dongle, but it did not work. He should continue to use the cable, or even better start using the Logtrak 2.0 app. Logtrak desktop will soon be replaced with a new webapp which is connected to the mobile app."   

2. I figured that's game over, but I stumbled on a Mac App called Simple BLE Scanner and it does seem to find the G2 (see attachment) so maybe there is hope.

cheers,
jim



Screenshot 2024-04-17 at 16.13.24.png

jme

unread,
May 4, 2024, 1:27:17 AM5/4/24
to Subsurface Divelog
Currently Subsurface is built and distributed with QT 5.15.2.   I managed to get it to find my G2 during a scan with a minor code change on an Intel Macbook Pro, but it still wouldn't download.

After upgrading to to QT 5.15.13,  it will find and download from my G2 without any code changes.

Are there any plans to either go to a new version of QT (I know going to a recent version is non-trivial) or building for Apple Silicon?

thanks,
jim

jme

unread,
May 4, 2024, 1:29:14 AM5/4/24
to Subsurface Divelog
Sorry - that last post wasn't very clear.    The build was on an Intel Macbook, but the testing was on an M2 Macbook.

Michael Keller

unread,
May 4, 2024, 5:51:51 PM5/4/24
to subsurfac...@googlegroups.com
Hi Jim.


Thank you so much for your efforts!


On 4/05/24 17:27, jme wrote:
> Are there any plans to either go to a new version of QT (I know going
> to a recent version is non-trivial) or building for Apple Silicon?


Not sure there are much plans for any QT upgrades at this point in time,
or if anybody is actually putting work into this.

I think at some point in the past we were looking into a move to QT6, as
I believe this is a prerequisite for being able to release in one or
both of the mobile app stores.

But if you've found a minor upgrade that improves the situation for
MacOS on Apple silicon (which is the direction that things are moving
for MacOS), then I think this is an improvement and should be considered.

Are you able to put this into a pull request so we get to discuss this
based on actual code changes and see how it goes with CICD?


Cheers

  Michael Keller

jme

unread,
May 5, 2024, 1:33:41 AM5/5/24
to Subsurface Divelog
Thanks Michael.   Pull request #4177.    I don't know what is involved in adopting a new Qt version, but there are no code changes required.   I'm sure there is a lot of testing that needs to be done.  Unfortunately, I couldn't find an installer for 5.15.13 so I had to build from source, but that was all.     I had made some progress with code changes against 5.15.12 (the version currently in use) and could see the G2 when scanning, but it would crash during downloads.    I was also successful in downloading using a arm64 build, but that's a much bigger change than a minor version Qt upgrade.

jme

unread,
May 7, 2024, 4:42:22 AM5/7/24
to Subsurface Divelog
Michael and Dirk have updated the Mac build version of Qt to 5.15.13 and I can upload from my G2 on a Macbook M2 Sonoma.   using https://github.com/subsurface/nightly-builds/releases/download/v6.0.5159-CICD-release/Subsurface-6.0.5159-CICD-release.dmg.    Hopefully this works for others as well.

thanks Michael and Dirk,
Jim
Reply all
Reply to author
Forward
0 new messages