Manual CS na AZBOX 1- Material necessário Receptor Azbox com firmware que e o CS
Software GBOX: HTT-HumaxGbox v4.0 , Que deverá ser instalado no PC. Hardware: Um cabo RS232 Cruzado (Null modem)
2- Configuração da porta COM É recomendável certificar-se que a porta com está bem configurada, para o fazer ir ao Menu Iniciar – > de Controlo No de controlo escolher Desempenho e manutenção, depois clicar Sistema e abrir a aba "Hardware", de seguida ir a Gestor de dispositivos -> Portas (COM e LPT) escolher a porta a usar e clicar sobre a mesma com o botão direito do rato e selecionar "Propriedades" , abrir a aba definições da porta e inserir os seguintes dados: Bits por Segundo: 115200 Bits de datos: 8 Paridade: nenhuma Bits de parada: 1
Clicar OK e reiniciar o PC para que as mudanças tenham efeito. 3- Instalar o HumaxGBOX Instalar o HumaxGbox v4.10 (HTT-HumaxGbox v4.10.exe) Depois de instalado deve-se abrir uma página e uma janela de consola do windows, devemos encerrar as duas. Seguidamente deveremos ir para a pasta onde está instalado o HumaxGbox v4.10 e editar dois ficheiros que se encontram dentro da mesma são eles: cwshare.cfg gbox_cfg
3-Configuração do cwshare.cfg
Quando o abrimos devemos reparar que deve conter este texto: M: { minhaconta.no-ip.info { 99999999 }} D: { mever.dyndns.org { 5599 5599 { 31122099 { 4 4 }}}} I: { 03 } N: { 01 01 03 1F 4000 6000 } W: { 01 01 01 } 1FFF X: { 08 } 3a) Introdução dos dados Na linha "minhaconta.no-ip.info { 99999999 }}" Em "minhaconta.no-ip.info" deverá ficar o nosso ip fixo ou seja a nossa conta NO IP (http://www.no-ip.com/) O valor "99999999" é a nossa palavra e por exemplo neste caso a palavra e seria 99999999.
Na linha "{ mever.dyndns.org { 5599 5599 { 31122099 { 4 4 }}}}" Em "mever.dyndns.org" colocamos o IP do servidor. Onde está "5599 5599" colocamos as portas a abrir para a comunicação entre servidor e cliente. Onde está " 31122099" colocamos a palavra e do servidor de 8 algarismos. Os restantes valores ficam como estão.
4- Configuração do gbox_cfg Quando o abrimos deveremos ver a seguinte informação: A: { 02 } C: { 02 } G: { 03 }
-5H: { 01 } J: { 01 00 03 01 FF } M: { 02 } P: { 01 } R: {
11} T: { 00 } U: { 01 } V: { 00 00 }
A linha que está a verde é a que nos interessa pois é ela que activa e desactiva a porta COM
Em função da porta COM a utilizar um deveremos variar o parámetro R: Se R: {01} então a porta é a COM1, se R: {02} a porta será a COM2. Para activar as mensagens de debug soma-se 10 ao parámetro R: COM1 seria: Activar R: { 11 } Desactivar R: { 01 }
5- Procedimento
Depois de tudo estar configurado, estamos prontros para começar a estabelecer a ligação PC>AZBOX com o GBOX o 1: Executar o programa HTT-HumaxGbox v4.0. exe, deverá se abrir uma janela da consola de comandos quando se inicia a comunicação.
o 2: Ligar a Azbox, ir a MENU>SISTEMA>CARDSHARING MODULE e colocar o modulo em ON Carregar exit e esperar uns segundos num canal, a imagem deve abrir.
6- Perceber o sistema SSSP (Simple Serial Sharing Protocol ) Este protocolo define a comunicação entre um Receptor DVB e o gbox, usando uma porta RS232 com 4 comandos. Formato de dados ============== AB CD EF GH .... AB = Comando CDEF = Longitude dos dados seguintes GH ... = dados Longitude total (LEN) es CDEF + 3 (1 byte de comando 2 bytes de extensão) Comando 0x significa do receptor ao gbox Comando Fx significa desde o gbox ao Receptor Envío PMT = 01 (envia PMT ao gbox) -------------------------------01 xx xx yy yy zz zz zz zz data .... xx = Len yy = SID ( byte 2 y bytes 3 desde o PMT) zz = PMT CRC32 (últimos 4 bytes no PMT) Datos = CAID1 (2 bytes) PID1 (2 bytes) PROVEDOR1 (3 bytes) CAID2 PID2 PROVEDOR2 .... O Provedor só é usado em Seca e Viaccess, em outros sistemas pôr 00 00 00 Para Seca usa 00 xx yy y para Viaccess xx yy z0 Em cada mudança de canal o receptor DVB deve enviar o PMT primeiro, em canais FTA (livres) por favor enviar: 01 00 06 yy yy zz zz zz zz ENVIO ECM = 03 (enviar ECM ao gbox) --------------------------------
03 xx xx yy yy ecm_data .... xx = extensão yy = pid Nota: Por favor enviar cada ecm só uma vez ------------------------------------------------F1 xx xx pid1 pid2 pid3 .... xx = Len pidx = 2 bytes para cada pid Envia datos de ECM só destes pids, encerra todos os que estejam abertos. RETORNO de CW = F2 (recebe ControlWords (CW)) ------------------------------------F2 00 10 cw1 (8 bytes) cw2 (8 bytes) Fluxo do comando numa mudança de canal ================================
7- Funcionamento 1 .- O Receptor DVB manda PMT com o comando 01 numa mudança de canal 2 .- Gbox manda a lista de pids da ecm a que nos podemos dirigir com o comando F1 3 .- O receptor DVB manda ECMS (de todos os pids na lista de pids) com o comando 03 4 .- Gbox manda CWS com o comando F2 5 .- Tão depressa como gbox tenha éxito ao descodificar uma ecm manda um comando F1 com um novo pid, A Azbox deverá encerrar então todos os outros pids e a ar a mandar só datos de ecm desse pid Depois de este comando 03 e F2 se repetirão até que haja nova mudança de canal. Na seguinte mudança de canal a Azbox deverá encerrar todos os pids abertos e repetir procedimiento anterior.