I would like to know if it is normal that some cadence sensor emit on "5" as transmission type, I thought they were suppose to emit on "1" transmission type?
Just want to make sure, because at the moment in my software I only pair with cadence sensor using "1" as transmission type
The lower nibble of the transmission type for cadence sensors should be 1, as specified in the device profile. However, the receiver's transmission type should always be wildcarded for pairing, because the upper nibble of this byte can be used by the sensor as an extension of the device number (and can therefore be set to any value).
I have no problem with legacy Cadence sensor on trans type:1
I will change my code if you say that it can take other type of trans type, because right now it is hard-coded to 1 for cadence sensor only here.
SimulANT+ has had that bug fixed and the current version (1.6) correctly shows the transmission type as 1. But, yes I would recommend accepting other values.