Page 1 of 1

Bluetooth; Real time data froozen

Posted: October 25th, 2017, 5:36 pm
by thojo569
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?

Re: Bluetooth; Real time data froozen

Posted: January 22nd, 2018, 2:24 pm
by etayluz
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?

Re: Bluetooth; Real time data froozen

Posted: January 22nd, 2018, 3:54 pm
by Citroen
Send an email to rowing@concept2.com they're more likely to see that than any post on the forum.