Pasas tu antiguo firm (59DJ,) por el keygen de Flash78 , este te dira la key de tu lector y te genera un txt con la dicha key , te lo apuntas , luego te bajas el winhex de por ahi (con licencia) , y te bajas el ultimo firm de garyopa (v1.3 ahora mismo) , en ese empaquetado tienes un archivo que se llama
v13xtrm.opa lo renombras por v13xtrm.rar , lo abres con el winrar ,
cojes el firm que pone GDR47.BIN (firm original del los 47d sin key),
abres el winhex , le das a abrir tu antiguo firm , le das a busqueda , y luego a "busqueda de valores hexadecimales" , metes tu key (sin espacios) y le das a buscar , te tedria que salir en el offset 20224 (pero no lo se seguro por que no tengo un 59d para comprobarlo) , si es asi copias del 20224 (inicio bloque) al 20400 (final bloque) se pondra en azul , edicion / copiar bloque / normal , ahora te vas y abres el GDR47D.BIN , te vas al mismo punto offset marcas de 20224 al 20400
y borras ese bloque (edicion / borrar..) luego te colocas en el 20224 y le das a edicion/potapapeles/pegar , luego le das a "guardar como" , le pones un nombre , y luego lo pasas por el keygen de Flash78 , te tendria que salir el 47d original y tu key en la ventana msdos , si no es asi algo as hecho mal.
pd: el winhex tiene dos modalidades de offset , alfanumericas (letras y numeros ) y numericas (solo numeros) , con clikear en esos mismos numeros los puedes alternar y ponerlos en numericos, aun que si quieres esos numeros en alfanumericos serian 4f00 al 4fB0
daludos