Hola a todos este es mi primer post.
LO PRIMERO Y MAS IMPORTANTE ES DECIROS QUE HAY QUE MIRAR PRIMERO SI VUESTRO SAMSUNG LLEVA LOS TARJETEROS EMBEBIDOS INCORPORADO TIENE QUE TENER EL HARDWARE DE LOS TARJETEROS SINO NO LO HAGAIS PORQUE NO OS SERVIRA PARA NADA, UNA FORMA RAPIDA DE MIRARLO ES QUITARLE LAS TAPETAS DE PLASTICO QUE LLEVA EN EL FRONTAL E INTRODUCIR UNA TARJETA TIPO FUN SI EN EL ULTIMO CENTIMETRO QUE QUEDA CUANDO SE INTRODUCE NOTAIS UNA LIGERA FRICCION ES QUE TEORICAMENTE LOS TENEIS SINO ABRIRLO Y MIRARLO DIRECTAMENTE.
SINO LOS TENEIS Y SABEIS ELECTRONICA, O CONOCEIS A ALGUIEN QUE SEPA ESTON SON LOS ESQUEMAS DE LOS TARJETEROS EMBEBIDOS DE LA SERIE A:
el fichero se llama: esquema de los tarjeteros del dsr 9500 A
http://www.filescenter.com/navega0/n...S/Samsung.html
Comentarios al respecto:
http://foros.zackyfiles.com/showthre...hreadid=232137
SI LOS TENEIS O SE LOS HABEIS COLOCADO ANTES DE HACER NADA TENEIS QUE GUARDAROS EL DUMP DE LA MEMORIA DE VUESTRO DECODIFICADOR (2 MB) ESTO SE PUEDE HACER CON EL PROGRAMA JKEYS 133:
BUSCAMOS LA OPCION DE GRABAR EL FIRMWARE EN EL PC Y LE TENEMOS QUE PONER LA CANTIDAD DE BYTES QUE EN ESTE CASO SERIA 200000 PARA GUARDAR " SAVE " SINO PUSIERAMOS ESA CANTIDAD NOS CREARIA POR DEFECTO UN ARCHIVO DE 12 BYTES.
Y TAMBIEN MEDIANTE EL PROGRAMA PIONERO V 4.0:
AQUI OS PONGO UN POST DE TRITON2002 PARA HACERLO TENEIS QUE UTILIZAR LAS MISMAS CONEXIONES QUE HAGAIS PARA EL JTAG :
TRITON2002
Registered User
Join Date: Apr 2003
Posts: 1
Hello.
Excuse me for my English because I am Spanish.
@ trofe2003
To make save the firmware, it would be necessary that you make a test with the software Pionero V 4.0.
Above all select the model of memory flash in the window configuration.
Then it is necessary to choose the window "Firmware (JTag)" Attention not to make: "Erase Chip", if not you will erase the flash.
"Address" it is necessary to choose: 7FE00000 and "Length" it is necessary to choose: 200000
Then to make: "CPU Code" to make the detection of the processor, in the window of right-hand side it must be indicated.
To read the flash to make "Receive" then record under.
Normally that must function.
/quote/
TRADUCCION EN BRUTO:
Perdonarme por mi ingles porque soy español.
Para poder guardar vuestro firmware es necesario utilizar el software pionero v 4.0.
Por lo que tendremos que seleccionar el modelo de memoria flash en la ventana de configuracion:
Irse a la ventana de "Firmware (Jtag)"
ATENCION: no marcar "Erase Chip" porque borraremos la flash de nuestro deco.
En el apartado "Address" hay que poner 7FE00000 y en "Lenght" hay que poner 200000
Entonces marcar en "CPU Code" para detectar el micro y en la ventana de la parte derecha arriba aparecera lo que ha detectado.
Para grabar la Flash marcar en "Receive" la leera y la colocais donde querais.
Normalmente esto funciona.
//quote
y si quereis podeis subir el dump a filescenter (apartado samsung ) para tener mas firmwares para cargar en los modelos de la serie A.
----------------------------------------------------------------------------------
LAS FOTOGRAFIAS DE LAS CONEXIONES ASI COMO EL FIRMWARE LAS TENEIS EN:
http://www.filescenter.com/navega0/n...S/Samsung.html
FOTOS:
"JTAG PARA DSR 9500 A CI", "fotos dsr 9500 A VIA CI" , y esta ultima "fotos 9500 ACI" que os sirve para localizar los puntos de soldadura del JTAG exactamente en la placa por si no los teneis marcados con la numeracion en la placa, le he añadido un comentario al respecto en este post para localizar el pin nº10.
FIRMWARE:
"DSR 9500 AYFull.zip"
Para todos los sufridores de dicho decodificador que como yo no encontrabamos informacion de este modelo ni en la web oficial.
En este modelo encontramos dos ranuras para las smartcards que no estan operativas ya que parece ser el modelo basico pero de basico nada ,eres grande pequeño.
ATENCION: para los modelos de la serie A no se puede utilizar el firmware de los EM VIA tipo 118 (la caña de España) y asi poder cargar el EMULADOR v3.2 ya que las conexiones de video son diferentes y se nos quedaria mas negro que el carbon.
Si por ignorancia alguno lo ha hecho siempre lo podreis resucitar mediante los firmwares de la serie A: firmware 9500 AYFull
Por ahora yo le he cargado el firmware 9500 AY con lo que tengo los tarjeteros de las cams embebidas con CONAX + VIACCES funcionando y con los archivos tipo sid fun9, TPS embedded, para CONAX con fun4 veo todos los canales viaccess franceses.
PROCEDIMIENTO PARA CAMBIAR EL FIRMWARE DEL DSR 9500 A CI a DSR 9500 AY CI:
1- Desmontar la cubierta del decodificador (lleva tres tornilllos) para situarnos tenemos que mirar desde el frontal del descodificador y por encima, los tarjeteros se encuentran a la derecha en la misma posicion que el em via ci bien pues nuestro tan ansioso jtag se encuentra a la izquierda del tarjetero ,entre el tarjetero y el microprocesador que lleva el disipador pegado, vereis que hay 20 pines que no tienen ninguna numeracion y el pin nº1 de estos 20 es el que esta mas cerca del microprocesador que lleva el disipador encima pegado.
2- Si os fijais y siguiendo las conexiones del EM VIA CI son iguales lo unico que en vez de estar colocado (siempre mirando de frente) encima del tarjetero como en el EM VIA CI se encuentra 90º a la izquierda del tarjetero con la misma posicion de los pines, suponiendo que el tarjetero fuera la esfera de un reloj cuadrado el jtag del 9500 em via CI estaria a las 12 mientras que el jtag del 9500 A CI se encuentra a las 9 siendo la aguja del reloj el jtag en si mismo.
3 De esta forma encontramos que en el 9500 A CI el jtag se encuentra en posicion vertical a la izquierda de los tarjeteros siendo el pin 1 (siempre mirando de frente y por encima) es el que esta arriba a la izquierda, haciendo esquina casi con la esquina del microprocesador y el 20 seria el que esta mas abajo a la derecha segun las conexiones del jtag diseñado por Galeote que tenemos en la web de Zacky.
4- las conexiones son las mismas que las del EM VIA CI que conectamos mediante las resistencias de 150 y 39 ohmnios al puerto pararelo asi es como lo he echo yo y siguiendo exactamente las indicaciones de conexion de los 6 cables y su posicion JTAG-LPT1, asi como el programar el samsung con el jkeys y con el firmware DSR9500AYfull.zip que encontre en un hilo del foro de satdudez sobre el tema firmware samsung 9500.
5- cuando lo conecte y enchufe el deco por detras antes de grabar y con el jkeys abierto en la pantalla del ordenador estaba el lcd apagado no se encendia eso me extraño tampoco tenia nada conectado ni LNB ni cable de antena al deco solo el pararelo
entonces le di al pulsador frontal y me salio un cero o algo asi en el LCD del deco ( no os asusteis) le di al flash-tools pero no os puedo decir que datos salian en el jkeys en ese momento lo cierto que le di al erase y grabar fichero como pone en el manual y empezo la linea de carga del jkeys de color azul cuando termino hice lo de desconectar y al final cuando volvi a arrancar me aparecio un inolvidable 9530 en el arranque del LCD del deco y los tarjeteros pedian agua para llenarlos de flores.
Bueno pues aqui tenemos una base para los de los 9500 A CI + TODO.
JTAG CONEXIONES:
Bien os dare una pequeña explicacion de lo que es el JTAG:
Como os he dicho antes no es mas que la forma de reducir la tension que sale del cable paralelo del PC ( 5 voltios ) y adaptarla a la placa del decodificador que en el Samsung es de 3,3 voltios y de esta manera poder conectar con la Flash del deco a traves del programa Jkeys (borrarla y meterle el nuevo firmware DSR9500AY).
Si lo conectaramos directamente freiriamos el deco ya que los voltajes son diferentes.
En el jtag original que viene para montar en una plaquita de PCB encontramos 4 resistencias de 100 Ohmnios y una de 33 ohmnios aparte de diodos, leds e incluso con pila todo ello con objeto de estabilizar las tensiones.
Pero un señor me parece que mario 123 (mirar en el readme.txt del JTAG by galeote) vio que aumentando las resistencias de las resistencias (si es que en esto de la electronica estoy un poquito verde) te podias ahorrar muchos componentes.
¿Cual es la diferencia? Pues que en el JTAG original tenemos la plaquita de PCB con dos conectores ,por un lado, el de 20 PINES que le llamamos JTAG que es el que conectariamos con el JTAG que hay en el deco y por otro lado el conector del puerto paralelo de 25 PINES para conectarlo al cable paralelo del ordenador tipo del que se utiliza para conectar el apollo II (hembra de 25 pines).
Si sustituimos el JTAG original por el que nos enseña Galeote vemos que el de Galeote se compone de 4 resistencias de 150 ohmnios,1 de (39 ó 40) ohmnios y un ultimo cable que une del 18 al 25 (ambos inclusive) del conector hembra del cable del puerto paralelo al chasis o toma de tierra del decodificador, en total la suma de cables que necesitamos para unir el JTAG del deco con el cable del puerto paralelo son seis , ni mas, ni menos: 5 para las resistencias y uno para la toma de tierra (CABLE PARALELO-DECODIFICADOR).
Estos seis cables: 5 de ellos con las resistencias conectadas en la punta y el otro para la toma de tierra (LPT1-CHASIS_DECO) ¡¡¡¡¡¡NO PUEDEN MEDIR MAS DE 50 CENTIMETROS DE LONGITUD CADA UNO!!!!!! y el cable paralelo tampoco puede ser muy largo, antes puse que mas o menos un metro, lo cierto es que he medido el que tengo puesto para el apollo II y me mide 1,6 metros y los que utilice para la conexion con el JATG del decodificador entre 30 cm (cuando los utilice sueltos) conectando directamente como ponia galeote.
Pero, despues me compre un cable de 6 hilos de 50 cm y un conector macho de 25 pines soldando las resistencias y la toma de tierra a dicho conector y por el otro lado al deco siendo mas elegante pero para el caso es lo mismo (eso si, da mas seguridad, ya que las conexiones de las resistencias quedan rigidas).
Yo las conexiones las realize con el SAMSUNG DSR9500A CI el cual al ser de los primeros: rev 1.7A, aun me venia con los 20 PINES del jtag por lo que no tuve problemas lo importante en este caso es saber donde se encuentra el pin nº1 (en que esquina) ya que la conexion es 1-1, 2-2, 3-3,.....20-20 despues siguiendo el esquema original del JTAG encontramos que se utilizan los pines 9-11-13-15-19 del conector JTAG del Samsung mas el cable que va a el chasis del deco.
La relaccion con el conector hembra del cable paralelo que sale del PC es la siguiente:
CABLE PARALELO 25 PINES - RESISTENCIA - JTAG-20 pines
PIN Nº 2 - 150 OHMNIOS - PIN Nº 9
PIN Nº 3 - 150 OHMNIOS - PIN Nº 11
PIN Nº 4 - 150 OHMNIOS - PIN Nº 13
PIN Nº 5 - 150 OHMNIOS - PIN Nº 19
PIN Nº 13 - 40 OHMNIOS - PIN Nº 15
PIN Nº 18-19-20-21-22-23-24-25 ===>>> TOMA DE TIERRA (CHASIS DEL DECODIFICADOR)
SITUACION DE LOS PINES DEL JATG EN EL SAMSUNG DSR 9500A CI:
TENEMOS DOS FORMAS:
1.- POR DELANTE, SI TENEIS LOS PINES GORDOS:
LO HE SUBIDO A FILESCENTER CON EL NOMBRE: JTAG DSR 9500A SERIES.zip (es un apaño)
2.- POR DETRAS, BUSCANDO LA NUMERACION DE LOS PINES MARCADA EN EL CULO DE LA PLACA:
En Filescenter: fotos 9500A VIA CI y fotos 9500 ACI (en esta ultima la resolucion y su localizacion es perfecta)
VALE PUES AQUI TENEMOS A LA MADRE DEL CORDERITO ALIAS "er jtag": EL MRN1 Y EL MR41.
Los que tengan el modelo Samsung DSR 9500A CI aparte de encontrar los 20 pines del JTAG se pueden asegurar de la situacion de los pines 9-11-13-15-19 con solo seguir las pistas que salen de esos dos componentes: el MRN1 y el MR41 que se encuentran tambien a la izquierda de los tarjeteros en este caso un poco mas a la izquierda que los pines del JTAG y que ya estan relaccionados a traves del dibujo (coger la lupa y vereis como coinciden). Todo esto siempre mirando de frente y por encima del decodificador) y para los que tengais los modelos con las revisiones mas recientes de la serie A tipo: VIA CI ó EM VIA CI vereis que ya no encontramos el JTAG (los 20 pines) sino que tenemos que conectar con los pines numerados 5,6,7,8 y 10 que hay en la parte trasera de la placa del decodificador (en el culo).
En el componente MRN1 vemos que esta compuesto de 8 patillas y como dice el señor TALENAT se cuenta de la uno (la que esta a la izquierda y abajo) hasta la ocho (la que esta a la derecha y abajo) y siguiendo las agujas de un reloj por lo que la 5-6-7-8 son las que se conectan segun el Sr Talenat y esas son las que os he enumerado en el dibujo tambien nos dice que se corresponden con el JTAG de la siguiente forma:
MRN1 JTAG
PATILLA Nº 5 - PIN Nº 9
PATILLA Nº 6 - PIN Nº 11
PATILLA Nº 7 - PIN Nº 13
PATILLA Nº 8 - PIN Nº 15
Y en el componente MR41 que solo posee dos patillas y esta un poco mas abajo el Sr Talenat nos dice que la patita de la derecha y nos la numera como diez nos la relacciona con el JTAG de la siguiente forma:
MR41 JTAG
PATILLA Nº10 - PIN Nº 19
Os preguntareis porque un componente como el MR41 que solo tiene 2 patillas este una de ellas con el nº 10 y es porque segun dice el Sr Talenat en el modelo DSR 9500A VIA CI y 9500A EMVIA CI se encuentran en la parte trasera de la placa las conexiones impresas y numeradas cerca de los tarjeteros.
NOTA:
Hay un problemilla con las nuevas placas de los decos de la serie A en las que no viene numerado el pin 10 de conexion en la placa, en las fotos lo teneis por eso, pero aqui os comento la logica para encontrar y soldar ese pin 10:
primero buscamos los componentes MRN1 y el MR41, fijate en la fotos que hay en filescenter estas:
fotos 9500A VIACI.zip que ya debes tener y coge una lupa sino tienes buena vista para mirar la placa, nos situamos en la foto SANY0017.JPG ahi tenemos esos dos componentes minusculos si siguieras las pistas que salen de los componentes MRN1, MR41 paralelas al tarjetero por la parte de arriba casi conectando con el chip del deco verias que las del MRN1 que has conectado (los puntos de soldadura) 5, 6, 7, 8 coinciden con los rondeles de cobre que hay encima en la cara de los componentes junto al microprocesador, cual nos queda la MR41 que solo tiene un punto de conexion y esta si te fijas en las fotos SANY0017 y SANY0020.JPG en el primer rondel de cobre de la pista que sale del MR41 que ves por encima de la placa (lado componentes) al lado del tarjetero siguiendo la pista de conexion que va hacia el micro es donde tienes que conectar pero en el lado contrario buscar el punto de soldadura correspondiente con el rondel de cobre que se ve por encima, ves en la foto SANY0020 que el sí tiene marcado el nº 10 en la placa (esta borroso pero se ve) fijate que al lado encontramos uno de los soportes de plastico del tarjetero que esta mas cercano al borde de la placa, lo que tienes que hacer utilizar esa logica de seguir las pistas comparar con las fotos mirando la placa por detras y por delante y asi entenderas como se han buscado la vida para conseguir conectar con esos componentes tan pequeños y es cogiendolo de las pistas que salen de ellos a la altura de los rondeles de cobre por el lado contrario, donde estan las soldaduras.
LOCALIZACION EXACTA DEL PIN Nº 10 CON OTRAS FOTOS QUE ENCONTRAMOS EN FILESCENTER:
Porque en filescenter tenemos dos tipos de fotografias sobre la serie A una que es "fotos 9500A VIA CI" y otra "fotos 9500A CI" (sin tarjeteros) pero para el caso es lo mismo, ya que en esta ultima encontramos los pines impresos numerados 5,6,7,8 y el nº 10 no lo encontramos impreso. Como la resolucion es buena sobre esta trabajamos, en concreto es la foto nombrada: PICT0868.JPG, que es la que corresponde al reverso de la placa, encontrareis una serie de diferencias que son los veinte pines de conexion originales del JTAG que llevaban las primeras placas estos veinte pines se encuentran en dos columnas de 10 paralelas al tarjetero (mirar la otra foto tambien: PICT0867.JPG para que lo entendais), entre el tarjetero y los componentes mrn1-mr41, con las nuevas versiones de placas suprimieron estos veinte pines y dejaron solo las pistas directas al microprocesador, eso significa que si no tuvieseis ningun pin impreso en la placa siguiendo la numeracion de los pines que hay en la foto de esa placa y buscandolos en vuestra placa serian esos puntos de soldadura exactamente.
Solo nos queda localizar el pin 10, pues bien vereis que el pin 5 se encuentra justo al lado del orificio de conexion de las patas de plastico del tarjetero (en este caso no encontramos el plastico negro que sobresale porque no lleva los tarjeteros) pues bien si tiramos una vertical desde el pin 5 que hiciera un angulo de 90º con el borde de la placa en direccion al otro orificio de soporte del tarjetero mas cercano veriamos que pasa sobre el pin 10 siendo este identico al pin 5 "un rondelillo de cobre conectado a un punto de soldadura" y aprovechando que en este caso tenemos al lado los veinte pines del JTAG y centrandonos exclusivamente en esta foto "PICT0868.JPG" la columna de diez pines del jtag mas cercana y paralela a la linea vertical imaginaria al pin nº5 y numerando directamente desde el punto mas cercano al pin nº 5 como nº 1 el pin nº 10 lo encontrariamos entre el nº 9 y nº 10 de esa colunma, veriamos un rondelito de cobre con su punto de soldadura al lado.
MIRAR DIRECCION DE ENTRADA/SALIDA DEL PUERTO PARALELO DEL PC EN EL WINDOWS 2000:
MI PC --> Panel de control ----> sistema --> hardware -->"administrador de dispositivos" ---> puertos COM y LPT ----> LPT ---->recursos
ENCONTRAR LA DIRECCION DE ENTRADA/SALIDA DE NUESTRO PUERTO PARALELO (LPT1) MEDIANTE EL PROGRAMA JKEYS 1.33:
para encontrar la direccion del puerto paralelo que funciona con el jkeys 1.33
Lo primero al abrir el programa tenemos un campo a la derecha que nos sale "LPT Port", debajo de este encontramos los tres posibles intervalos de entrada/salida utilizados por el puerto paralelo (LPT1) estos son:
0x378
0x278
0x3BC
por defecto encontramos marcada la primera casilla la de la direccion "0x378" cuando abrimos el programa.
En este caso con un programador apolo que utilizamos para las tarjetas funX ya sabriamos cual es el "intervalo de entrada/salida: 0x378, 0x278, 0x3BC" correspondiente al puerto LPT1 ¿como? en el programador apollo el led se encenderia utilizando la funcion del jkeys que encontramos en uno de sus apartados "tools"--->"Port diagnostics".
Al abrirlo vemos la direccion que tenemos actualmente marcada al inicio del programa
LPT Address 0x378 y encontramos dos columnas mas abajo , en la de la izquierda señalada en su cabecera como:
Data Bits ( Out )
TSM DO (pin2)
TCK D1 (pin3)
TDI D2 (pin4)
nTRST D3 (pin5)
D4 (pin6)
D5 (pin7)
D6 (pin8)
D7 (pin9)
y en la de la derecha tendriamos una cabecera Data Bits (in) y unos campos ya marcados por defecto.
Pues para saber cual es la direccion que esta vigente en el puerto, tendriamos que ir marcando los campos de la izquierda empezariamos marcando estos tres primeros y veriamos que se nos encenderia progresivamente el led verde del programador apollo
TSM DO (pin2)
TCK D1 (pin3)
TDI D2 (pin4)
si siguieramos marcandolos todos al final, se nos rellenarian los campos que quedan por marcar de los Data bits (in) del campo de la derecha del programa jkeys.
si en esta direccion vemos que no se enciende el led del apollo vamos al inicio del jkeys y marcamos otro intervalo de entrada salida: el 0x278 y volveriamos a repetir el proceso hasta que se nos encendiese el led del apollo.
Una vez que sabemos la direccion que utiliza nuestro puerto paralelo desconectamos el programador apollo y ya nos metemos en faena con el jtag.
http://web.zackyfiles.com/secciones/...res/apollo.htm
JKEYS (PROCEDIMIENTO)
--------------------------------------------------------------------------------
¡Hola! Soy yo otra vez
Bueno pues me he puesto a conectar el JTAG otra vez y lo he dejado fijo para poder ir haciendo pruebas asi he ido apuntando lo que me salia con el jkeys el que he utilizado (el programa) es el que viene con el manual de galeote entonces os dire la forma mas sencilla para grabar el firmware.
1- Dejo el deco como viene nuevo (cuando lo saco del embalaje
,sin cables), lo reseteo y lo dejo con los valores de Fabrica.
2 - Conecto los cables segun lo expuesto anteriormente al puerto pararelo mediante las resistencias.
3 - Verifico en la bios del PC, asi como en el sistema operativo que la configuracion del puerto paralelo sea: direccion=378H (ya que es la que arranca por defecto el JKEYS); PARALELL_PORT_MODE = ECP+EPP ; ECP_DMA SELECT = 3.
4 - Arranco el deco con el boton trasero (el que le da corriente) y espero a que se salga la pantalla tipica 9510 + al final la hora 01:00.
5 - Abro el jkeys y automaticamente me reconoce en la pantalla inicial lo siguiente:
JTAG Info
Device ID: 0x5D406041
Device: Unknown St device
Boxkeys: FFFFFFFFFFFFFFFF
Start Adress: 7FFFFFC0
Bytes: C
IRD: R 00 0000 0000 0001-XX
5.1 En los puertos tengo marcada por defecto en la columna de la derecha:
Statuts Bits (in)
nACK (pin10)
Busy (pin11)
Error (pin12)
TDO Sel (pin13)
nFault (pin15)
5.2 En la columna de la izquierda no marco nada y continuo.
6 - Le doy a Flash Tools, me sale una pantalla recordandome que las conexiones esten bien echas antes de hacer nada, le doy a ACEPTAR y me sale:
BASE ADRESS: 7FE00000
SIZE: 200000
Mfg/Device: 1/22C4
Manufacturer: AMD
Part: 29LV160
7 - Le doy a erase Flash tarda unos 20 segundos mientras lo hace me dice: Waiting for erasure completion
8 - Le doy a write Flash, busco el fichero y le meto el DSR 9500AYFull comienza a correr y tarda 4 minutos aproximadamente (mientras avanza la linea azul)
9 - desconecto, reseteo y arranca el 9530 borro la configuracion de los canales metiendole la que tengo grabada de seguridad con el SEMCO porque sino el aparato no funciona bien, sobretodo en busqueda de canales y otras cosas ¡¡¡¡¡OJO!!!!!
ESTO HA SIDO MACHACADO EN MI DSR9500 A CI + de tres veces.
SOLO CUANDO EL JKEYS DE PROBLEMAS AL INICIALIZARSE LA CONEXION
--------------------------------------------------------------------------------
hola este ultimo post de este hilo lo voy a dedicar a los problemas que me he encontrado para actualizar el firmware del samsung.
El principal problema que me he encontrado ha sido con el programa jkeys version:1.3.3.106 cuando lo hacia como os he explicado antes se convertia en un calvario cuando le daba al boton de Flash-tools, despues al ACEPTAR y a continuacion me daba el siguiente mensaje de error:
Jkeys
The flash codes returned are not recognized by jkeys Mfg/Device codes returned are FFFFFFFF/FFFFFFFF (JEDEC) and (FFFFFFFF/FFFFFFFF) (FlashFile)
Jkeys Error
similar al anterior
Con lo que tenia que empezar a reinicializar el deco y el programa hasta que con suerte me cargaba la Flash.
Pero se acabaron los problemas con este metodo es infalible lo he testeado 4 veces y en la segunda vez le borre la flash y le volvi a cargar el firmware 9500AYFull
PROCEDIMIENTO:
1- Arranco el deco con el interruptor trasero el que le da corriente y ilumina el LCD del samsung.
2- Una vez aparecen los digitos 9510 (antes de actualizar) o 9530 (despues de actualizar) ya que es lo mismo, abro el programa jkeys que en ese momento me la reconoce (la flash) y mientras la pantalla se queda a obscuras en espera de aparecer la hora en el decodificador le doy al flash-tools, despues al ACEPTAR y vemos que me arranca con la direccion de memoria que os he puesto antes: 7FE00000.
3- Borramos y cargamos el firmware en este caso veremos que el deco no saca ningun numero por la pantalla de LCD pero funciona ya que vemos correr la raya azul del jkeys y graba el firmware sin problemas.
PD: quiero darle las gracias a horaciopl ya que si el no hubiera puesto la chincheta con el enlace para actualizar el firmware yo no podria haberlo conseguido.Y a todos los moderadores de este foro. ¡¡¡¡¡ARRIBA LA SERIE A!!!!!!
__________________________________________________
SAMSUNG 9500 AY + TARJETA SEASON 2 + PROGRAMA WCE 1.38 (ultima version en este momento)
Ha sido dura la espera, el problema es el season 2 que pedi dos, uno de ellos no funcionaba menos mal que fue el segundo que instale sino te vuelves loco, y el que me han traido por el defectuoso le falla la alimentacion interna " la que recibe de la cam del samsung " por lo que lo utilizo con un alimentador de doce voltios que compre, el segundo que me cambiaron esta mejor acabado ya que la smartcard que lleva es cerrada como la del phoenix, aunque no va bien, como estoy harto de historias ya me he puesto a trabajar con el ya lo llevare a cambiar.
Otro problema que hay es que la medida del season 2 es justa a la hora de introducirlo en la cam del deco, y muchas veces no hace buen contacto siendo tambien un quebradero de cabeza para que conecte el programa os dire como lo he echo.
He sacado la tapa del deco, he aflojado los tornillos de la placa del samsung para centrarla te da poco juego la tenia un milimetro desviada de cuando le hice el jtag, despues el frontal del deco esta sujeto mediante pestañas laterales e inferiores, pues hay tenemos un par de milimetros con lo que podemos retrasar el frontal por su parte superior, vemos que en las pestañas laterales que sujetan el frontal del deco al chasis hay un par de orificios en el plastico que coinciden con los del chasis, cogemos un par de tornillos de chapa con cabeza bastante plana y los colocamos haciendo presion con el frontal por su parte superior y apretando, con esto conseguimos aparte de mas rigidez que al meter el season 2, nos sobre un milimetro de juego por la parte exterior en la entrada del tarjetero superior cuando hace tope con el fondo del tarjetero. despues le metemos la tapa y veremos que la tapa la hemos desplazado un poco hacia atras, en mi caso he apretado a tope el tornillo trasero central y los dos tornillos que hay uno en cada lateral de la tapa, los he apretado lo justo que haga presion pero sin deformar la tapa a la altura de los laterales.
Bien al utilizar el tarjetero superior para el season 2 disponemos del inferior para introducir la tita ya que de esta forma no molesta, puesto que el season es voluminoso y si lo introducimos en el tarjetero inferior no nos deja espacio para meter una tarjeta en el superior.
Si queremos sacar la tarjeta con unas pinzas no hay problema por la parte inferior y para introducirla con el dedo ya vale.
Lo bueno es que tengo rulando los T.M.B 2.8 y la flaquita, sin interferencias y en el cas embedded tengo dos conax
He utilizado en mi caso un ordenador que tenia viejecillo, ya que no necesita muchos recursos en este caso era un atlon mk6-2 trucao a 450 mhz, disco duro de tres gigabytes y el windows 2000 que con el service pack3 " se lo he puesto tambien" no llega a un gigabyte lo que ocupa
Lo he dejado con una tarea programada para que al iniciarse abra automaticamente el programa WCE 1.38 y se ponga a la escucha, sin raton, ni teclado, ni pantalla ni nada, tarda unos dos minutos y medio en arrancar despues enciendo el deco con el boton de atras ya que antes lo he apagado en un canal de la flaquita y directamente desde el power de la parte trasera es esencial hacer esto.
Para poder memorizar que el deco arranque directamente y se vaya al canal que queremos primero tenemos que ir a este canal despues desconectamos el deco con el pulsador frontal y nos aparece la hora, volvemos a encender con el frontal y estamos otra vez en el canal es en este momento cuando tenemos que apagar desde el boton trasero de esta forma cuando le volvamos a dar corriente vamos a directamente al canal, y es asi como el programa WCE 1.38 se arranca, despues de arrancado ya podemos apagar desde el frontal si queremos que ya esta a la escucha y siempre se engancha
En el season 2 encontramos un par de pins para puentear uno de ellos tiene tres conectores nos dice que a un lado es alimentacion interna y al otro alimentacion externa, funciona con los dos con la externa hay que añadirle un alimentador de 9v a 28v segun pone en la plaquita, yo estoy utilizando el season 2 que no va bien con la alimentacion interna, a traves, de un cargador de doce voltios y el otro season 2 coge la corriente directamente de la cam del deco.
El otro pin tiene la funcion monitor o emulador que es para meterle una tarjeta por la parte trasera del season 2 en nuestro caso no nos hace falta con lo que lo dejariamos puesto "funcion emulador".
el puerto serie del ordenador con el windows 2000 lo tenemos que tener 9600 8 par 1 ninguno, aunque me parece que con el viene por defecto en predeterminado que no lleva lo de par tambien va.
En avanzadas marcar usar buferes y los dos niveles a la derecha dandole caña.
os pegare este link que es de la chincheta principal del foro de sataid.com
http://sataid.com/forum/view_topic....um_id=28&page=3
hay que registrarse, en ese link hay un post del wincardemu.ini que lleva el WCE 1.38 para descargar " Copy of WCE-113_Fulll aston cam.zip
le he corregido el wincardemu.ini, mas abajo lo vereis ya que estaba configurado para una pcmcia "aston" que es el fichero de arranque para el programa WCE 1.38 porque esta bastante completo hay muchas versiones puesto que el wincardemu.ini vale para todas en nuestro caso abririamos el WCE 1.38 tambien estan los ficheros .dat lo que me parece que son antiguos por lo que ya mirare los actuales.
Pues aqui os lo pongo modificado el wincardemu.ini para nuestro querido samsung asi ya podeis ir mirando las diferencias, en este caso nosotros trabajamos mediante conax para emular los cambios los encontrais en cuatro datos esta configurado para el puerto serie COM 1 ( en el fichero vereis al principio de la seccion conax port=1 si utilizaseis el puerto serie COM 2 tendriais que poner port=2 ) las diferencias serian:
defaultmode=2 "seleccionamos el sistema conax de nuestro samsung",
defaultconaxmode=s "la flaquita", la emulacion de otros sistemas a traves de conax,
ShowExtraEcmDetails=on " para ver las cositas por la pantalla" no es indispensable es por curiosidad lo podemos dejar en off tambien,
CamHighSpeedMode=on " asi esta vigoroso nuestro samsung",
#This ATR should do fine on all MHW recivers
atr = 3b 24 00 30 42 30 30
"aqui desmarco el ( # ) al principio de la linea para que trabaje con este ATR ya que a mi me va bien", y si el otro que lleva para el deco force esta desmarcado lo marco con el signo ( # ) por delante para que no lo utilize, seria esto:
#This ATR should work fine with Force 1144-1199
#atr = 3b 24 00 80 72 A4 45
fijaros que solo he cambiado cuatro cosas en el apartado desde el principio hasta la pestaña conax a partir de la pestaña de viaccess ya no toco nada del wincardemu.ini puesto que emulamos todos los sistemas, mediante el sistema conax de los tarjeteros.
si quisieramos emular viaccess por ejemplo solo tendriamos que cambiar en el wincardemu.ini la linea:
defaultconaxmode=v -->v de viaccess
Hay mas formas directamente desde el ordenador, dandole a la tecla x entras en el menu de comandos.
Por ultimo los ficheros .dat que lleva el programa WCE 1.38 son esenciales que esten actualizados abrirlos con el bloc de notas y ya os podeis imaginar
WINCARDEMU.INI para samsung 9500 AY con conax
----------------------------------------------------------------------------------------
# Sample Configuration file
# the characters "#" or ";" starts a comment
# If file name contains spaces use "...."
#
## Sets the console window size
screenrows = 65
screencols = 100
scrollback = 500
# WCE is two emu's in one package
# in conax and irdeto cams, it handles multiple systems (for conax cam defaultconaxmode sets what system)
# else it's a 1-in-one EMU, Viaccess in a Viaccess cam and so on..
# defaultmode: 0=Eurocrypt, 1=Viaccess, 2=Conax, 3=Seca, 4=Irdeto, 5=Videoguard
defaultmode=2
# defaultconaxmode: 0=beta 1702, 2=beta 1722, 6=beta 1762, n=nagra, c=conax, v=viaccess, i=irdeto, s=seca
defaultconaxmode=s
ShowExtraEcmDetails=on
# if set to 'on', send all response data at once (faster, shorter delay),
# else send byte-at-a-time (slower but more compatible)
# Default is off (a Force don't like it being on)
CamHighSpeedMode=on
# 30W mecm debug..
# default on = PC will beep (about 5 seconds in advance) when an error in mecm data is detected
# so you can watch out for it's result
#BeepOnNagraMecmErrors=off
# default debug modes (hex)
# initial value on start, and up to 4 values that can be toggled
# debug = initial deb1 deb2 deb3 deb4
debug = ff 01 03 07 ff
# default serial port debug modes
# syntax as for debug
serdebug = 03 01 03 07 ff
#
# Directories for data files [datadir] and log files [logdir] :
# Use "" for current working directory
#datadir = ""
#logdir = ""
# automatic checking for add_*.dat:
# N: =0 never, >0 check for add_*.dat files each N seconds
#autocheck = 120 ; each two minutes
autocheck = 0
# automatic saving og key files *.dat :
# N: =0 never, >0 save key files each N seconds
#autosave= 14400 ; once every 4 hours
autosave=0
# SA hunt settings:
#sahuntinc = 0x100
#sahunttimer=180
# For the system sections [xxxx] :
# port=N
# for port= 1 => COM1 2 => COM2 etc.
#
# baud = NNNNN
# direct or inverse : use direct og inverse byte convention
# parity = mark/space/even/odd/none : usually "direct=>even" and "inverse=>odd"
#
# Often used values for baud are 8860, 9600 and 10472
#
#
# optional user defined ATR :
# atr = N1 N2 N3 N4 N5 N6 .....
#
# Log file names for log file and key updates:
# mainlog= "my.log"
# updlog = "my_update.log"
#
[Conax]
port=1
#Conax 4.00 CAM
baud=9600
#Conax 3.03 CAM
#baud=9600
parity=even
direct
#This ATR should do fine on all MHW recivers
atr = 3b 24 00 30 42 30 30
#This ATR should work fine with Force 1144-1199
#atr = 3b 24 00 80 72 A4 45
mainlog = "conax.log"
updatelog = "conax_update.log"
logmask = 4 dd260000** System request
logmask = 4 ddb2****** OSD Request
logmask = 4 dda2****** ECM - Control Words
logmask = 4 dda4****** DD A4
logmask = 4 ddca****07 CA INS A2 - Select system
logmask = 4 ddca****0f CA INS A2 reply (ECM)
logmask = 4 ddca****1e CA INS A2 reply (ECM)
logmask = 4 ddca****** CA command answer
logmask = 2 dd820***** DD 82 0x Emm-Sys, Emm-PID
logmask = 2 dd840000** EMM update
[Viaccess]
port=1
baud=10472
#baud=9600
parity= odd
inverse
mainlog = "via.log"
updatelog = "via_update.log"
# Viaccess Log Messages (from eurocrypt)
logmask = 4 8702****** Select facility data (FAC)
logmask = 4 8704****** Result - facility data (FAC)
logmask = 4 8706****** Data - facility data (FAC)
logmask = 1 bc******** Data - facility data (FAC)
logmask = 8 ca88****** Encrypted data package
logmask = 4 caf0****** Preparing adresses for service
logmask = 8 caf8000b12 Preparing special service + hash countrycodes
logmask = 8 caf8****06 Preparing special service + hash
logmask = 4 caf8****** Preparing special service + hash
logmask = 2 ca1800**** Card update for entire audience
logmask = 2 ca180101** Card update for group of cards
logmask = 2 ca1801**** Card update for group of cards
logmask = 2 ca1802**** Card update for single card
logmask = 2 ca2400**** Modify lock/unlock indicators
logmask = 2 ca2401**** Modify PIN code
logmask = 2 ca2402**** Modify maturity rating
logmask = 2 ca2403**** Modify purchase ceiling
logmask = 4 ca26****** Instruction unknown to card
logmask = 4 cab8****** B8-response to caac... instruction:
logmask = 2 caa400**** Select channel
logmask = 2 caa402**** Select next channel
logmask = 4 caa404**** Set channel ID
logmask = 4 caa4****** Unknown CA A4 xx
logmask = 4 caac06**** Select Maturity Rating
logmask = 4 caac08**** Select Lock/Unlock Indicators
logmask = 4 caaca4**** Select Unique Address
logmask = 4 caaca5**** Select Shared Address
logmask = 4 caaca6**** Select Group Address ??
logmask = 4 caaca7**** Select label name
logmask = 4 caaca8**** Select subscription date/theme/level
logmask = 4 caaca9**** Select subscription link
logmask = 4 caacaa**** Select pre-book PPV
logmask = 4 caacac**** Select total credits
logmask = 4 caacad**** Select overdraft
logmask = 4 caacb1**** Select used credits (1)
logmask = 4 caacb2**** Select used credits (2)
logmask = 4 caacb4**** Select impulse PPV (B4)
logmask = 4 caace4**** Select impulse PPV (E4)
logmask = 8 cac0****12 Send plainwords
logmask = 4 cac0****06 Send channel ID (entity)
logmask = 4 cac0****04 Send PPV information
logmask = 4 cac0****1A DATA request
logmask = 4 cac0****03 Channel ID request
logmask = 4 cac0****** Decrypted data package
[Seca]
atr=3b f7 11 00 01 40 96 54 30 04 0e 6c b6 d6
port=1
baud=11520
parity= even
direct
mainlog = "seca.log"
updatelog = "seca_update.log"
logmask = 4 c134000003 Request specific data
logmask = 4 c132****** Read data requested by c134
logmask = 4 c10e****** Identify card, get serial number
logmask = 4 c116****** Read entity bitmap
logmask = 4 c112****** Read provider information, name, ident etc
logmask = 4 c13c****** Encrypted data
logmask = 4 c13a****** Decrypted data
logmask = 4 c130****** PIN control
logmask = 4 c140****** Entitlement management
[Irdeto]
port=1
baud=9600
mainlog = "irdeto.log"
updatelog = "irdeto_update.log"
logmask = 4 0102020300 Request Country Code
logmask = 4 0102000300 Request ASCII Serial
logmask = 4 0102010300 Request Hex Serial
logmask = 4 0102030300 Request Provider 00
logmask = 4 0102030301 Request Provider 01
logmask = 4 0102080300 Request Register Dump
logmask = 4 01020E0200 Request Card File 1
logmask = 4 01020E0300 Request Card File 2
logmask = 4 01020903** Incoming Cam Keys
logmask = 4 0101****** Incoming EMM Instruction
logmask = 4 0105****** Incoming ECM Instruction
[Eurocrypt-S]
port=1
baud = 9600
mainlog = "ecs.log"
[Eurocrypt]
port=1
baud = 9600
mainlog = "ec.log"
updatelog = "ec_update.log"
#
# logmask [=] debugvalue MASK text
#
# the debugvalue is masked (AND) with current debug level
# typical values : 0 (never), 1 (lowest), 2, 4, 8 (all)
#
logmask = 2 ac00****** SA-hunt increment current SA
logmask = 2 ac01****** SA-hunt reset timer
logmask = 2 ac10****** Show on stdout current channel ID & key
logmask = 2 acff****** EuroCrypt initialization
# Eurocrypt Log Messages
logmask = 4 8702****** Select facility data (FAC)
logmask = 4 8704****** Result - facility data (FAC)
logmask = 4 8706****** Data - facility data (FAC)
logmask = 4 ca88****** Encrypted data package
logmask = 4 cac0****** Decrypted data package
logmask = 4 caf0****** Preparing adresses for service
logmask = 2 ca1800**** Card update for entire audience
logmask = 2 ca180101** Card update for group of cards
logmask = 2 ca1801**** Card update for group of cards
logmask = 2 ca1802**** Card update for single card
logmask = 4 ca2400**** Modify lock/unlock indicators
logmask = 4 ca2401**** Modify PIN code
logmask = 4 ca2402**** Modify maturity rating
logmask = 4 ca2403**** Modify purchase ceiling
logmask = 4 ca26****** Instruction unknown to card
logmask = 4 cab8****** B8-response to caac... instruction:
logmask = 4 caa400**** Select channel
logmask = 4 caa402**** Select next channel
logmask = 4 caa404**** Set channel ID
logmask = 4 caa4****** Unknown CA A4 xx
logmask = 4 caac06**** Select Maturity Rating
logmask = 4 caac08**** Select Lock/Unlock Indicators
logmask = 4 caaca4**** Select Unique Address
logmask = 4 caaca5**** Select Shared Address
logmask = 4 caaca6**** Select Group Address
logmask = 4 caaca7**** Select label name
logmask = 4 caaca8**** Select subscription date/theme/level
logmask = 4 caaca9**** Select subscription link
logmask = 4 caacaa**** Select pre-book PPV
logmask = 4 caacac**** Select total credits
logmask = 4 caacad**** Select overdraft
logmask = 4 caacb1**** Select used credits (1)
logmask = 4 caacb2**** Select used credits (2)
logmask = 4 caacb4**** Select impulse PPV (B4)
logmask = 4 caace4**** Select impulse PPV (E4)
logmask = 4 cac0****12 Send plainwords
logmask = 4 cac0****06 Send channel ID (entity)
logmask = 4 cac0****04 Send PPV information
-----------------------------------------------------------------------
Os pondre como dejar el sistema automatizado en el arranque con el windows 2000:
Con este sistema no tenemos problemas en que al desconectar el PC despues nos de por saco como el windows XP que siempre te dice que sino has apagado bien, enviar al infierno el problema, etcetera, con el win 98 estaria con la historia de hacerle un chkdsk otro problemilla, en cambio con el 2000 no dice ni pio, arranca sin sandeces, incluso dandole un momento al boton del power del pc del frontal aun le da tiempo a cerrar correctamente mirar en las opciones de "power management" en la bios.
lo primero en la bios del PC buscar la opcion " Halt on " aqui habria que ir probando hasta encontrar la que hace que no se pare en el arranque porque no haya encontrado el teclado, el raton en mi caso esta puesta en mi bios como " no errors ", la que viene normalmente pone " All errors " entonces se para si no encuentra el teclado.
Cuando instalemos el windows 2000 si es para esto lo mejor es darle un nombre que seria el del administrador y no poner contraseñas.
Si ya tenemos una instalacion del 2000 echa con login tendriamos que ir a Mi PC/panel de control/usuarios y contraseñas/ y desmarcar la opcion "los usuarios deben escribir su nombre y contraseña para usar el equipo " de esta forma windows arranca directamente sin pedir la contraseña.
Despues en el mismo panel de control encontramos la opcion tareas programadas, la abrimos y marcamos en agregar tarea programada, siguiente, examinar, buscamos donde tenemos la carpeta en el disco duro hasta el ejecutable del WCE 1.38.exe despues nos dice que marquemos la opcion que deseamos tenemos varias la que yo he utilizado es "al iniciar sesion", la del "al iniciar sistema" no la he probado aunque puede ir mas rapido a la hora de cargar el programilla.
En el caso de que ya tuvieramos un usuario creado con contraseña habria que acabar metiendo las contraseñas en el campo que nos da para ello sino no arrancaria el programa se quedaria dentro de windows pero no permitiria la ejecucion del WCE 1.38.
Si hemos echo la instalacion de principio sin contraseñas entonces si que no hace falta añadir ninguna contraseña, y el programa arranca.
por ultimo le damos a finalizar y comprobamos solo con la pantalla conectada que arranque correctamente hasta ponerse a la escucha del puerto serie el programa WCE 1.38.
Por ultimo nos vamos a opciones de pantalla en panel de control y en la opcion que hay de energia le damos a desconectar la pantalla y el disco duro a los tres minutos (un ejemplo) ya que no los necesita el programa, solo trabaja el micro del PC. Hay que ahorrar que asi no suena tanto
Si queremos eliminar la tarea programada, iriamos otra vez a panel de control / tareas programadas / abrimos la tarea "WCE 1.38" y en la opcion de la ventana de tarea desmarcamos " habilitada " despues vamos a otra ventana que se llama configuracion y marcamos el campo " eliminar la tarea si no esta programada para ejecutarse de nuevo".
De esta forma windows al reinicializarse la elimina automaticamente.
Con un equipo con procesador tipo pentium II podemos trabajar perfectamente con el ordenador, siempre gasta recursos el WCE 1.38 pero para trabajo tipo oficina no hay problemas.
tambien funciona con el windows XP y con el 98 aunque no se si el 98 soporta la emulacion conax me parece que en la FAQ que hay en la web de gunnar sobre el funcionamiento del programa dice que no, probarlo por eso, esto solo lo he puesto para dejar un PC exclusivo para esta tarea ya que tenemos la limitacion de estar conectado con un cable serie entre el ordenador y el season 2.
El wce 1.38, aqui esta completito solo teneis que cambiar lo que os he dicho del wincardemu.ini es la web hermana:
Hay que registrarse:
WCE-1.38 Full.zip
http://www.sataid.net/forum/showthread.php?t=182
Direcciones de interes:
http://foros.zackyfiles.com/showthr...202#post1356202
http://foros.zackyfiles.com/showthr...448#post1356448
http://foros.zackyfiles.com/showthread.php?t=158542
http://foros.zackyfiles.com/showthr...697#post1356697
Aqui pa poner lo que se aprenda
http://foros.zackyfiles.com/showthread.php?t=278376
http://foros.zackyfiles.com/showthr...01&page=1&pp=20
http://foros.zackyfiles.com/showthread.php?t=284843
http://foros.zackyfiles.com/showthread.php?t=285165
buscar en filescenter el material
Y aqui la pagina del maestro,
www.sataid.com
pagina hermana
www.sataid.net
O le haceis un copy paste al mio y le poneis el mismo nombre porque son iguales los ficheros de configuracion " el wincardemu.ini ".
CUIDADIN: porque puede ocurrir que el WCE arranca y se queda a la espera pero no es asi, si veis que todo esta conectado correctamente " insercion del season 2 a fondo " volver a resetear el PC en el caso de instalacion automatizada y en caso que tengais acceso al ordenador, directamente, si aun asi no funciona, resetear el PC tambien.
Eso es porque no ha conectado con el puerto serie.
SALUD@S