We're trying to indicate on which devices a given FIT file was recorded, and are using GarminProduct::getStringFromValue from the latest (at this time) java fit SDK 20.46.00
This *mostly* works, but we are getting a few products which do not decode - for debug purposes we're showing these as GarminProduct:${code}
Some sample decoded data
EDGE1000
EDGE1000, BCM, BSM, GarminProduct:3811, HRM_TRI
EDGE510
FENIX3_HR
FENIX3_HR, GarminProduct:1620
FR110, GarminProduct:1080
FR220, GarminProduct:1689, HRM2SS
FR235, GarminProduct:1619
FR310XT
FR920XT
FR920XT, BCM, BSM, GarminProduct:1620, HRM_TRI
FR920XT, BCM, GarminProduct:1620, HRM_TRI
FR920XT, GarminProduct:1620, GarminProduct:37889, HRM_TRI
FR920XT, GarminProduct:1620, GarminProduct:40193, HRM_TRI
FR920XT, GarminProduct:1620, HRM_TRI
FR920XT, GarminProduct:1620, HRM_TRI, SDM4
FR920XT, GarminProduct:1620, SDM4
FR920XT, HRM_TRI
VIVO_ACTIVE_HR, GarminProduct:1619
Is it possible to find out what these are?
Thanks
An example (in more detail)
DeviceType":"3",
GarminProduct":"37889",
Manufacturer":"1",
Product":"37889",
SoftwareVersion":"0.0",
SourceType":"LOCAL",