Ver Mensaje Individual
Antiguo 13/04/2006, 06:36   #468
SantiPHREACK 
Usuario PREMIUM+
 
Fecha de ingreso: 13/abr/2006
Mensajes: 223
SantiPHREACK está en el buen camino
Efectivamente Piolinso estas en lo cierto, esos dichosos bytes que se encuentran en la eeprom y que provocan el famoso "Err01" es nada mas y nada menos que la dirección de inicio y final de nuestro Firmware en concreto y su respectivo [B][U]Cksum[/U][/B].
-----------------------------------------------------------------
00001F00 [COLOR="sienna"]5341 4745 4D20 2020 2020 2020 2020 2020 SAGEM[/COLOR]
00001F10 [COLOR="DarkOliveGreen"]3534[/COLOR] [COLOR="DarkSlateBlue"]3031[/COLOR] [COLOR="Red"]3334 3132 3130 3837 3135 3238[/COLOR] [COLOR="darkolivegreen"]54[/COLOR][COLOR="darkslateblue"]01[/COLOR][COLOR="red"]341210871528[/COLOR]
00001F20 [COLOR="Blue"]3531 3253 [/COLOR][COLOR="SlateGray"]FF80 0000[/COLOR] [COLOR="Blue"]FFC0 9883 [/COLOR][B][COLOR="Lime"]EBC0 DF34[/COLOR][/B] [COLOR="blue"]512S[/COLOR][COLOR="slategray"]....[/COLOR][COLOR="blue"]....[/COLOR][COLOR="lime"]...4[/COLOR]
00001F30 0001 FFFE 04F8 9540 0000 0018 0100 0201 .......@........
00001F40 0003 0003 2044 8458 0000 0002 FFC1 6704 .... D.X......g.
00001F50 0013 A0C0 FFC1 37DC 0332 0000 FFC1 6704 ......7..2....g.
00001F60 9000 0000 FFFF FFFF FCFC FCFC 0303 0303 ................
-----------------------------------------------------------------

$1F00; [COLOR="Sienna"]534147454D2020202020202020202020[/COLOR] = "SAGEM " = Marca:
$1F10; [COLOR="DarkOliveGreen"]3534[/COLOR] = "54" = Harware ID:
$1F12; [COLOR="darkslateblue"]3031[/COLOR] = "01" = Versión:
$1F14; [COLOR="red"]333431323130383731353238[/COLOR] = "341210871528" = Nº serie:
$1F20; [COLOR="blue"]35313253[/COLOR] = "512S" = Aplicacion:
$1F24; [COLOR="slategray"]FF800000[/COLOR] = 0xFF800000 = Inicio de la Flash
$1F28; [COLOR="blue"]FFC09883[/COLOR] = "0x00409883" = Fin Frimware (DEADBEEF)
$1F2C; [COLOR="lime"][B]EBC0DF34[/B][/COLOR] = [B]EBC0DF34[/B] = Cksum Frimware

Pero no es un CKSUM ni un CRC32 normal y corriente, si queréis saber como calcularlo, el señor [B]"Gierma2004"[/B] publicó hace tiempo un pack de utilidades (para los primos hermanos polacos de nuestro deco) en el Recursos-SAT num 5, con el nombre de [B]"sagem_dodatki_plus"[/B] y en el paquete puso un programita con sus sorces llamado [B]"s2pl.exe"[/B] que lo que realiza es una conversión del firmware (previamente dumpeado con el JTAG) y convertirlo para que pueda ser actualizado vía cable con el PCLoader y el cual nos muestra el dichoso CKSUM en concreto.

Osea que si pretendéis meterle el famoso firmware libre que comentáis (que realmente no es libre, sino simplemente es una de las primeras versiones del Quiero y que sigue teniendo el puerto serie capado) con el flasher sin tener que reprogramar la eeprom y que no os de el jodido error de chequeo, me temo que tendréis que parchearlo para conseguir el [B]"CKSUM"[/B] de las diferentes versiones del firmware que queráis actualizar y manteniendo su tamaño original para que coincida con la que posee en la eeprom.

Por otro lado, seria interesante poder sacar partido de dicho conversor de frimwares de nuestros amigos polacos y poder actualizar o modificar el deco por puerto serie y sin complicaciones, con lo cual no estaría de mas poneros en contacto con ellos e intentar conseguir un Dump completo de su [B]SDI-4285[/B] (ya que se supone que es el equivalente, pero de satélite) e implementarle su loader al nuestro.

PD: @[B]Ferix[/B], antes de nada te felizito por el buen trabajo que estas realizando, y como bien le comentas a Kirlian te sujiero seria una buena opción que en el flasher le pusieras la posibilidad de poder borrar, escribir y dumpear en la flash por sectores, (ya que el firmware no pasa casi de los 4mb y en la flash hay varios sectores vacíos), con lo cual seria mucho mas rápido y cómodo poder realizar actualizaciones de firmware o poder realizar parches parciales del sector que nos interese, y que ademas al conectarlo nos direa informacion del deco (tipo de flash, version, cargador, etc..)

Última edición por SantiPHREACK; 13/04/2006 a las 07:02.
SantiPHREACK está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir