A new one! But this one is slightly different.
I still haven't got it to take, normally takes around five attempts, but the bikes behaving differently this time.
When i fire the firmware update, it does it's checks (through the app) and then starts downloading. The lights all go out (like last time) and it seems to drop into an "Update" mode. But this time there's no long list of errors codes, nothing turns off and on again, it doesn't randomly make clicking noises. It just sits and does it's thing for 30 minutes, when the progress bars on the app both reach full, it changes to "Waiting for motorcycle" but then the bike appears to timeout and and the whole thing shuts down. Originally i assumed it was going to reboot, but after five minutes the bike was still "off" even with the key in the on position, but with no lights, display of any controls working.
I power cycled it myself, still on Version 16, but the bike never recorded any error codes and the whole thing just sprung back to life as if nothing had happend. No codes to clear, no random messages on the display. Is this progress of sorts?
One final observation, i wonder if this process needs to be completed within a certain time frame for it to work? The firmware update seems to take a while over the cellular here (Kent, UK), but the bike shuts down after thirty minutes of being on regardless of it's progress. I wonder if that's why this process is always flaky. I wonder if the bike tries to "shut down" due to inactivity even though the process is still ongoing and that's what borks the update process.