I have the Lumia 950 and it is counting my steps but only if I travel a decent distance. If the GPS location doesn't change, for example walking around my small condo, it doesn't register any steps. But when I went hiking on a trail, with mile markers, it counted my steps and got the distance traveled correctly.