Bueno pues iba a probar a eliminar el wpasupplicant y a reiniciar el bicho para que se volviera a crear a ver qué pasaba antes de acabar restaurando. El caso es que cuando ya lo iba a hacer por casualidad navegando he leído a un chaval que decía que a él se le solucionó el tema quitando la batería y la sim. He pensado: menuda parida. .. pero lo he hecho y parece que ha funcionado. No sé qué relación tendrá. Pero en fin aquí lo dejo por si alguien más le pasa.
Edit:
http://forums.androidcentral.com/htc...-password.html