This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Mac OS: 64-bit capable kernel extension for ANT-Stick

Former Member
Former Member
This refers at least to Mac OS 10.6.4 Snow Leopard (or higher) and 64-bit enabled systems like a Mac Pro ... 10.5.x in 64-bit might also be affected.

To enable "Garmin ANT Agent" to connect to devices like Forerunner 310XT - via the ANT USB a certain kernel extension is installed:

/System/Library/Extensions/SiLabsUSBDriver.kext

The version installed with Garmin ANT Agent 2.1.6 (19th of May 2010) is more than a year older (dated 5th of May 2009) and obviously only works in 32-bit mode. If a Mac runs in 64-bit mode - as more and more systems might do - ANT Agent constantly asks to connect the stick, though it definitely is connected physically. Connecting to a device won't work at all. No reason is given.

After a lot of reading FAQs, googling, unloading and loading the kext, guessing and fighting off despair I finally found out that this behaviour is related to the 64-bit mode. Start your Mac in 32-bit mode and connection works flawlessly. To achieve this hold down both the keys 3 and 2 at startup (hold down 6 and 4 to start in 64-bit).

At the time being the difference probably will not recognizeably show with other software and most users won't even know (or care) if their Mac runs in 64- oder 32-bit. At least so did I - but that might change.

To avoid frustration: Could the "kext" maybe be updated by the Garmin software engineers to function with a 64-bit Mac and its current OS?

That would be great.
  • After a lot of reading FAQs, googling, unloading and loading the kext, guessing and fighting off despair I finally found out that this behaviour is related to the 64-bit mode. Start your Mac in 32-bit mode and connection works flawlessly. To achieve this hold down both the keys 3 and 2 at startup (hold down 6 and 4 to start in 64-bit).


    This was known a year ago:

    https://forums.garmin.com/showthread.php?t=1603
  • Former Member
    0 Former Member over 14 years ago
    This was known a year ago:


    ... and sadly the kext is still the same old non-64-bit version. One year the senior of the application that completely relies on it.

    Thank you for pointing me to this particular thread.