Transystem 860E/MTK3329 driver issue in Mac OS X

jeffb's picture

It appears the Mac OS X drivers on Transystem's website for the 860E no longer work with newer versions of MacOS > 10.9.  I've done some digging, and it appears this device uses a Silicon Labs CP210x USB Bridge chip, but the current VCP drivers on their website do not seem to work for the 860E (I do not see the serial devices in /dev anymore).

Has anyone figured out this issue?  I've been trying to get support from Transystem, MTK, and Silicon Labs, but I haven't made any progress.

I think the issue is that the new drivers need to be configured with the MT3329's USB "VID/PID".  SiLab's website has a form where you can get customized drivers (http://community.silabs.com/t5/Interface-Knowledge-Base/Mac-VCP-Driver-C...), but you need to know the CP210x part number in the form, and I haven't been able to find out that information.  I believe I've found the VID/PID, so that's the last bit if info I think I need.

Does anyone know CP210x part is used in the MT3329?  I haven't been able to find a datasheet or anything for the MT3329 online.

Thanks.

jeffb's picture

Solution I've discovered the

Solution

I've discovered the cause of the problem.  Apparently Apple modified their "USB-CDC-ACM" driver in Mac OS X 10.10 (Yosimite) to remove the modem functionality for non-modem devices like the MT3329.  This broke compatibility with bt747 and GPSBabel on the Mac platform.

The creator of mytracks4mac seems to be the one who figured this problem and he has created a replacement driver.  I've verified his fix works in Mac OS X 10.12 Sierra.  You can find that driver on his website here (web archive link here, created on 7-Dec-2017).  His page is the only one I've found that explains the issue or offers a solution, so I've made sure the archive includes the latest version of the driver as of this date.

Hope this finds anyone who's had similar issues.