Grizz 700 cranks but don t starts, seems electrical problem

Good morning. I have a grizzly 700 fi/eps 2007, it cranks but engine light flashes and don’t starts. In diagnostic all are fine only the d09 is 0.0 in run or off position, and in diag62 is the 12 code. I make all checks to relays and to the crankshaft position sensor (12code) measure 520 ohms, and are ok. The pump is ok, I put power and works, but don’t received power from the wires. Also have good spark. Battery is ok is new. I search other posts, but don’t find help to my problem. I cannot find how to make a hard reset to the ecu, becuase the procedure of the diag 62 don t erease the 12 code. Seems to me that the ecu dont send power to the pump and injection system maybe for protection.
Need some help. Thanks a lot