Bluetooth; Real time data froozen

Post questions and issues with Concept2 PM3 SDK
Post Reply
Posts: 1
Joined: October 25th, 2017, 5:28 pm

Bluetooth; Real time data froozen

Post by thojo569 » October 25th, 2017, 5:36 pm

I am working on an application that will communicate with a PM5 using BLE. In my case I am developing the application in Python using pygatt but I am also facing the same problem using any BLE monitoring tool on my IPhone. I.e. it is not a programming error.

In my application I am able to read the firmware version, manufacturer name etc. I.e. 0x0012 - 0x0015. However, when trying to access the real time data on 0x0031 I get a reading that is the same throughout the whole workout. I.e. the value never changes.

Am I missing something here? Do I need to activate the real time data in some way other than request a read from e.g. 0x0031?

Posts: 1
Joined: January 22nd, 2018, 2:19 pm

Re: Bluetooth; Real time data froozen

Post by etayluz » January 22nd, 2018, 2:24 pm

I am also having this problem and I'm surprised that the folks at Concept2 have not taken the time to answer such a simple question.

To recap, here what I'm doing:
Step 1:
I read (over Bluetooth) the ROWING_STATUS_CHARACTERISIC (0x0031) on the PMROWING_SERVICE (0x0030) and I get this:
ROWING_STATUS_CHARACTERISIC: ', [12,125,246,230,183,34,32,33,9,250,107,125,103,10,190,20,72,249,53]
Step 2:
I start Rowing and continue for 20 seconds

Step 3:
I repeat step one. To my bewilderment, it reads exactly the same as before!!!

Why isn't the ROWING_STATUS_CHARACTERISIC getting updated?

User avatar
Posts: 6725
Joined: March 16th, 2006, 3:28 pm
Location: A small cave in deepest darkest Basingstoke, UK

Re: Bluetooth; Real time data froozen

Post by Citroen » January 22nd, 2018, 3:54 pm

Send an email to they're more likely to see that than any post on the forum.

Post Reply