DivX Players

Philips DVP642 – Firmwares Oficiais

[Índice do Site] [Portal DVD/DivX] [Meu review do DVP642]

Firmware

Descoberta feita em 27/02/2005

Eu estava trocando e-mails com Bruno, discutindo a possibilidade de consertar os aparelhos danificados pela aplicação desastrada do firmware quando uma coisa nos deixou em xeque: o tamanho da memória flash do DVP642 apenas comporta um dos até três arquivos distribuídos pela Philips. Então, como costuma dizer o Bruno, que mágica é essa? Analisei cada um dos chips da placa e continou não fazendo sentido, até que a resposta veio de repente. O texto que vem a seguir é o e-mail que enviei ao Bruno explicando a situação. Deixei do jeito que está, porque re-escrever isso tudo de outra maneira vai tomar muito do meu tempo 🙂

Bruno,


Eu tive uma idéia aqui, daquelas que a gente tem no chuveiro (e eu nem
estava lá), que pode explicar isso e muitas outras coisas.

1)Por que o update do aparelho de Giovanni Dioro exigiu que você mexesse nos
dois arquivos, enquanto que nos nossos aparelhos apenas um bastou?

2)E se a trava de downgrade do DVP642 não foi intencional?

3)Por que existem pessoas que não conseguem carregar o firmware 0531
modificado, mesmo quando o firmware delas é 0531 também?

4)Por que existem 2 ou 3 arquivos no pacote de firmware, quando só cabe um
na memória Flash?

De repente, eu consegui conectar tudo isso e pus em risco meu aparelho só
para pôr à prova minha teoria:

5)Por que eu acabo de conseguir atualizar meu aparelho, tendo colocado
APENAS o arquivo dvpxxDV.rom no CD?

A única resposta que parece encaixar com tudo é: O DVP642 tem hoje TRÊS
hardwares diferentes no mercado. Para simplificar o update, sem dar maiores
explicações, a Philips coloca o firmware dos três no pacote e o aparelho
escolhe, baseado em uma informação gravada em sua EEPROM (um chip menor, de
memória também permanente), qual arquivo lhe serve e o carrega.

Os aparelhos que não permitem carregar o 0531 podem ser simplesmente
aparelhos que tem hardware dvpxxEW, que somente passou a ser suportado a
partir do firmware 1109

Se eu estiver certo, isso explica muita coisa e complica bastante o
"conserto" do firmware, pois é preciso saber de antemão qual dos três
arquivos era usado no aparelho em questão, ou o técnico se verá obrigado a
fazer até três tentativas de dessoldagem/gravação/soldagem.

O único jeito "inteligente" de descobrir isso é conseguir decifrar o que
está guardado na EEPROM.

Sabe aquele código que aparece depois do modelo quando você está na tela de
firmware do DVP642:

VER0531 642K/78 01 S 4

O "4" é a região default do firmware. Como todos os aparelhos que já vi
sempre tinham o "01", então a letra pode ser a chave da diferença.
Curiosamente, duas pessoas que disseram não ter conseguido fazer o update
tem o firmware terminando em "E 4". Enquanto meus aparelhos são "M 4" e "S
4".

Então não se trata de "trava". O hardware do aparelho iria funcionar
erraticamente ou falhar miseravelmente com o firmware errado, por isso
renomear os arquivos é desaconselhável.

Para conseguir gravar a flash, o técnico precisaria procurar na EEPROM por
essa letra. Pode não ser muito fácil, pois a 24C04 tem 512 bytes onde
procurar

[]'s
Jefferson Ryan
http://ryan.com.br

Depois de ter enviado o e-mail acima para o Bruno, arrisquei outro teste. Coloquei novamente apenas o arquivo dvpxxDV.rom no CD, mas desta vez foi o do firmware 1109 e, adivinhem só: o meu aparelho foi atualizado sem a necessidade daquele terceiro arquivo dvpxxEW.rom que tanto nos intrigava. A versão do meu aparelho passou a ser:

VER1109 642K/78 01 S 4

Notem que o “S” sempre está lá e deve ser o que define qual hardware eu tenho.

Fui ver o DVP642 de minha mãe e ele era um “M”. Coloquei o mesmo CD com o dvpxxDV.rom no aparelho e este ignorou-o, indo para o menu. Gravei outro CD, desta vez apenas com o arquivo dvpxx.rom e a atualização transcorreu normalmente.

Então, temos que:

  • dvpxx.rom – aparelhos “M” (testado)
  • dvpxxDV.rom – aparelhos “S” (testado)
  • dvpxxEW.rom – só sobram os aparelhos “E” (falta confirmação, mas parece evidente)

Eu não sei ainda o que muda em cada um dos supostos três hardwares do DVP642, mas desconfio que seja o loader, já que foi a única coisa que apresentou uma diferença evidente (o ruído) entre o meu primeiro DVD player e o segundo (que tem um “M” e está com minha mãe agora). Curiosamente, eu nunca notei o ruído do loader no meu aparelho atual (“S”), então pode ser que eu esteja enganado.

[07/03] Márcio Antao me enviou fotos nítidas de seu DVP642 “M” que me permitiram levantar as diferenças entre ele e o meu “S”:

CPU “S

CPU “M

Como se pode ver, as únicas diferenças são a memória DRAM usada e aquele sufixo no código do Vibratto II.

NÃO tente enganar o aparelho renomeando os arquivos a não ser que tope correr o risco de dano permanente. Você possívelmente vai conseguir enganá-lo, mas os efeitos podem ser desastrosos. Se a diferença for mesmo no loader, este poderá ficar inoperante após a atualização e você será incapaz de reverter a besteira que fez 🙂

[06/03] Se seu aparelho for do tipo “E” com firmware 0531 você terá que conviver com Macrovision se quiser usar um dos firmwares modificados (por enquanto, apenas Huffyk tem uma versão 1109 para o DVP642K/78) para melhorar as legendas. Não existe meio de contornar isso ainda. Se o seu firmware já for o 1109, você não vai estar perdendo nada mesmo 🙂

[06/03] Existe um modo de conseguir um firmware sem Macrovision e com fontes grandes mesmo para os proprietários de players “E”, mas vai requerer uma contribuição. Se você tem um player “E”, quer um firmware 0531 e está disposto a contribuir com uma pequena soma, entre em contato comigo. Após reunirmos todos os interessados, poderemos estabelecer a cota para cada um.

O dinheiro será destinado à compra de um aparelho 0531 “E” que será enviado a um técnico para dessoldagem e leitura do firmware em um programador de EEPROM. O firmware lido será enviado ao Bruno para análise e modificação e enviado de volta ao técnico que tentará o update pelo processo normal (com CD). Se funcionar, será liberado para uso pelos participantes do financiamento. O player adquirido será sorteado entre os participantes.

O total necessário para esta empreitada ainda não foi definido mas não deve passar de R$ 400, o que inclui a compra de um aparelho 0531 “E”, seu envio para o técnico e o pagamento do serviço.

Os interessados podem entrar em contato comigo pelo e-mail contrib0531@ “junte.com” ryan.com.br. Retire o “junte.com” antes do envio. Não use este e-mail para nenhum outro tipo de contato comigo. Se o fizer, seu e-mail irá para a lixeira e você entrará em minha blacklist. Você foi avisado! 🙂


Testes com a versão 1109

status: Uma diferença NEUTRA e outra NEGATIVA encontradas por mim até agora!

  • [08/01] Agora, você só precisa segurar o botão STOP por 1 segundo para abrir/fechar a bandeja;
  • Legendas DivX ainda se perdem ao dar um FF ou REW;
  • O mesmo problema com certos XviD. A mesma solução, apertando duas vezes o botão MENU;
  • Ainda não carrega automaticamente uma legenda que tenha o mesmo nome que o filme;
  • Também não permite a mudança de identidade do aparelho;
  • Time Search ainda funciona com DivX!
  • Region hack ainda funciona!
  • Permanece o problema dos “square pixels”;
  • Nenhuma mudança nas legendas DivX;
  • A proteção Macrovision está habilitada;

Como a Philips não publicou o que danado fez de diferente no firmware 1109, descobrir as diferenças está parecendo um jogo-dos-sete-erros onde as duas figuras são absolutamente iguais! Eu vou publicar aqui os resultados de meus testes à medida que forem saindo, mas não esperem muita dedicação de minha parte nesse sentido, porque é um saco!

As mudanças podem nem ter nada a ver com DivX! Pode ser que seja algo com a parte de DVD ou VCD!

[06/12] – Dois visitantes reportaram ter encontrado diferenças no áudio. Um deles percebeu uma melhora na qualidade (mas acha que pode ser apenas impressão) e o outro afirma que as falhas de sincronismo entre vídeo e áudio que ele sofria pararam de ocorrer. Eu ainda não pude confirmar isso.

Firmware – Versão mais recente: 1109 [24/11/2004]

[27/11] – Até 24/11 todos os meus testes foram realizados com a versão 0531, mas então saiu a versão 1109. Ainda não sei o que mudou e nem a Philips esclarece isso em seu documento oficial. Se você baixar seguindo meus links para o site da Philips, já vai baixar a versão mais recente (os links auxiliares ainda apontam para cópias do firmware 0531). Meu texto ainda é baseado na versão 0531. Indicarei as mudanças (ou o que não mudou) à medida que for descobrindo. O manual oficial não mudou.

Para ver qual é versão do firmware no seu DVP642:

[Abra a bandeja], [5], [6], [9], [ok]

Essa tela sempre aparece em inglês, mesmo que o DVP642 esteja ajustado para Português.

Você pode mudar a identidade do seu player para qualquer uma das versões que aparecem no botão indicado pela minha seta (use os botões [para cima] e [para baixo] do controle remoto). Cada versão tem uma região e um padrão de vídeo (PAL/NTSC) específico assim como opções específicas nos menus (como a língua dos menus). Aperte [STOP] para sair desta tela sem mudar nada. Se você alterar a versão do aparelho e depois apertar [OK], a identidade do seu aparelho será alterada.

Resetando o aparelho

Entrar e sair da tela acima tem um efeito não divulgado que pode ser benéfico em algumas situações. Se você, a qualquer tempo, acessar a tela de firmware e apertar OK, o DVP642 carrega as configurações de vídeo e áudio de fábrica para o seu firmware instalado. Então, você pode experimentar isso caso esteja percebendo qualquer coisa esquisita na imagem ou no som e não tenha conseguido identificar a causa do problema.

Já soube de pelo menos dois casos em que isso resolveu problemas:

  • Christian Gomes estava com um problema que descreveu assim: “A imagem na TV fica com listras verticais em toda a tela, inclusive nas partes pretas acima e abaixo da imagem do filme no formato widescreen. São listras meio discretas que aparecem mais só sobre imagens pretas ou escuras, mas que incomodam.” O problema desapareceu após o reset (ele descobriu isso sozinho, no mesmo dia)
  • Outro usuário ativou por engano o Progressive Scan sem ter uma TV Progressive Scan. O que não é uma boa idéia porque você fica totalmente sem imagem e impossibilitado de acessar o menu novamente para corrigir o erro. No manual está descrito qual o procedimento de emergência nesse caso (página 11 do PDF e 80-81 no impresso), mas entrar cegamente no menu de firmware também resolve o problema.

Nota: Os firmwares 0531 e 1109 para o DVP642K/78 não permitem mudança de identidade.

Você pode pegar o firmware oficial em português (com instruções em inglês) aqui, o manual em Português do Brasil aqui e o manual em inglês aqui. Você também pode ler o PDF com as instruções de atualização (ainda apenas em inglês) aqui.

Links quebrados?

Você também pode acessar diretamente a pasta da Philips com todos os arquivos do DVP642K/78 aqui Tenha em mente o seguinte:

FUS = FirmwareFUR = Instruções do Firmware

DFU = Manual de Usuário

BRP = Português do Brasil

ENG = Inglês

Alternativamente (apenas se não conseguir baixar da Philips), você pode baixar a versão 0531 do firmware aqui ou aqui. Já testei e até agora está funcionando direitinho. Pode ser necessário desligar seu gerenciador de arquivos (Gozilla, Getright, Flashget, DAP, etc) para conseguir baixar o arquivo.

Para confirmar se o arquivo não foi corrompido, ou se você tem arquivos de firmware iguais aos meus, basta abrir o arquivo no Winzip ou no Winrar:

Para o firmware 0531

Para o firmware 1109 (tem um arquivo a mais)

De todos os dados, o mais importante é o CRC32. Se o CRC32 dos arquivos for igual ao mostrado acima (do firmware oficial da Philips), você tem 99.999999977% (CRC16 tem uma precisão menor: 99.998% e não, eu não estou de gozação) de chances de que seja exatamente o mesmo arquivo 🙂

Se o CRC32 for diferente, ou você tem um firmware diferente ou foi corrompido. Não use firmwares corrompidos, pois você pode inutilizar seu player!

[02/12] Até esta data o firmware em inglês e o firmware em português eram idênticos. Mesmo arquivo com nomes diferentes.

Não pegue firmware com desconhecidos (emule, kazaa, etc). Só pegue com conhecidos e se for direto com uma pessoa de confiança, que já tenha testado o firmware. Uma modificação acidental ou maldosa feita nos arquivos poderia inutilizar seu aparelho. A internet está cheia de almas sebosas que tem prazer em saber que estão destruindo coisas (veja o exemplo de certos autores de vírus).

O meu aparelho veio da fábrica com a versão 0521.

Eu usei inicialmente o firmware 0531 do DVP642/17, por não saber que existiam os outros e não ter encontrado na ocasião o firmware correto. Após a atualização percebi que não existia versão 642/78 entre as identidades disponíveis e só então me toquei de que havia feito bobagem. Perdi os menus em português e o Karaokê por mais de um mês, até conseguir o firmware correto. Não é possível reverter para o firmware anterior a não ser que você tenha os arquivos do anterior, mas a Philips apaga todos os firmwares desatualizados de seu site.

Existem várias versões do firmware, sendo uma para cada região onde o aparelho é vendido, que você pode identificar pelo número após a barra.

/17 e /37 – Estados Unidos

/69 – China, República da Coréia, Nova Zelândia, Paquistão, Malasia, India, Hong Kong, Indonesia, Emirados Árabes, Filipinas, Australia, Singapura, Tailândia, Taiwan e Africa do Sul

/75 – Australia, Nova Zelândia, Singapura e Hong Kong

/93 – Tailândia e China

/FK – Indonesia, Emirados Árabes, Filipinas, Australia, Singapura, Tailândia, Taiwan e Africa do Sul

/P01 – Singapura

/78 – Brasil, Espanha, Mexico e Portugal? (esta lista é um “chute” meu)

Os seguintes aparelhos não tem atualização de firmware: DVP642, DVP642/17B, DVP642K/FK e DVP642K/P01

Lista dos aparelhos da série DVP642 que TEM atualização de firmware no site da Philips:

DVP642/17Pasta Completa, Manual, Manual do upgrade e firmware

Aparelhos onde o mesmo firmware pode ser aplicado: DVP630/00 DVP632/00 DVP640K/69 DVP642/17 DVP630/02 DVP632/02 DVP640K/75 DVP642/37 DVP630/04 DVP632/04 DVP630/05 DVP632/05

DVP642/37Pasta Completa – Veja DVP642/17

Embora DVP642/17 e DVP642/37 tenham suas próprias pastas, manuais e arquivos de firmware, eu fiz o download de todos os manuais e firmwares deles e comprovei que são todos iguais (comparei byte por byte), o site da Philips desperdiça espaço em prol da organização.

DVP642K/75Pasta Completa, Manual, Manual do upgrade e firmware

Aparelhos onde o mesmo firmware pode ser aplicado: DVP642K/69, DVP642K/93 e DVP640K/93

DVP642K/69Pasta Completa – Veja DVP642K/75

DVP642K/93Pasta Completa – Veja DVP642K/75

Embora DVP642K/69, DVP642K/75 e DVP642K/93 tenham suas próprias pastas, manuais e arquivos de firmware, eu fiz o download de todos os manuais e firmwares deles e comprovei que são todos iguais (comparei byte por byte), o site da Philips desperdiça espaço em prol da organização.

Leave a Reply

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>