Current Compatible Devices:
- Forerunner 935
- fenix 5 series
- fenix Chronos
- Current Running Power
- Current Lap Running Power
- Last Lap Running Power
- Average Running Power
- Combo Running Power
If any information about why APAC 7.10 with CIQ 2.4.1 is incompatible with Running Power data field?
It's so strange!
It can't be compatible, it seems it needs at least CIQ 2.4.2. It's sad they release a 7.x firmware with the older CIQ 2.4.1 at this point of time.
<device family="round-240x240" id="fr935" name="Forerunner® 935" part_number="006-B2691-00">
<part_numbers>
<part_number connectIQVersion="2.4.1" firmwareVersion="700" number="006-B2691-00">
<languages>
<language font_set="ww">ind</language>
<language font_set="ww">zsm</language>
<language font_set="ww">hrv</language>
<language font_set="ww">ces</language>
<language font_set="ww">dan</language>
<language font_set="ww">dut</language>
<language font_set="ww">eng</language>
<!-- snip ... it's just more languages -->
</languages>
</part_number>
<part_number connectIQVersion="2.3.4" firmwareVersion="600" number="006-B2833-00">
<languages>
<language font_set="ww">eng</language>
<language font_set="ww">ind</language>
<language font_set="apac_chn">zhs</language>
<language font_set="apac_twn">zht</language>
<language font_set="apac_jpn">jpn</language>
<language font_set="apac_kor">kor</language>
<language font_set="apac_tha">tha</language>
</languages>
</part_number>
</part_numbers>
I don't know about that. My North American 935 is running 7.60 (beta), but the CIQ version is 2.4.1 and Running Power works. Maybe the real problem is the app developers (Garmin) have not added the necessary information to the SDK which is used to build the app. My understanding is that for a device to be supported by an app for a given CIQ version (e.g. 2.4.1), the device of course has to have the correct CIQ version, but the SDK also has to know that the device supports that CIQ.
In other words, your watch may have CIQ 2.4.1, but the SDK that built the app doesn't know that.
Looking at the latest Connect IQ 2.4.2 SDK -- devices.xml -- this seems to be the case:<device family="round-240x240" id="fr935" name="Forerunner® 935" part_number="006-B2691-00">
<part_numbers>
<part_number connectIQVersion="2.4.1" firmwareVersion="700" number="006-B2691-00">
<languages>
<language font_set="ww">ind</language>
<language font_set="ww">zsm</language>
<language font_set="ww">hrv</language>
<language font_set="ww">ces</language>
<language font_set="ww">dan</language>
<language font_set="ww">dut</language>
<language font_set="ww">eng</language>
<!-- snip ... it's just more languages -->
</languages>
</part_number>
<part_number connectIQVersion="2.3.4" firmwareVersion="600" number="006-B2833-00">
<languages>
<language font_set="ww">eng</language>
<language font_set="ww">ind</language>
<language font_set="apac_chn">zhs</language>
<language font_set="apac_twn">zht</language>
<language font_set="apac_jpn">jpn</language>
<language font_set="apac_kor">kor</language>
<language font_set="apac_tha">tha</language>
</languages>
</part_number>
</part_numbers>
You can see that the first 935 part number, which seems to be the worldwide version of the watch, is listed as supporting 2.4.1, but the part number for APAC is still listed as supporting 2.3.4.
I believe that other devs have had a similar problem with their app on APAC devices. The device supported the necessary CIQ, but the SDK did not have the correct support. Theoretically it would've worked, if only the store would let them download the app to their device. They had to wait for a newer SDK to come out and rebuild their app.
If I'm not mistaken, this is something Garmin needs to fix on their end, by building their own running apps with a newer version of their SDK with up-to-date info on the CIQ that 935 supports. Either that or they need to fix the same info on the store's end (I'm not 100% sure how it works, tbh). This is clearly one of the issues that arises when they use their own 3rd-party app ecosystem to add a feature to their own watch. #whoops
Maybe this will provide some impetus to improve things. (Like having more than 2 CIQ data fields per activity...)