missing device part numbers

As part of my beta test monitoring, my app retrieves some metadata from my users, including the device its running on, from System.getDeviceSettings().partNumber.

In one particular case, it's reporting a number that's not a device part number in devices.xml

I'm referencing devices.xml in connectiq-sdk-mac-3.0.11-2019-4-30-cd45859

  • The devices.xml looks like is not always complete.
    When 3.0.9 was current, some apps in store already have support for devices from 3.0.11.


    3.0.9

    approachs60
    d2bravo
    d2bravo_titanium
    d2charlie
    d2delta
    d2deltapx
    d2deltas
    descentmk1
    edge1030
    edge1030bontrager
    edge130
    edge520plus
    edge820
    edgeexplore
    edge_1000
    edge_520
    epix
    fenix3
    fenix3_hr
    fenix5
    fenix5plus
    fenix5s
    fenix5splus
    fenix5x
    fenix5xplus
    fenixchronos
    fr230
    fr235
    fr630
    fr645
    fr645m
    fr735xt
    fr920xt
    fr935
    gpsmap66
    oregon7xx
    rino7xx
    vivoactive
    vivoactive3
    vivoactive3m
    vivoactive3mlte
    vivoactive_hr


    3.0.11

    approachs60
    d2bravo
    d2bravo_titanium
    d2charlie
    d2delta
    d2deltapx
    d2deltas
    descentmk1
    edge1030
    edge1030bontrager
    edge130
    edge520plus
    edge530
    edge820
    edge830
    edgeexplore
    edge_1000
    edge_520
    epix
    fenix3
    fenix3_hr
    fenix5
    fenix5plus
    fenix5s
    fenix5splus
    fenix5x
    fenix5xplus
    fenixchronos
    fr230
    fr235
    fr245
    fr245m
    fr45
    fr630
    fr645
    fr645m
    fr735xt
    fr920xt
    fr935
    fr945
    gpsmap66
    marqathlete
    marqaviator
    marqcaptain
    marqdriver
    marqexpedition
    oregon7xx
    rino7xx
    vivoactive
    vivoactive3
    vivoactive3d
    vivoactive3m
    vivoactive3mlte
    vivoactive_hr
    vivolife

  • We typically try to provide SDK support for devices that have been publicly announced. I'm pretty sure the MARQ devices were announced before 3.0.9, but didn't make it into that SDK. I'm not exactly sure why that happened.

  • The SDK provides device information for publicly announced devices only. You should not be surprised that there are devices that have not yet been announced.

  • But I'm seeing model numbers from devices in the field (I assume they would have to be "publicly announced") that are not in the devices file. 

  • Your assumption would be incorrect.

    Could you PM me the device ids that you are concerned about? Perhaps we can clear this up.

  • So to close the loop on this, some devices are available for multiple markets. For most devices there is a WW (world wide) part number and a APAC (Asia/Pacific) part number.  was looking only at the part_number attribute of the device (typically the WW part number) and not at the various nested part number elements.