I'm trying to get the PulsarOne to change levels reliably on my Ribble x35+ bike. It doesn't lose connection but doesn't reliably change assist levels often dropping down or going up a level on its own. I understand that you have to update the bike's firmware but not sure how to do that, any...