Ticket Created
over 4 years ago

WERETECH-10901

Connect IQ Build Target for Edge Explore and Edge 1000 confusing for Temperature readings.

Build Target for Edge Explore and Edge 1000 is one checkbox.

I need to read temperature from device Edge 1000.

I enable it.

It works.

But now for Edge Explore device Garmin team invented the wheel and disabled working temperature sensor readings. Many customers told me about it worked. A lot of 1 star reviews made.

Solution: no good solution. I see is to rework firmware in Edge Explore and ENABLE temperature readings there. Of coures, you will say, Garmin does not specify such sensor in that device. Ok, the bonus. Even if your HW team developed "cheaper" Edge Explore without temperature sensor, so CIQ will not read anything, so it will not be a problem. I do not want to disable 1000 devices.

  • The solution Travis mentions above is the best approach in this particular case. We generally try to minimize this sort of thing, and will often list products separately if there are differences like this. I'm going to suggest splitting the Edge Explore off into a separate product, but I'm not sure whether that's possible at this point.

  • I will wait for elegant native solution from Garmin. I would like to avoid ANY quick-and-dirty hacks. Currently disabled any Edge Explore / 1000 from the build, but the store displays Edge Explore device as a compatible.

  • You should be able to work around this by checking the device part number (DeviceSettings.partNumber). If you look at the %APPDATA%\Garmin\ConnectIQ\Devices\edge_1000\compiler.json file, you can see the part numbers for the various devices that use the edge_1000 device profile.

     C:\Users\Vitek\AppData\Roaming\Garmin\ConnectIQ\Devices\edge_1000>findstr "number" compiler.json
                "number": "006-B1836-00"
                "number": "006-B2204-00"
                "number": "006-B2070-00"
                "number": "006-B2052-00"
                "number": "006-B2053-00"
                "number": "006-B2100-00"
                "number": "006-B2274-00"

    I'm not certain which part numbers you want to exclude, but I'm pretty sure it is the 006-B2XXX-00 devices.