Any fields that are expressed as accumulated values (e.g. distance, stride count) require calculations on the receiver in order to handle the rollovers. Please refer to the "Implementation Guidelines" on the SDM Device Profile for details on this, you will find the section on "Decoding Cumulative Data Fields" quite helpful.