I have a problem with a control unit

FIAT PUNTO 1200 cc 8V MPI EOBD
IAW59FHW303 cod. 55181132 (320 Kb)
Brand/model: PUNTO 1.2 8V MPI EOBD
Power supply: petrol
Year: 1999
OE REF. 1: IAW59F.M3


I tried to turn the controller to be "IAW59F HW303" a "IAW5AFP3 HW303" and I now that "control unit with the flash partially cleared" and if I do ID the ecu ? remained a "IAW59F HW303"

The control unit, before the problem was "riverginata" and I have the readings of the map file with MPPS12 (file 320 Kb) and the one with the decode (file 304 Kb) and decode.

Now I would like to restore the flash man can't do it.

I did made a few tried with MPPS12, that makes me make the ID without any problem; it for? if I try to rewrite the map file 320 Kb (the one that I had read after the verginazione of the control unit), to arrive at 100% of the writing, but the MPPS12 I do not close the write and gives me an error message.
If the control with the decode I always "control unit with the flash partially cleared"
I also tried mode? recovery but does not change anything.

What can I do to replace the flash?