Thats mostly xc, I never connected bike to the steps app, so updates couldn't spoil things, was all good until the dreaded wo10 & wo13 appeared, once that appears its only a very short time before a replacement motor is needed, got a refund & now searching out a reliable model to replace it.