Get your bike away before they do costly permanent damage!!! ECU and fuel-pump relay and coils ALL get power from exact same source, BAS relay! For whatever reason, it’s not working. It’s upstream from ECU, injectors, coils, so would knock them all out. That’s why there’s no FI lights, ECU is not getting power! It’s not broken!!
Andrew posted great link to John's troubleshooting of EFI system. May be easier than that... As mentioned, pull and
MEASURE fuses!!! I'd be trillionaire if I had penny for every time I heard, "
Fuse looks OK!", but actually didn't conduct any electricity at all. Due to lowering quality of aftermarket parts, everything must be measured and tested to confirm functionality. Last year, I got 100 variety pak of fuses, over 50% of them were bad!!!
Summary of symptoms:
ENTIRE EFI SYTEM DEAD! No power to fan or BAS relays, ECU, fuel-pump relay, fuel-pump, injectors, ignition-coils, O2-sensor heaters, exhaust air-injection valve, purge-control solenoid. There is top-secret hidden 65a MainFuseB (actually fusible-link) that powers entire EFI system coming off battery that's NOT on starter-solenoid or in fusebox. If this fusible-link is blown, it would give impression that ECU is dead due to no fuel-pump prime, no injector pulses and no spark. Pull and measure that 65a fusible-link specifically.
ECU DEAD, NO PUMP-PRIME, NO SPARKS -
however, fan relay and BAS relay have power on blk/pink wire. This is problem with BAS. Check that its green wire has continuity to chassis-ground (0 ohms). Verify that ground is connected to BAS relay's red/org terminal and BAS relay turns on and powers EFI system. Verify that ECU is grounding fuel-pump relay's activation-coil brn/blk to power pump.
NO SPARKS - but you do have fuel-pump prime. Safety interloc switches or their wiring not working: neutral, clutch and/or sidestand switch. Possible to have wiring to starter-solenoid working and starter will crank engine. But ground wiring between solenoid to ECU is broken, causing ECU to think there's unsafe condition. Sidestand switch faces difficult life down low getting hit with water and mud, then getting kicked all the time!!!