My problem is that service manual was written by drunken idiots and I am guessing what they might have meant.
Accordign to Service manual,
error code readout is simple and it works:
-key position off
-throttle full
-key on, engage ignition switch
-led is lit for 2s, then 3 s off, then on again and
-at that moment you have to release the throttle
Readout starts, and I got all error codes listed what this motorcycle ever had. Several of them are completely fixed, for example relays are up to spec under load, 100% sure, and yet I am failing to reset the codes.
Let me quote error readout procedure that WORKS:
"
SELF-DIAGNOSTIC PROCEDURES
STEP-1
“key OFF ”? The throttle should be open and
hold fully
STEP-2
“key ON ” ?the CELP lamp will light for two
second then off.
Waiting for the CELP lamp again light
The throttle should be close.
The CELP lamp will to start output failure
Signs.( failure codes to use of long?short lamp to
collocate glisten showed)
When more than one failure occurs, the CELP
lamp shows the codes in the order of lowest
number to highest number. For example, if the
indicator blinks once, after code off 4 seconds
and comes on 4 seconds, then blink 2 times, two
failures have occurred. Follow codes 1 and 2.
"Now there is reset procedue I have problem understanding, since it does NOT WORK:
"
CLEAR- FAILURE CODES PROCEDURES
STEP-1
You should be failure parts or Sensors to
exclude. .
STEP-2
“key OFF ”? The throttle should be open and
hold fully
STEP-2
“key ON ” ?the CELP lamp will light for two
second then off.
Waiting for the CELP lamp again light
The throttle should be open and hold
fully.(waiting for 10 seconds?)
The CELP lamp don’t output failure codes.
Finish. Clear failure codes procedures
"My approach was simply from the above, that I have turned key and ignition on, then basically held throttle open at least 10s after second CELP lamp on. But then nothing, silence, and readout of codes returns all again.
Any clues how to clear the codes? Already tried disconnecting ECU for a long time. I suspect it uses FLASH or FRAM memory.
BTW my error codes are:
02
03
04
05
08
10
31
34
37
38
51
51
61
62
Basically with this amount of errors this should not even start (errors for relays: fuel pump, ignition, battery voltage, sensor voltage, idle throttle sensor, TPS, fan relay, ingition driver circuit, ISC valve, camshaft position, footrest). And yes fan is workign fine and enables when hot, motorcycle runs very well without overheating, I am maintaining it since 2 years but at last I would like to hunt all remaining problems.
Any idea howto?
Note: this is not that ECU is stupid and has random mix of errors, for example ignition errors concern only front cylinder and not rear one, and the mortorcycle truly had ingnition problems on the front cylinder initially two years ago.