As the title states I have a 2012 Daytona 675r that will not start! back story so I bought this bike from a guy (mechanic) go figure, so the day we bring it home at the light below our house one of my friends kill switched me bike never turned back on till I bought a new battery from Orielys. Come to find out it wasn’t charging so we changed the stator, rectifier and CPS. Bike ran perfect but then one day everything started going haywire! Bike started flickering then boom! Dash went out then filling that moments later boom bike stopped working just everything completely shut off. Opened it up when we got home and noticed wires on the harness were grounding and CPS was fried somehow soooo I changed all that again and redid the grounding wires. Go to start and nothing! Checked battery voltage and it was good check continuity on cps and fuel pump all came out good, checked injector pulse good checked coil pack voltage good checked tip over sensor good tested clutch and kick stand sensors good checked map sensor good checked battery cca good opened fuel pump clean and made sure o rings went back in properly checked fuel pressure good changed spark plugs and coil packs, tested kill switch and changed starter relay. I know the next thing is to check ecu but I can’t delete codes cause triumph was soooo smart to look the ecu so I can’t delete codes the bike cranks but doesn’t start and sometimes it’ll crank momentarily then stop and sometimes it’ll crank until I release the button. im in desperate help I’ve owned this bike for a year and haven’t rode it for more then a day. Mind you I live Hawai’i so there isn’t anywhere in site that deals with triumphs so I been tackling this monster by myself and my snap on scan tool won’t be any help other then reading codes. So if anyone can lead me in the right direction on what I should try next It be great appreciated!
The ECU's aren't locked, I would suggest purchasing either TuneEcu or Dealertool with a suitable adaptor to clear any inactive codes and see what remains, this may point you in the right direction and check communication with the ECU at the same time.