Hi experts

I have a problem with my SE p1i ,
whatever I tried programs say corrupted.
I found firmware from download section. but I dont know which programs can do that.
XS++ can do that firmware flash or not?

thanks in advance