por Hermann_py em Sab 07 Jan 2012, 23:32
Destravando o receptor digital PROBOX através de interface JTAG
Primeiro montar a interface JTAG, material necessário :
01 conector DB25 macho (Porta Paralela)
03 resistores de 100 ohms x 1/8watt
01 resistor de 1k ohms x 1/8watt
01 resistor de 33 ohms x 1/8watt
50 cm de cabo de pelo menos 5 fios
01 garra jacaré pequena
01 conector de 6 vias para cabo flat ( se pode conseguir de aparelhos de som velho)
Montar o circuito conforme o desenho abaixo.
Aqui esta a Interface montada com conectores, placa com resistencias (ao invés da placa
pode soldar diretamente no conector DB25, a garra jacaré, (o cabo flat de 6 vias com o
conector branco foi retirado de um rádio gravador com CD). E o DB25 de um gabinete de computador velho
Detalhe ampliado do conector DB25
Para identificar corretamente os numeros de pinos do conector JTAG no receptor Probox
veja o desenho abaixo, O JUMPER DEBUG que está na posição de operação normal do receptor,
deve ser mudado de posição para programar
Depois de montar a interface , e sempre lembrando de mudar a posição do Jumper para modo DEBUG afim de que o programa possa gravar na memória flash do microprocessador ALI3329C
O pino 01 (RST) da interface deve ser conectado a um ponto de 3,3 volts (NÃO CONFUNDA COM 23 VOLTS QUE TAMBÉM EXISTE NO RECEPTOR!), por isto incluí uma garra jacaré para prender no diodo retificador de 3,3 volts na fonte de alimentação do receptor conforme a figura abaixo
São fotos ampliadas para entender melhor
Agora vamos gravar o firmware no receptor probox
Baixe o programa EJTAG TINY TOOLS e um driver de porta paralela GIVEIO em http://www.4shared.com/file/235802817/e9921f6e/ejtag_tt_10617.html
O antivírus pode detectá-lo como virus, por isto é melhor desabilitá-lo antes do processo. Configure na BIOS de seu PC a porta paralela LPT1 como ECP. Execute primero o arquivo de instalação do driver (inst_giveio.exe) e depois o EJTAG TINY TOOLS, na tela inicial configure os parâmetros como se mostra aqui,
principalmente o valor de endereço base que deve ser AFC00000
1-Despois da configuração do Software , ligue o receptor clique em CONNECT, o programa irá conectar-se ao micro processador e apresentar esta tela.
Se aparece :
- "CPU ID=FFFFFFFF" significa que a alimentação do receptor está desligada, ou o conector JTAG está desconectado ou o Jumper do receptor não está conectado no modo DEBUG.
- "CPU ID=0000" pode ser falha de alimentação no PINO "RST" ou algum cabo solto, ou conectado a algum ponto errado.
2-Agora clique em WRITE , na janela para selecionar o arquivo, escolha um ABS com configuração de Fabrica …Pode ser o (P630ultra_v101_18062009) baixe em:
http://www.4shared.com/file/235231799/39210904/P630Ultra_v101_18062009.html
Se tratar de outro modelo busque o ABS correspondente
No momento de clicar em "Abrir" começa o apagamento de memoria, nota-se que se deve executar com o WINDOWS XP ele não funciona bem com o Win 7.
Depois de apagar os blocos começa o processo de gravação da memoria Flash.
Isto dura em torno de 35 minutos ou bem mais!! Observe o progresso na barra negra
Não pode ocorrer uma falha de energia neste momento, pois voce deverá recomeçar o processo de novo.
4-Após terminar (quando a barra alcançar 100%) desligue deco, remova o conector da interface,
retorne o jumper ao seu lugar original e ligue o deco novamente, o mesmo deverá funcionar normal, e voce pode atualizá-lo com o ultimo ABS.