Hallo members, Need help

I have peugeot 308 RHR engine 2008.

Car wont crank.

Starter is OK
BSM (relays and F8 fuse) is OK
ECU is OK
BSI (966405908001 - ori) ....After first swap (966405908001) nothing....then in peugeot give me another BSI number (967847688001) I swap - programm pin and keys and car was starting.

After 3 days car was cranking but not starting. In ecu was crankshaft sensor fault. But I erase this fault and no more faults in ecu. I was trying starting but still nothing...and after some more unsucessfully starting again NO CRANK....I check measure values (RPM) and all the time was 19 RPM.....so I changed crankshaft sensor , now its good 0 RPM. But car wont crank...any faults stored in ECU just - 9528 - fault in bsi....What could be wrong? What can block starter.... It could damage eeprom data? Because I tryed get eeprom data from time when car was starting ...but now this eeprom is not working.... I dont know what to do . Its like that car is thinking that engine is running and its blocking starter ...fcking psa

ECU not locked, matched

Many Thanks guys!