3DConnexion Drivers for Mac OS Mojave

Questions and answers about 3Dconnexion devices on macOS.

Moderator: Moderators

rjtiedeman
Posts: 5
Joined: Wed Jan 23, 2019 4:40 pm

Re: 3DConnexion Drivers for Mac OS Mojave

Post by rjtiedeman » Tue Jun 11, 2019 10:27 am

Any news on Mac OS Mojave drivers or the next big update to OS 10.15 is on its way and will change everything about the time the fix is here for OS Mojave.

davezoo
Posts: 6
Joined: Wed Jan 23, 2019 6:36 am

Re: 3DConnexion Drivers for Mac OS Mojave

Post by davezoo » Sun Jul 07, 2019 11:24 am

SpaceMouse Enterprise
OS: macOS Mojave 10.14.5 (18F132)
Driver: 3DxWare 10.6.2

After countless uninstall and reinstall there is no Allow button...

Image

ianveroni
Posts: 1
Joined: Sun Jul 07, 2019 8:27 pm

Re: 3DConnexion Drivers for Mac OS Mojave

Post by ianveroni » Sun Jul 07, 2019 8:42 pm

Hi,
I've run my Spacemouse Pro (wired) for years and never had an issue until now. Using an iMac (Retina 5K, 27-inch, 2017) OS:Mojave 10.14.5 and I get exactly the same response! Uninstall/Re-install with latest driver version (3DxWare 10.6.2) and still no luck!

Where is the "3DConnexion S.A.M." 'Allow' button supposed to be? It's not showing up under 'Privacy' button either per @davezoo GIF.

Sooo frustrating that this thread has gone on for this long. Help, deadlines are now!

ngomes
Moderator
Moderator
Posts: 1934
Joined: Mon Nov 27, 2006 7:22 am
Contact:

Re: 3DConnexion Drivers for Mac OS Mojave

Post by ngomes » Mon Jul 08, 2019 10:00 am

Hi,

Here's a word directly from the software team: we're on it. We had to pull version 10.6.2 due to the installation issue with the kernel extension (kext). We're currently investigating what causes it.

We're sorry for the inconvenience.
Nuno Gomes

davezoo
Posts: 6
Joined: Wed Jan 23, 2019 6:36 am

Re: 3DConnexion Drivers for Mac OS Mojave

Post by davezoo » Mon Jul 08, 2019 10:09 am

I can see that they pulled the update but here is what I did.

If you have this problem, your extension is already disabled.
To confirm this, press cmd + space (spotlight search) and type System Information and press enter.
On the left side under the Software section select Disabled Software. You will see the disabled 3dconnexion software.

Image

The fix, if you have already installed the driver. If you do not have the driver installed, disabling SIP then installing the driver might be enough but i did not test that.
Make a backup and follow at your own risk.

1. Disable SIP.
1.1 Reboot into Recovery mode. Turn on your Mac and immediately press and hold Command (⌘)-R
1.2 Open Terminal. In the menu select Utilities -> Terminal.
1.3 Run the following command. csrutil disable
1.4 Quit Terminal and restart.

2. Editing Kext policy
2.1 Open Terminal, after you rebooted and logged in.
2.2 Run sudo -s to have the necessary privileges
2.3 Run sqlite3 /var/db/SystemPolicyConfiguration/KextPolicy to open the database
2.3.1 (optional, just explanation until 2.3.3) Run PRAGMA table_info('kext_policy'); to see the structur of the table.
2.3.2 Run SELECT * FROM kext_policy; to query all your third-party kexts. In the list you will see that the 3dconnexion ones have a 0 in the allowed column.
2.3.3 From the list you need the team_id which is 9D93Y2RD6L.
2.4 Run UPDATE kext_policy SET allowed = 1 WHERE team_id = '9D93Y2RD6L'; You can check if the update was successful by repeating step 2.3.2.
2.5 Press ctrl + D to exit from sqlite3, then type exit and press enter to exit from bash. Quit Terminal.
2.6 Reboot
2.7 If you click the Open “Security & Privacy” button in the 3Dconnexion Home app, now you will see the Allow button. Click it.

Image

Then you will get this message. Dear developers, can you see this? macOS Catalina is coming... new driver in 2020?

Image

3. Enable SIP.
3.1 Reboot into Recovery mode. Turn on your Mac and immediately press and hold Command (⌘)-R
3.2 Open Terminal. In the menu select Utilities -> Terminal.
3.3 Run the following command. csrutil enable
3.4 Quit Terminal and restart.

ngomes
Moderator
Moderator
Posts: 1934
Joined: Mon Nov 27, 2006 7:22 am
Contact:

Re: 3DConnexion Drivers for Mac OS Mojave

Post by ngomes » Mon Jul 08, 2019 11:02 am

davezoo wrote:
Mon Jul 08, 2019 10:09 am
Then you will get this message. Dear developers, can you see this? macOS Catalina is coming... new driver in 2020?

Image
Indeed. We are aware notarization is a requirement for macOS 10.15.

ngomes
Moderator
Moderator
Posts: 1934
Joined: Mon Nov 27, 2006 7:22 am
Contact:

Re: 3DConnexion Drivers for Mac OS Mojave

Post by ngomes » Fri Jul 12, 2019 2:06 am

Hi,

Here's an update concerning the kernel extension installation problem on macOS 10.14.5.

Although we were aware about the requirement to "notarize" all software for macOS 10.15, we did not register that macOS 10.14.5 introduced this requirement for kernel extensions. This alone is at the source of the issues reported by our customers and we are sorry.

Completing the notarization of the software was easy enough to do. As stated previously, we had looked into it in preparation to support macOS 10.15. What has proven to be a challenge is validating the fix which also explains why the software was published with the problem going unnoticed by our team.

As far as we can determine, the issue is only reproducible on newer Mac machines running macOS 10.14.5. Older machines will ignore the missing notarization even if running that very same version of macOS. We do not know why there is this difference but it goes to explain why we didn't catch it during testing: the "clean" system checks were done on older Macs running macOS 10.14.5. Somehow Gatekeeper appears to operate differently depending on the actual Mac hardware.

The dmg of v. 10.6.3 of 3DxWare 10 is being put through its paces and we expect to publish it by July 22nd.

Again, our sincere apology to our costumers from Software Engineering. The team is disappointed (gutted is a better word) for having failed to offer the service you are entitled to expect from 3Dconnexion.
Nuno Gomes

popevideo
Posts: 4
Joined: Fri May 24, 2019 4:57 pm

Re: 3DConnexion Drivers for Mac OS Mojave

Post by popevideo » Tue Jul 16, 2019 3:50 pm

Thanks for the update on the driver! Looking forward to testing it out!

Post Reply