I can now categorically state that the speedo reset procedure outlined in earlier threads does work on the fuel injected model. Having read as many posts as I could find on the topic, my conclusion was that battery condition plays a significant part in apparent speedo failures. I wondered about this as my bike had a new battery fitted just before I bought it, so the speedo glitch must have happened when the previous owner was using it with a dying battery.
My advice for anyone with similar problems is as follows :
1. With ignition turned off, disconnect the battery completely.
2. Make sure your battery is fully charged. I charged mine overnight on my Optimate charger/conditioner.
3. Reconnect the positive terminal fully.
4. Switch ignition normal 'on' position.
5. Press and hold negative connector to battery terminal, watching the dials as you do that. The dials will sweep, my speedo needle
was the wrong side of the stop, so it swept anti-clockwise and came to rest on the correct side of the stop.
6. Still holding the negative connector to the terminal, insert and tighten the bolt so that it is fully reconnected to the battery.
7. Switch ignition off.
8. If the dials have done a sweep as mine did, that is the reset completed.
9. Test ride - my speedo is now operating normally. Performance is exactly as it was prior to doing the reset so it seems to have had
no effect on the ECU at all.
Obviously I take no responsibility for any problems other owners may encounter trying this fix, all I can say is that it was very simple and it worked perfectly on my fuel injected bike.
Final point : If you do decide to try this fix 'MAKE SURE THAT YOUR BATTERY IS IN GOOD CONDITION AND IS FULLY CHARGED BEFORE YOU DO ANYTHING'
Good luck !