At the risk of labouring this topic before the bike goes to an autoelec.
Latest observations
Indicators work, kill switch OK, high beam flesh OK.
Diagnostic via earth cable does not flesh codes just stays on. Diagnostic light goes out when cranking, then comes back on.
Crank engine, fuel pump runs..
Battery Light stays on when cranking