Used with 15" MacBook Pro to connect to Kinetic Trainer, Polar Heart Strap and Garmin Cadence Sensor. This worked great until it didn't. Several rides in my avatar mysteriously came up to stand when I was pedaling as hard as possible. In short the problem was this Ant+ device. I switched to bluetooth and it worked. Changing the USB port I was plugged into didn't helped. No extension cord, no moving the device closer to my trainer. My android phone has an ant built in and it works fine with the above devices too. Avoid that ANT+ stick.