EDIT: Mira a ver si algo de este hilo te sirve de ayuda, parece un caso parecido:
http://www.htcmania.com/showthread.php?t=646415
Descarga SUS (Sony Update Services), instalalo e intenta recuperar el terminal con esa aplicacion (es una aplicacion oficial).
Si no, usa flashtool, al instalarlo te crea en su ruta de instalacion una carpeta drivers que contiene un archivo .exe, ejecutalo e instala los drivers de flashmode y Xperia P, y flashea un FTF de ROM original con flashtool.
Si con esos dos metodos no te funcionase, no se me ocurre que mas hacer.