Muchas gracias por vuestra ayuda.
Efectivamente la flash no estaba bien soldada en el adaptador y por eso al pulsar erase chip salía lo de erase "complete by time out" y luego al darle a programar se quedaba en el 0%.
Os explico mis experiencias por si le sirve a alguien en un futuro.
Primero encripté el firmware was.bin con el firmcrypt:
Firmcrypt e was.bin was2.bin
Después comprobé con el keygen 0.60 de Flash78 si todo estaba bien:
keygen was2.bin
Una vez tenía el fichero encriptado procedí a quitar la flash del lector a 350º y fuerza 100 (he utilizado una aoyue 738)
Luego la soldé en el adaptador y fué cuando obtuve los errores que he comentado antes. Le volví a aplicar calor presionando fuerte con destornillador fino y esta vez si que me puso lo de "erase complete by check DQ7" cuado le di a "erase chip" y también pude grabar el archivo was2.bin.
Una cosa curiosa que he visto en este programa es que cuando le das a "Device Select" -> Flash29/39/49Fxxx -> SST -> SST39SF020" no lo selecciona y la única forma de hacerlo es en "Device Select" -> Flash29/39/49Fxxx -> 39/49Fxxx -> 39SF/49F020".
Bueno, le dí a "Read chip" guardé el resultado en un archivo y comprobé con el keygen que el archivo estaba bien (Como me comentastes Flash78).
Extraje la flash del adaptador y la puse en el lector y me salía unas veces el E65 y otras el E64. La quíte otra vez preestañé los pads, volví a soldarla presionando fuertemente sobre ella y por fin funcionó.
También comentar que ahora le he metido el firm de Maximus-Garyopa que viene con el mediacheck y mis copias hechas con una Philips DVDR1625K/30 continuaban sin funcionar. Así que le subí la potencia al lector bajando el potenciómetro hasta 3.0K y rulan perfectamente.
Un saludo y gracias de nuevo.