Hi I have a 2009 GT1000, just re-built it, i have the OEBD Light staying on and no speedo?, everything does a dance when you turn it on? I have tried to hold down the left button to get a code but nothing comes up on mine, i have also disconnected the battery, then re-connected it again Is the Speedo related to the eodb problem, or is it because I have powder coated the rear brake caliper bracket so it is a fraction further away?
I have a 2003 999s with a similar issue. EODB light on, digital speedo and odo readout blank, no code when doing the left button diags. I think I have traced the fault to a broken earth strap at negative terminal on the battery. Once I get that fixed, I hope to see my speedo working again and no EODB light.
On my 999, it was the titanium disc bolts I'd fitted. The sensor relies on picking up the magnetic field of the bolts as they pass. Stainless and titanium have little or no magnetic field, so no Speedo and the engine light on due to the lack of the sensor reading. Cure was to embed steel ball bearings in clear silicone inside the Allen bolt heads. Worked a treat
Do you still have the old ones? If yes, put them in and see if the problem goes away, if it does, you have your answer.
That will be the answer. I suggest getting some Allen type stainless or titanium, so you can insert some ball bearings or you'll have to get some new plated OEM ones The titanium Allen bolts I have are specifically for this application, so are a suitably low profile.
I will have to look for some Allen bolt ones that are low profile, can I fit magnets in them, will that work, I know you do this for aftermarket clocks
Balls of steel lol - I bought mine as bicycle bottom bracket bearing cages from Halfords. I didn't know which size of the two available would fit, so I bought a cage of each size - I think it was the smaller size that fitted
Ok I have changed the bolts and I am taking it for an mot this morning so will test the Speedo then, yellow light still staying on when the bike is running