LesT said:
Only time my clock reset like this was when the battery was really run down. When I tried to start, it just managed to turn the engine over, but zeroed the clock. Charging the battery cured it !
Bingo! Finally the correct answer.
It's cold, the battery is less efficient at charging and output when it's very cold like at the moment. Things are made worse by a higher current drain with gizmos like heated grips and jackets.
The ABS is very sensitive to the amount of charge in the battery hence why it blinks an error when your battery is not absolutely tip top.
If the battery condition is worse the amount of current used by the starter and the ABS pump together will take every ounce of current in the battery, hence the RID will momentarily blank out and reset at 0:00. If you see your RID reset in these conditions, consider your battery as having been critically depleted and in need of a nice long run or trickle charge overnight.
If your bike is less than 18 months old, the battery should be able to cope with the temperature drop so it's worth investigating unusual discharge of the battery (certain alarms like the Spyball EAT power), but anything 18 months onward and the battery will be deteriorating its ability to recharge and is quite normal.
A new battery is the ultimate solution if you don't want to have to live with the problem you are experiencing - the Hawker Odyssey battery is a fine replacement and holds a greater charge so is less likely to be tempramental.
The alternative of trickle charging won't save you on a cold day with lots of electrical goodies, and with a few stop starts you'll be facing the same problem.