I just spent an hour searching for a way to enter into the diagnostic mode.
Place bikie on the center stand, neutral, side stand up. Physically switch the red Run switch off and back on 'just to be sure'.
[Assume that air filter has been checked, plugs have been checked, gas is present, no fuel lines are kinked, electrical system hasn't been fiddled with recently, etc, etc] Try one last time to confirm it still doesn't start.
The Diagnostic screen. How to:
With the key off, press and hold the "Select" and "Reset" buttons simultaneously and turn the key on (do not start, just ON), continue to hold the buttons until the display next to the fuel gauge says diAG (5-10 seconds).
Release the two buttons. Now, press the "Select" and "Reset" buttons simultaneously again. After ~ 2 seconds the display should show dI:01 on top and a two digit number at the bottom. You are now looking at the throttle position sensor (TPS) output. The TPS value is the two digits at the bottom of the display. Turning the throttle will change the digits. Normal is 15-17 with the throttle closed and 97 to 100 with the throttle wide open. This is an example of how the dI:xx top and bottom two digit data works.
Press "Select" to increment the diAG sequence number and press "Reset" to decrement the diAG sequence number. At code dI:09 the fuel system voltage will be displayed and you should hear the fuel pump turn on. Expect to see roughly 11.7 to 12.4 displayed on the bottom, this is the battery voltage to the fuel pump. A reading like 00.10 would indicate a blown fuse or broken wire.
Keep pressing the "Select" button until dI:61 is displayed. The two digits at the bottom of the display shows the code numbers stored i.e. 00 = no codes stored; no malfunctions. If you see 11 ~ 50 these are the stored code numbers for each malfunction. Every 2 seconds a new code will be displayed until it reaches the end of the stored codes, at this point the cycle is repeated. If you see code #19 = Open circuit in the sidestand switch to the ECU; if you see code #30 the Motorcycle has overturned; if you see code #41 the Lean angle cut-off switch is defective. There are 39 possible error codes, I'm not going to list them all, they are in the FSM. If you have a code LMK and I can look it up.
Keep pressing the "Select" button until dI:62 is displayed. The two digits at the bottom of the display shows the number of codes stored i.e. 00 = no codes stored; no malfunctions. If you see 00 to 21 that is the count of stored codes. While at dI:62, switching the right handle bar red Run switch OFF and back ON again will erase all the stored codes. At this point, as far as the ECU knows, there has never been a fault. This only works at dI:62
Press "Select" or "Reset" until the top shows dI:36, this is Injector #1. Turn the Run switch OFF/ON; after 1 second the injector actuates five times every second and illuminates the engine trouble warning light (when all is well). Repeat for :37; :38; :39 This completes injector tests.
Press "Select" or "Reset" until the top shows dI:50, this is the Fuel injection system relay. Toggle the Run switch OFF/ON; after 1 second the fuel injection system relay will actuate five times every second and illuminates the engine trouble warning light.
Press "Select" or "Reset" until the top shows dI:20, this is the side stand switch. Put bike in First Gear; put the side stand DOWN/UP; the display should read: STAND RETRACTED = ON STAND EXTENDED = OFF.
Press "Select" or "Reset" until the top shows dI:21, this is the Neutral Switch. Neutral = ON; In gear = OFF.
To leave the diAG mode simply turn the key off. Done.