Foros ZackYFileS

Foros ZackYFileS (http://foros.zackyfiles.com/index.php)
-   THOMSON (http://foros.zackyfiles.com/forumdisplay.php?f=26)
-   -   Manual cambio de firm Thomson DSI30 (con fotos) (http://foros.zackyfiles.com/showthread.php?t=487892)

Copo11 07/12/2006 21:27

Manual cambio de firm Thomson DSI30 (con fotos)
 
Bueno aquí os dejo este estupendo manual con el que yo empece a dar mis primeros pasos, como bien sabéis no es mio, todos los méritos al compañero ARFONSO, que aprovecho desde aquí para darle un abrazo……


CAMBIO DE FIRMWARE EN THOMSON DSI30

Este manual sirve tanto para el cambio de firmware (total o parcial) como para la
extracción de datos (IRD y BOXKAI).
Doy por hecho de que el lector de este documento tiene el jtag soldado al
decodificador.
Antes de pasar a la extracción de los datos o al cambio de firmware, necesitamos
descargar un programa, este es el jkais 2.9.11
Una vez que tenemos el programa anterior, jkais 2.9.11, lo primero que hay que
hacer y antes de enchufar el decodificador a la corriente es conectar el cable paralelo al
jtag, bien sea el casero o el autoalimentado, una vez hecho esto enchufamos el
decodificador a la corriente eléctrica y a continuación hacemos doble clic sobre el
programa jkais.
Si el jtag está bien conectado a nuestro decodificador, nos tiene que salir una
pantalla como esta, en la que vemos entre otras cosas el modelo de decodificador (en
nuestro caso dsi30), el IRD (que debe coincidir con la que trae el decodificador en la
pegatina de la parte trasera, si no se le ha cambiado antes), y la BOXKAI:
http://img258.imageshack.us/img258/6555/tn1lb8.jpg

Podemos apreciar en la imagen los siguientes datos enmarcados:
- Casilla amarilla. ID del jtag y micro del decodificador.
- Casilla roja. Modelo de decodificador que tenemos.
- Casilla azul. El IRD del decodificador.
- Casilla rosa. La boxkai del decodificador.
- Casilla verde. Las opciones que vamos a utilizar para desproteger los
sectores protegidos de la flash para poder borrarlos y grabarlos, y el menú
para leer, borrar y grabar.
Con esto tendríamos los datos del decodificador, que como el manual es tanto
para sacar los datos al decodificador como para cambiar parcialmente o completamente
el firmware, pues dicho está ya, ya tenemos los datos de nuestro decodificador.
A continuación vamos a leer la parte que nos interesa del firmware, que no nos
interesa todo, salvo a aquel que tenga su decodificador bloqueado, que tendrá que borrar
la flash completa y volverla a grabar. El caso es el mismo para todos.

Para ello pinchamos en la opción FLASH PROGRAMMING como se ve en la
siguiente imagen:
http://img254.imageshack.us/img254/9584/tn2lr8.jpg


Al pulsar ese botón, nos saldrá la siguiente pantalla:
http://img440.imageshack.us/img440/3118/tn3vs4.jpg

Hacemos lo que nos dice la pantalla:
1º Desconectamos el decodificador de la corriente.
2º Conectamos el decodificador a la corriente.
3º Esperamos 3 segundos y pulsamos Aceptar.
Con lo cual nos sale la siguiente pantalla:
http://img267.imageshack.us/img267/9435/tn4xf8.jpg
Para aquel que quiera leer la memoria completamente tendrá que poner en el
recuadro rojo la opción de FULL, para aquel que solo quiera cambiar los datos (IRD y
BOXKAI), pondremos la opción SA31 (7FFE0000 – 80000000) y pinchamos la
opción READ, como en la siguiente pantalla.
http://img248.imageshack.us/img248/6273/tn5pv8.jpg

Una vez pulsado el botón READ, nos saldrá la pantalla de donde queremos
guardar lo que se va a leer y le ponemos el nombre que queramos. Se ve en la siguiente
imagen:
http://img267.imageshack.us/img267/7500/tn6qi7.jpg

Le ponemos el nombre que queramos, y pinchamos en el botón guardar, y el
programa empezara a leer el contenido de la memoria. Se ve en la siguiente imagen:
http://img472.imageshack.us/img472/9185/tn7ui9.jpg


El proceso dura poco, y esperamos a que el botón OK este activo, y pulsamos
sobre el, se ve en la siguiente imagen:
http://img401.imageshack.us/img401/4084/tn8iq4.jpg

Después de pulsar OK el programa regresa a la pantalla principal (no a la
primera, sino a la que nos salió después de pulsar FLASH PROGRAMMING).
Antes de borrar la flash vamos a modificar los datos, para ello utilizamos el
hexworkshop. Abrimos el programa:
http://img249.imageshack.us/img249/5356/tn9my7.jpg


Una vez abierto, nos vamos a Options y pulsamos sobre Preferences, nos saldría
la siguiente pantalla:
http://img176.imageshack.us/img176/4373/tn10ij0.jpg

Cambiamos en la imagen donde pone 1 (byte) y que está recuadrado en rojo por
lo que pone en la siguiente imagen:
http://img410.imageshack.us/img410/8333/tn11zx4.jpg
Ponemos 2 (short), pulsamos aplicar y aceptar, con lo que saldríamos a la
siguiente pantalla:
http://img176.imageshack.us/img176/8033/tn12xp6.jpg

Pinchamos en la carpetita, marcada en roja, para abrir el archivo que leímos con
el jkais:
http://img485.imageshack.us/img485/5981/tn13jv7.jpg

Seleccionamos la imagen que guardamos y el programa quedaría así:
http://img440.imageshack.us/img440/5640/tn14jf1.jpg


Nos vamos a las direcciones bajas de la memoria, concretamente la 0001FC5C
como se ve en el recuadro verde en la imagen, con lo cual veríamos perfectamente los
datos de nuestro decodificador:
- Recuadro azul. Nuestro IRD en hexadecimal.
- Recuadro rosa. Nuestra BOXKAI.
- Recuadro rojo. Checksum del IRD.
Cambiamos esos datos por los que queramos, como se ve en la siguiente imagen:
http://img399.imageshack.us/img399/7053/tn15tr3.jpg

Hemos puesto como IRD el numero 0E 12 34 56 y como BOXKAI el numero
AA BB CC DD AA BB CC DD. El checksum del IRD no hace falta cambiarlo, aunque
al final del documento explicare como lo cambio.
Por lo tanto ya tenemos nuestro firmware modificado, vamos a guardarlo para
posteriormente poderlo grabar en la flash del decodificador. Se ve en la siguiente
imagen;
http://img399.imageshack.us/img399/5614/tn16st1.jpg

Para guardarlo, pinchamos en File y después en Save Ass...., para no sobrescribir
el archivo original que teníamos le ponemos otro nombre, como se ve en la siguiente
imagen:
http://img399.imageshack.us/img399/5505/tn17hi4.jpg

Le ponemos un nombre que nos identifique la imagen, como se ve en la imagen
anterior, asegurarnos de ponerle la extensión bin a la imagen. Pulsamos después en
guardar y cerramos el hexworkshop.
Empezamos de nuevo, enchufamos el decodificador y abrimos el jkais, nos
dacha los datos como al principio, pero ahora pinchamos sobre el botón
DEVELPMENT PANEL para desproteger los sectores protegidos, como se ve en la
imagen:
http://img340.imageshack.us/img340/6476/tn18mj5.jpg
Se nos abrirá la siguiente pantalla:
http://img440.imageshack.us/img440/5570/tn19vq0.jpg

Desenchufamos el decodificador, conectamos el decodificador, esperamos 3
segundos y le damos a aceptar, y se nos abrirá la siguiente pantalla:
http://img412.imageshack.us/img412/9094/tn20aw3.jpg
Ahora metemos los comandos para desproteger lo sectores, para ello utilizamos
las casillas de arriba a la izquierda, como se ve en la siguiente imagen:
http://img117.imageshack.us/img117/8867/tn22sg0.jpg

En el recuadro rojo metemos la dirección 7FF00000, en el recuadro azul
metemos el dato 60, y pinchamos en Write Byte, como se ve en la imagen siguiente:
http://img117.imageshack.us/img117/3520/tn23pm4.jpg

Este proceso lo volvemos a hacer, pero cambiando el dato por D0, como se ve en
la siguiente imagen:
http://img117.imageshack.us/img117/3811/tn24lf1.jpg

Y volvemos a repetir pero con el dato FF, como se ve en la siguiente imagen;
http://img117.imageshack.us/img117/9211/tn25pp5.jpg

Después de pinchar en Write Byte, cerramos la ventana, y pincharíamos en
FLASH PROGRAMMING:
http://img409.imageshack.us/img409/8800/tn26bl6.jpg

Nos saldrá la siguiente ventana:
http://img47.imageshack.us/img47/5457/tn27rf8.jpg

OJO !!!!!!! Ahora solo le damos a aceptar, no desconectar el decodificador,
porque o sino los sectores se volverían a proteger.
Después de pinchar en aceptar nos saldría la siguiente pantalla:
http://img408.imageshack.us/img408/2976/tn28tg1.jpg

Seleccionamos la parte de la memoria que queremos borrar, y la ponemos en el
recuadro rojo, como se ve en la siguiente imagen:
http://img408.imageshack.us/img408/9020/tn29bv2.jpg

Pinchamos en Erase, y nos sale una advertencia de que si queremos borrar, como
se ve en la siguiente imagen:
http://img378.imageshack.us/img378/5355/tn30bk7.jpg

Le decimos que si, y esperamos a que termine. Ya estará borrada. Si a alguien le
da error que empiece de nuevo con el borrado, desconectando el decodificador y
cerrando el jkais, luego conectar decodificador, abrir jkais, y siga con el proceso de
desproteger sectores.
Una vez borrada la parte de la flash deseada, pasamos a grabarla, para ello
pinchamos en Program, como se ve en la siguiente imagen:
http://img441.imageshack.us/img441/8418/tn31be9.jpg

Cuando pinchemos en Program, el programa nos preguntara que si queremos
programar en la dirección 7FFE0000, le decimos que si, como en la imagen:
http://img174.imageshack.us/img174/4721/tn32ql6.jpg

Una vez pulsado en si, nos pedirá que archivo queremos grabar en la flash, como
se ve en la siguiente pantalla:
http://img261.imageshack.us/img261/8943/tn33by6.jpg

Seleccionamos el archivo que modificamos con el hexworkshop y que
guardamos con un nombre distinto, y pinchamos en abrir, y el programa empezará a
grabar, como se ve en la siguiente imagen:
http://img261.imageshack.us/img261/3701/tn34es5.jpg

Y esperamos hasta que termine:
http://img261.imageshack.us/img261/7532/tn35gq2.jpg

Una vez que ha terminado, pinchamos en OK y el programa se nos queda como
en la siguiente imagen:
http://img396.imageshack.us/img396/1/tn36qg8.jpg

Cerramos esa ventana, arriba a la derecha en la cruz, y nos quedaría la pantalla
principal del programa:

http://img352.imageshack.us/img352/7132/tn37cq6.jpg
Si pinchamos en Detect como se ve en recuadro rojo, el programa nos dará los
nuevos datos que hemos grabado en el decodificador.
Pues hasta aquí ya tenemos nuestro decodificador con los datos cambiados. Solo
comentar que aquel que quiera grabarle el firmware completo, solo tiene que poner
donde nosotros pusimos SA31, que ponga FULL, con lo que leerá la memoria completa
y al grabarla la grabara completa. Los datos están al final de la imagen, ya que no te va
a coincidir con la dirección recuadrada en el hexworkshop con la de este documento.
Que pasa si el firmware que teníamos en el decodificador no esta
actualizado.
Pues realmente no pasa nada, solo que no te va a reconocer las visas nuevas, las
rom 110, por lo que tendríamos que actualizar el firmware a la ultima versión.
Para ello hay dos opciones:
1º Que no hubiésemos hecho todo lo anterior y que le hubiésemos grabado el
firmware actualizado que hemos bajado de cualquier sitio donde este.
2º Que actualicemos nuestro decodificador vía satélite. Para ello, desconectamos
el decodificador de la corriente. Con la antena puesta, pulsamos flecha izquierda y
flecha derecha simultáneamente, y enchufamos el decodificador a la corriente sin soltar
las dos flechas, cuando el piloto rojo empiece a parpadear soltamos las dos flechas.
Cuando el decodificador se actualice, dejara de parpadear y se encenderá solo.

Y ya esta el firm actualizado con nuestros datos.

Un saludo de Arfonso...




De todas formas os dejo aqui un enlace con un paqute completo de todo lo que necesitais para el trasteo de vuestro thomson dsi 30 asi como el mismo manual....

http://(No permitidos enlaces)/index.php?acti...load&pid=66794

http://www.filescenter.com/descargasgratis/_RECEPTORES%20SAT%20-%20DIGITALES/Thomson/Pack%20Completo%20Thomson%20dsi%2030.zip


Espero sea de ayuda como me fue a mi......

orob 20/01/2007 16:02

Hola, hago todo lo k comentas, lo actualizo, le meto la tarjeta, y me dice k la tarjeta introducida, no es valida, me dice tarjeta xxxxxxx y decodificador xxxxxx
vamos k me pone lo mismo, no se k e podido hacer mal....
Por cierto un apunte, cuando hablas de ird, te refieres a la cam, vamos el numero de la card en hexadecimal no?
GFracias.

Copo11 21/01/2007 10:36

Cita:

Iniciado por orob (Mensaje 2745503)
Hola, hago todo lo k comentas, lo actualizo, le meto la tarjeta, y me dice k la tarjeta introducida, no es valida, me dice tarjeta xxxxxxx y decodificador xxxxxx
vamos k me pone lo mismo, no se k e podido hacer mal....
Por cierto un apunte, cuando hablas de ird, te refieres a la cam, vamos el numero de la card en hexadecimal no?
GFracias.


Si la visa es del cartero o de baja tienes que meterle los datos de la donante..

No amigo el ird no es el numero de la card en hex, el ird es el numero del decodificador en hex, osea si es un deco thomson seria algo asi 0E xx xx xx si es un echostar algo asi 09 xx xx xx y si es un philips pequeñito de l.los nuevos o thomson de los nuevos seria algo asi CB xx xx xx, y el numero de cam en hex seria algo asi 1B xx xx xx, comprueba bien lo que has echo creo que estas confundido..............

orob 21/01/2007 12:57

Ok, pues empezare todo de nuevo, aunke ahora probando, le meti un firmware nuevo, el full, y ahora no me enciendo el deco, XD.... Enga haber si lo puedo solucionar.
Gracias copo.

orob 21/01/2007 13:34

Vale, ya lo tengo recuperado, menos mal k me hice una copia antes....XD
Haber hago como tu dices, le meto la ird, k empieza por CB35XXXX, es de los pekeños...
Lo conecto todo, y me dice k lalo mismo de antes, pero ahora me da el numero del deco en decimal, y el de la card en decimal, y me dice k no es valida la tarjeta para eso deco....
PD, el insdecrypter me da error de overfow cuando le digo k me calcule el cheksum....

Copo11 22/01/2007 00:37

[QUOTE=orob;2746481]Vale, ya lo tengo recuperado, menos mal k me hice una copia antes....XD
Haber hago como tu dices, le meto la ird, k empieza por CB35XXXX, es de los pekeños...
Lo conecto todo, y me dice k lalo mismo de antes, pero ahora me da el numero del deco en decimal, y el de la card en decimal, y me dice k no es valida la tarjeta para eso deco....
PD, el insdecrypter me da error de overfow cuando le digo k me calcule el cheksum....[/QUOTE]

Ese ird compañero no te sirve para tu thomson, tienes que conzseguir datos de tipo 0E xx xx xx de lo contrario no conseguiras nada..

orob 23/01/2007 01:39

Ok, osea k para k me valga tiene k empezar por 0E el donante.... Enga, pues haber si consigo uno x ahi....

Muchas gracias de nuevo copo.


La franja horaria es GMT +2. Ahora son las 22:38.

Powered por vBulletin™ Version 3.8.10
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.
Traducido por vBsoporte - vBulletin en español
ZackYFileS - Foros de Debate