Hello,
first of all, thank you very much for the project! It's awesome!
I have an issue with Garmin Forerunner 945 which can't read cycling power even though it's reported.
Steps to reproduce:
Hardware: all listed in your blog post, but simplified a bit. I don't use level shifter and external power.
Software: main branch of the code with changed constant INVERT_PELOTON_SERIAL = true
- Start the device and go to sim mode by AT command 'sim'
- Make sure that you see data coming in console with power, speed, cadence and total output
- Try to connect with Wahoo on mobile phone: reads all data correctly
- Close Wahoo and try to connect FE 945
Watches sees only spd/cdc service which reports ony spd/cdc data without power.
I'm not sure if watches should see 2 sensors as there are 2 services installed.
I dig in a it and seems like all BLE sniffing software can correctly read and subscribe to CP service, they can read data.
Can you suggest any ways to debug what may be wrong, why watch doesn't want to read power data?

Hello,
first of all, thank you very much for the project! It's awesome!
I have an issue with Garmin Forerunner 945 which can't read cycling power even though it's reported.
Steps to reproduce:
Hardware: all listed in your blog post, but simplified a bit. I don't use level shifter and external power.
Software: main branch of the code with changed constant
INVERT_PELOTON_SERIAL = trueWatches sees only spd/cdc service which reports ony spd/cdc data without power.
I'm not sure if watches should see 2 sensors as there are 2 services installed.
I dig in a it and seems like all BLE sniffing software can correctly read and subscribe to CP service, they can read data.
Can you suggest any ways to debug what may be wrong, why watch doesn't want to read power data?