Skip to content
Viscosity 1.9.2 on ARM with tokens
Got a problem with Viscosity or need help? Ask here!
You can make separate openvpn (x86_64) binary?
We use tokens that do not yet have a working library with arm support.
And version 1.8.6 works on M1 with the library fine, but uses incompatible kernel modules to support tap, as a result, there is no working software configuration.
thx, ALG
We use tokens that do not yet have a working library with arm support.
And version 1.8.6 works on M1 with the library fine, but uses incompatible kernel modules to support tap, as a result, there is no working software configuration.
thx, ALG
Hi ALG,
The OpenVPN binary can be found at:
/Library/Application Support/Viscosity/viscosity_openvpn
You could strip out the Apple Silicon (ARM64) code to force it to run using Intel emulation (which should allow an Intel-only PKCS#11 driver to load), but please note that this is completely untested and unsupported by us. Running the following command using the Terminal should do the trick:
Please also note that the binary will get restored when installing a Viscosity update.
If you're using OpenSC as the driver, please note that they do have a nightly build available with Apple Silicon support that you can use:
https://www.sparklabs.com/support/kb/ar ... on-support
Cheers,
James
The OpenVPN binary can be found at:
/Library/Application Support/Viscosity/viscosity_openvpn
You could strip out the Apple Silicon (ARM64) code to force it to run using Intel emulation (which should allow an Intel-only PKCS#11 driver to load), but please note that this is completely untested and unsupported by us. Running the following command using the Terminal should do the trick:
Code: Select all
sudo lipo -remove arm64 "/Library/Application Support/Viscosity/viscosity_openvpn" -output "/Library/Application Support/Viscosity/viscosity_openvpn"
Please also note that the binary will get restored when installing a Viscosity update.
If you're using OpenSC as the driver, please note that they do have a nightly build available with Apple Silicon support that you can use:
https://www.sparklabs.com/support/kb/ar ... on-support
Cheers,
James
Web: https://www.sparklabs.com
Support: https://www.sparklabs.com/support
Twitter: https://twitter.com/sparklabs
Support: https://www.sparklabs.com/support
Twitter: https://twitter.com/sparklabs
3 posts
Page 1 of 1