- 21 Mar 2007
- 7.207
- 1.306
- 0
- 56
La Información del sistema se encuentra en los firms en los últimos 12 bytes del archivo según vemos en la siguiente imagen.
Para poder modificar los datos necesitamos un editor hexadecimal como el Hex Workshop o cualquier otro.
Ahora vemos los distintos elementos:
ID
Este dato identifica al fabricante del deco, puede tomar los siguientes valores:
02 – Superstar / Euromax
03 – Golden Interstar
08 – Baff
0A – SuperLazer
0E – Golf
0F - Orient
10 – StarSat
11 – Focus
12 – MediaStar
13 – DragonBox
19 - EchoLink
Tipo de archivo
Básicamente este digito piede tener dos variantes:
1 – El archivo es un boot
4 – El archivo es un firm
C – Chipset
Para identificar el micro para el cual esta hecho el firm y puede tener los siguientes valores:
3 – NEC uPD61120 (serie D)
4 – NEC uPD61130 (9000PVR)
5 – NEC uPD61110/12/15 (serie S)
6 – NEC uPD61217 (Xpeed)
S – cantidad de Scart
Puede tener los siguientes valores:
1 – Ningún euroconector
2 – 1 euroconector
3 – 2 euroconectores
Si este valor es superior a 3 en el firm, como en el ejemplo que es 7, se le resta 4 y al valor indicado en M en decimal se le suma 16, en el ejemplo el valor de S seria 7-4=3 y el de M 2+16=18.
M – Tipo de receptor
Este valor pasado a decimal puede ser:
1 – FTA
2 - Satélite + CI
3 - FTA + tarjetero
4 – Satélite CI + tarjetero
5 – TDT
6 – Satélite + TDT + CI
7 – Compacto FTA
8 – Satélite + TDT FTA
10 – PVR HDD
18 – Satélite + TDT + CI + tarjetero
G – interfaz grafico
Identifica la interfaz grafica del firm, Su valor pasado a decimal puede ser:
4 – Tipo D
6 – Superlazer
7 – Starsat
8 – Tipo S
9 – Satrsat 5D 3D
11 – Neusat SP60002
12 – Xpeed
A continuación indico los diferentes valores que se ven en los firms (en hexadecimal) en los campos CMSG respectivamente para los modelos más importantes de Golden Interstar, asi como su correspondiente valor (en decimal) en la pantalla de los decos.
De que nos sirve esto?
Bueno, pues esto nos sirve por ejemplo, para meterle a nuestro deco un firm de otro deco compatible.
Si tenemos un 870 y hemos conseguido un firm de echolink compatible con nuestro modelo, en los datos del firm deberia de aparecer 1946276, si comparais con la primera imagen de arriba que es del 870 vereis que pone 034627C, solo cambian los dos primeros digitos el 19 para echolink y 03 para Golden y el utimo digito (6 para la interfaz grafica de echolink y C para la de los Xpeed), Con cambiar el valor 19 por 03 ya se lo podriamos meter al deco ya que el de la interfaz grafica no es problema.
Para volver a poner luego el firm que le correponderia seria necesario modificar dicho firm y cambiar el 03 del Golden por el 19 ya que a partir de cargarle un firm distinto al suyo, solo aceptara firms de las mismas caracteristicas..
El unico dato que no se puede cambiar (porque no funcionaria luego el deco) es el C (que indica el chip que lleva).
Para otra cosa que nos sirve es para determinar los errores que le de a alguien el STBDownload.
A la hora de meter en el deco un firm o un boot, el STBdownload comprueba los datos del Boot que tenemos metido en el deco (si, comprueba el boot no el firm) y lo compara con los datos del sistema del firm o boot que queremos ponerle, si el ID del fabricante, el valor del chip (C) o el valor del modelo (M) es distinto nos saldra un error en el cual nos indica los valores de lo que tenemos en el deco.
Como vemos en el ejemplo anterior el boot que tiene el deco es 313234142, analizamos estos numeros de la siguiente manera:
3 – ID del fabricante, en este caso Golden Interstar
1 – Identificativo del tipo de archivo (1 – Boot, 4 – Firm)
3234 – Datos del sistema (CMSG) , si miramos en la tabla de arriba veremos que se trata de un DSR 8005 CI D PR.
El 142 en el caso del boot y 174 en el caso del firm (main) es la versión (boot 1.42, firm 1.74), el 26 es el data y el resto la fecha y hora de compilación.
En este caso vemos que el error que nos da es “Different Chip versión” (valor C), por lo que el problema es que estamos intentando meterle un firm con distinto chip, lo mas probable es que sea un firm del modelo S en lugar del modelo D.
Si el valor del ID del fabricante es distinto el error seria “Different Buyer Versión” y si lo que difiere es el modelo (valor M) seria “Different Model Versión”, en estos casos podriamos modificar el firm como hemos visto antes y poner los datos que nos indica el error en la parte de Boot para “engañar” al programa y que el deco se trague el archivo que le intentamos pasar.
Os lo dejo tambien en formato pdf por si os viene mejor.
Para poder modificar los datos necesitamos un editor hexadecimal como el Hex Workshop o cualquier otro.
Ahora vemos los distintos elementos:
ID
Este dato identifica al fabricante del deco, puede tomar los siguientes valores:
02 – Superstar / Euromax
03 – Golden Interstar
08 – Baff
0A – SuperLazer
0E – Golf
0F - Orient
10 – StarSat
11 – Focus
12 – MediaStar
13 – DragonBox
19 - EchoLink
Tipo de archivo
Básicamente este digito piede tener dos variantes:
1 – El archivo es un boot
4 – El archivo es un firm
C – Chipset
Para identificar el micro para el cual esta hecho el firm y puede tener los siguientes valores:
3 – NEC uPD61120 (serie D)
4 – NEC uPD61130 (9000PVR)
5 – NEC uPD61110/12/15 (serie S)
6 – NEC uPD61217 (Xpeed)
S – cantidad de Scart
Puede tener los siguientes valores:
1 – Ningún euroconector
2 – 1 euroconector
3 – 2 euroconectores
Si este valor es superior a 3 en el firm, como en el ejemplo que es 7, se le resta 4 y al valor indicado en M en decimal se le suma 16, en el ejemplo el valor de S seria 7-4=3 y el de M 2+16=18.
M – Tipo de receptor
Este valor pasado a decimal puede ser:
1 – FTA
2 - Satélite + CI
3 - FTA + tarjetero
4 – Satélite CI + tarjetero
5 – TDT
6 – Satélite + TDT + CI
7 – Compacto FTA
8 – Satélite + TDT FTA
10 – PVR HDD
18 – Satélite + TDT + CI + tarjetero
G – interfaz grafico
Identifica la interfaz grafica del firm, Su valor pasado a decimal puede ser:
4 – Tipo D
6 – Superlazer
7 – Starsat
8 – Tipo S
9 – Satrsat 5D 3D
11 – Neusat SP60002
12 – Xpeed
A continuación indico los diferentes valores que se ven en los firms (en hexadecimal) en los campos CMSG respectivamente para los modelos más importantes de Golden Interstar, asi como su correspondiente valor (en decimal) en la pantalla de los decos.
De que nos sirve esto?
Bueno, pues esto nos sirve por ejemplo, para meterle a nuestro deco un firm de otro deco compatible.
Si tenemos un 870 y hemos conseguido un firm de echolink compatible con nuestro modelo, en los datos del firm deberia de aparecer 1946276, si comparais con la primera imagen de arriba que es del 870 vereis que pone 034627C, solo cambian los dos primeros digitos el 19 para echolink y 03 para Golden y el utimo digito (6 para la interfaz grafica de echolink y C para la de los Xpeed), Con cambiar el valor 19 por 03 ya se lo podriamos meter al deco ya que el de la interfaz grafica no es problema.
Para volver a poner luego el firm que le correponderia seria necesario modificar dicho firm y cambiar el 03 del Golden por el 19 ya que a partir de cargarle un firm distinto al suyo, solo aceptara firms de las mismas caracteristicas..
El unico dato que no se puede cambiar (porque no funcionaria luego el deco) es el C (que indica el chip que lleva).
Para otra cosa que nos sirve es para determinar los errores que le de a alguien el STBDownload.
A la hora de meter en el deco un firm o un boot, el STBdownload comprueba los datos del Boot que tenemos metido en el deco (si, comprueba el boot no el firm) y lo compara con los datos del sistema del firm o boot que queremos ponerle, si el ID del fabricante, el valor del chip (C) o el valor del modelo (M) es distinto nos saldra un error en el cual nos indica los valores de lo que tenemos en el deco.
Como vemos en el ejemplo anterior el boot que tiene el deco es 313234142, analizamos estos numeros de la siguiente manera:
3 – ID del fabricante, en este caso Golden Interstar
1 – Identificativo del tipo de archivo (1 – Boot, 4 – Firm)
3234 – Datos del sistema (CMSG) , si miramos en la tabla de arriba veremos que se trata de un DSR 8005 CI D PR.
El 142 en el caso del boot y 174 en el caso del firm (main) es la versión (boot 1.42, firm 1.74), el 26 es el data y el resto la fecha y hora de compilación.
En este caso vemos que el error que nos da es “Different Chip versión” (valor C), por lo que el problema es que estamos intentando meterle un firm con distinto chip, lo mas probable es que sea un firm del modelo S en lugar del modelo D.
Si el valor del ID del fabricante es distinto el error seria “Different Buyer Versión” y si lo que difiere es el modelo (valor M) seria “Different Model Versión”, en estos casos podriamos modificar el firm como hemos visto antes y poner los datos que nos indica el error en la parte de Boot para “engañar” al programa y que el deco se trague el archivo que le intentamos pasar.
Os lo dejo tambien en formato pdf por si os viene mejor.