Bit of an odd one this week.
Have a BMW R1150RT in, customer bought it cheap as it only idled with Fast Idle lever cable tied fully up, last owner ran it like that for years..
I assumed it was just the normal throttle bodies out of balance and poorly set up (they were!), but more to it than that.
Got it running great on the bench and thought nothing more of it until roadtest time.
Bike began to run pig rich and not happy at idle, old plugs were sooted up when they came out earlier in the repair but presumed that was down to dirty air filter (I fitted a new one) and short runs.
Turns out when the ECU gets warmed up by the engine it thinks the battery voltage is miles off actual voltage (8v at 14.5v at worst!).
Got it bad enough where it was still at fault when I took tank off, stripped connector and verified voltage was correct on Pin1 (Power Supply pin) while ECU connected, popped ECU in freezer for 10 minutes and retested and all back to normal..
Seems the dead time correction at 8v is enough to massive overfuel the bike (should be 2.6ms when normal, was 3.6ms when playing up).
I've go a replacement ECU on the way but nice to be able to see live data and verify it is faulty rather than firing the parts cannon.
Have a BMW R1150RT in, customer bought it cheap as it only idled with Fast Idle lever cable tied fully up, last owner ran it like that for years..
I assumed it was just the normal throttle bodies out of balance and poorly set up (they were!), but more to it than that.
Got it running great on the bench and thought nothing more of it until roadtest time.
Bike began to run pig rich and not happy at idle, old plugs were sooted up when they came out earlier in the repair but presumed that was down to dirty air filter (I fitted a new one) and short runs.
Turns out when the ECU gets warmed up by the engine it thinks the battery voltage is miles off actual voltage (8v at 14.5v at worst!).
Got it bad enough where it was still at fault when I took tank off, stripped connector and verified voltage was correct on Pin1 (Power Supply pin) while ECU connected, popped ECU in freezer for 10 minutes and retested and all back to normal..
Seems the dead time correction at 8v is enough to massive overfuel the bike (should be 2.6ms when normal, was 3.6ms when playing up).
I've go a replacement ECU on the way but nice to be able to see live data and verify it is faulty rather than firing the parts cannon.