Ver Mensaje Individual
Antiguo 15/06/2011, 16:59   #210
romant
Usuario Registrado
 
Fecha de ingreso: 26/feb/2004
Mensajes: 61
romant es realmente agradableromant es realmente agradableromant es realmente agradableromant es realmente agradable
Hasta ahora no había mirado las diferencias entre los distintos firmwares publicados, hoy le he echado un ratillo y veo que la estructura en todos ellos es muy semejante, encontrando los puntos de arranque de los procedimientos en las mismas posiciones:

00000000h HS11 (bootcode)
00000020h model&customid
00000020h fecha&hora

00010000h maincode

00220000h radioback

00230000h modelo específico

0023FF80h seeback

00250000h data1

00260000h data2

002E0000h defaultdb

0031FF80h userdb

00330000h configuración de satélites

hardware-custom id
35007-01047=A200Combo
35013-01062=TS100
35010-01047=TS120

Obviamente las versiones de cada sección son distintas pero parte del código es semejante, aunque se encuentre desplazado en el archivo binario.

Al parecer los ALI tienen la mala costumbre de checkear el custom-id al hacer boot para evitar dañar el dispositivo si el usuario se ha equivocado al intentar cargarle un firmware erróneo. Este puede ser el motivo de los ASK que obtenéis al cargarle firmwares de Ferguson de otros modelos. Aunque el hardware interno sea el mismo el gestor de carga se niega a ejecutar los comandos de boot al no coincidir el modelo.

Ante el párrafo anterior un usuario avezado pensaría: pues nada le cambio el custom-id al firmware del TS120 por el del TS100 y listo. Esto podría funcionar siempre que los de Ferguson no hayan incluído un checkeo de CRC del firmware (cosa más que probable).

Vuelvo a editar para advertir que el hardware id es distinto en los 3 firmwares analizados, así que el intento de hacer correr estos firmwares sin parchear adecuadamente los firmwares puede dañar los sintonizadores dado que los comandos i2c que se enviarán al tuner+demod no serán los adecuados para el chip que hayan integrado los de ferguson (o no hacer absolutamente nada).

Un saludo.

Última edición por romant; 15/06/2011 a las 17:20.
romant está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir