Ver Mensaje Individual
Antiguo 28/05/2006, 23:33   #1
pipirron
Usuario Activo
 
Avatar de pipirron
 
Fecha de ingreso: 10/jul/2003
Mensajes: 80
pipirron está en el buen camino
adaptar el parche de un 175b a un 175a

Antes de nada he de decir que no he conseguido que funcione, no se si es porque las instrucciones de uno y otro deco son diferentes, ó por que no me reconoce las secciones de la flash activas, al no calcular el checksum correctamente.

El software necesario para modificar el parche es el UltraEdit.
Para meter el parche en el deco, el dsi175com2 versión 2.00.0002


1º- cambios en el inicio de cada sección:

el el 175b seria de la siguiente manera:

00020000h: 20 00 a0 02 9c 0a 44 21 00 00 00 00 00 00 00 00
00020010h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

este es el inicio de la segunda sección de memoria y tiene 32 bytes, los agruparíamos de dos en dos bytes, y los cambiaríamos de orden.

en el 175a seria asi:

00020000h: 00 20 02 a0 0a 9c 21 44 00 00 00 00 00 00 00 00
00020001h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

2º - cambio en las carpetas:

en el 175b seria así:

00020020h: 63 61 72 64 6c 00 00 00 00 00 74 02 03 00 00 00

las carpetas siempre tienen 16 bytes, los 10 primeros son el nombre (en este caso "cardl") que no se ha de tocar, los dos siguientes se han de invertir, y los que quedan se agrupan é invierten entre si.

en el 175a quedaría así:

0002020h: 63 61 72 64 6c 00 00 00 00 00 02 74 00 00 00 03

3º - cambio en los archivos:

en el 175b seria así:

00020030h: 63 61 72 64 6c 2e 61 70 7a 00 00 00 40 00 00 00
00020040h: 1e 00 00 00 xx xx xx xx xx xx xx xx xx xx xx xx

los archivos se componen siempre de 20 bytes, los 12 primeros son el nombre y la extensión del archivo (en este caso "cardl.apz"), los otros ocho se agrupan de cuatro en cuatro, y se invierten los bites.

en el 175a quedaría así:

00020030h: 63 61 72 64 6c 2e 61 70 7a 00 00 00 00 00 00 40
00020040h: 00 00 00 1e xx xx xx xx xx xx xx xx xx xx xx xx

las xx son del siguiente archivo:

en el 175b seria:

0002040h: xx xx xx xx 63 61 72 64 5f 68 69 73 2e 63 70 7a
0002050h: 5e 00 00 00 35 01 00 00 xx xx xx xx xx xx xx xx

en este caso el archivo se llama ("card_his.cpz").

en el 175a quedaría así:

0002040h: xx xx xx xx 63 61 72 64 5f 68 69 73 2e 63 70 7a
0002040h: 00 00 00 5e 00 00 01 35 xx xx xx xx xx xx xx xx

Y ya esta, hay que hacer eso con todas las secciones, es un poco pesado, pero es la manera de que se pueda introducir el parche en el 175a, para facilitar la búsqueda de los inicios de carpetas, se puede usar el defiant con el parche original he ir copiando el nombre de las carpetas en el portapapeles, para luego realizar la búsqueda en el UltraEdit

yo lo he probado con el maligno, y aunque el deco lo acepta, y el dsi también, el parche no funciona, como he dicho antes no se si es el checksum ú otra cosa, seguiré insistiendo, si a alguien le interesa podría probar con otro parche.

Espero que sea útil, un saludo.

Última edición por pipirron; 29/05/2006 a las 00:20.
pipirron está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Publicidad: Conoce las ofertas de ANUNCIATE