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

Failing to transfer data between Garmin 945 & Matrix CXM spin bike

I've recently bought an indoor spin bike, the Matrix CXM. In the product description it lists having ANT+ & Bluetooth, and the console on the bike can display speed/cadence/power. It is states it's Zwift compatible but I'm less fussed about sorting that at the moment. 

I'm wanting to ideally get two things by pairing my watch with the bike but I can't get either. Firstly I want the HR from my watch to display on the bike console. Secondly, putting my watch on "bike indoor" mode, I'm wanting to record the stats from my time on the bike inc distance/power/speed. 

I have set the bike to enable ANT+ pairing, on my watch I have set it to auto-broadcast HR during exercise. I have added both sensors that the watch found from my bike which were HR and one called Trainer. However, when I start cycling on the bike I can see my watch is transmitting HR but nothing appears on the bikes console, and on the watch i can't see any speed or power readings. 

What am I missing? It's driving me mad. 

Thanks in advance to an advice. 

  • It definitely broadcasts data, just not in the right format to sync directly with my watch. A ant+/bluetooth bridge will apparently solve all my problems

  • I think the watch will only detect Ant+ speed and cadence sensors unless things have changed. No doubt someone will correct me if I’m wrong. 

  • I'm eager to hear what you learn.  I just got my CXM and would love to record console stats to Garmin, Strava, or elsewhere.

  • Hi Kevin, I believe the solution is going to be either buying a NPE Cable or a Viiiva HRM. both devices can receive ANT+ and convert and output a signal via bluetooth for laptop/tablet to pick up and record data. I've waited months to find a NPE Cable on ebay at a good price and have just ordered one. Will report back on here with my findings

  • Neat that you potentially found a solution, I'm watching this thread out of curiosity.

  • Right, I've cracked it. Ultimately what i wanted to do was to record all data from whatever I do on the bike and have that saved in Strava & Garmin Connect. 

    Step 1: Garmin watch broadcasts HR to Matrix CXM console. Set watch to transmit HR during activity. On Matrix Console press and hold left and right buttons to go into menu, and pair the console with watch. This will result in your HR displaying on the bike console

    Step 2: Buy NPE Cable. I got mine 2nd hand on ebay. It receives ANT+ that's transmitted from the bike and converts it into a bluetooth sensor signal. 

    Step 3: Set up NPE Cable as per instructions - annoyingly you need an ios device for this, it didn't work on an ipad pro but worked with my wife's phone! 

    Step 4: Download a an app called "Cadence". Search for BLE sensors and it should then receive all data outputted from the bike. The app has paid for and free version, with the free version you still get the functionality to save/sync the data - just need to watch one ad each time you use it. The app can upload and sync directly to Strava. 

    Step 5: If you also want the data in Garmin Connect too, you can either manually save the GPX file and upload to garmin OR there's a platform called https://tapiriik.com/ that apparently syncs both ways but I've not tried it. 

  • tapiriik has been around awhile, it seems to be reputable for this kind of thing.

    Excellent that you found a workaround on your 2nd-hand spin bike!  This is the kind of thing I could see myself trying to figure out as well.

  • I tried with viiiva heart rate and, although I can pair the Matrix CXM, I can't transfer any power values.

    Do you expect any different between CABLE and viiiva ?

    Cheers,

  • Hi , 

    I have the same problem with the viva HR,

    did you manage to fix it?

  • I gave it up. Let me know if you manage.