A mí no me pasaba de 0% pero por otro motivo, me explico por si le llega a servir alguna vez a alguien, que nunca se sabe:
Soy usuario de Mac y estas cosas las hago desde VMWare (podría reiniciar con Windows, pero soy demasiado vago), el proceso inicia bien en VMWare pero a la hora de hacer la conexión, fijaos que se desconecta de ActiveSync y se apaga el icono del USB puesto en bypass en la barra de estado de VMWare.
Pues para que empiece, simplemente hay que volver a conectar el USB perteneciente a la Diamond, ya que al ponerse en modo flash cambia de identificador, con lo cual VMWare no lo pone en bypass automáticamente.
PS.
Aunque yo recomendaría ir a Windows directamente, más que nada por la estabilidad, que VMWare puede dar un pete y dejarnos en bragas.