Hmmm. It should usually work the following way:
"Erasing flash block 2" up to "Erasing flash block 18" and then "Writing flash block 2" up to 19. I don't abort the program in this situation since this process must complete if you don't want to have an unusable firmware.
But something seems to prevent your drive from accepting the commands used for erasing . Unfortunately I have no idea what this could be.
It should not take more than about half a minute to complete the flash procedure. Something seems to be very wrong here.