-->
Mostrando postagens com marcador DivX Players. Mostrar todas as postagens
Mostrando postagens com marcador DivX Players. Mostrar todas as postagens

quarta-feira, 6 de janeiro de 2010

Saiu o primeiro firmware alternativo para DVP3360K/55.

É obra do vb6rocod, logo vocês já sabem que vale a pena.




Mais detalhes neste tópico do fórum.

Há semanas eu estou com um DVP3360K/55 comigo, mas não consegui de jeito nenhum extrair o danado do firmware. O firmware de vb6rocod é baseado no firmware original obtido pelo usuário Karlos, do fórum de jmaraujo.

segunda-feira, 19 de outubro de 2009

O DVP5100 agora tem suporte a itálico em legendas texto.

Com a ajuda de Rictad, responsável pelo primeiro firmware MT13x9 do mundo com esse recurso, jmaraujo anunciou ontem seu novo firmware para Philips DVP5100 com suporte a itálico em legendas SRT.

Pelas minhas contas, agora só existem dois aparelhos no mundo com esse recurso. E Zeurt está trabalhando no terceiro :)

domingo, 20 de setembro de 2009

Importantes avanços no "hacking" de DivX players.

O "conserto" das muitas omissões (e erros estúpidos) dos fabricantes de DivX players de mesa anda lento, mas não está parado. Como alguns já devem saber, o brasileiro Rictad foi, até onde sei, o primeiro do mundo a dar suporte a itálico em legendas DivX. E que seja do meu conhecimento seus firmwares para LG DV397H ainda são os únicos no mundo com esse recurso.

Mas isso pode mudar em breve, agora que Rictad terminou a documentação do processo. Se eu não fosse um completo ignorante quando o assunto é Assembly ARM, já estaria estudando como isso poderia ser aplicado aos meus firmwares. Aliás, são poucos os autores de modificações de DivX players (e não estou falando apenas de brasileiros) que se aventuraram pelo código ARM até agora.

Mas essa é uma coisa que também recebeu um avanço recente. Graças a uma contribuição de Zeurt, que encontrou uma boa documentação sobre Assembly ARM voltada a iniciantes (em ARM) e um Assembler ARM open source. Rictad complementou a contribuição de Zeurt, disponibilizando uma versão Windows do Assembler (originalmente feito para Linux).

Se você não entende nada de Assembly nem siga os links, porque não vai entender lhufas. Mas se você entende e pode dar sua contribuição, mesmo que seja apenas aplicando o que é ensinado em outro firmware, não deixe de dar uma olhada.

sábado, 15 de agosto de 2009

Novo firmware para o Philips DVP5100.

Jmaraujo publicou no fórum há dez dias, mas só agora eu me lembrei de anunciar aqui, o firmware alternativo v2.4.

segunda-feira, 11 de maio de 2009

Uma rápida olhada no PC CCE Solo S335B.

Eu vi esse PC no Hiper (Wal-Mart) da Av. Recife e, além do fato de ser um PC completo embutido em um monitor LCD, uma característica especial me chamou a atenção: A fonte externa de 20V x 3.25A (65W).

Eu não fiz maiores anotações no local porque eu esperava encontrar todas as especificações na internet. Para meu espanto, não existe nada. Só encontrei informações sobre o modelo S447W, que pelo menos por fora é bem parecido:



Além da fonte, eu só reparei no fato de que vinha com Windows Vista, era um dual core (acho que Core 2 duo), tela wide de pelo menos 15", tinha drive de DVD, wi-fi, várias portas USB e era relativamente leve e fino.

Edit: Voltei lá e anotei as especificações
  • Windows Vista Starter;
  • Intel Dual Core (não especifica modelo);
  • Tela 15" wide;
  • HDD 120GB;
  • 2GB RAM DDR2 667MHz;
  • Edit: Webcam integrada de 1.3mp (e de boa qualidade);
  • 4 portas USB;
  • Gravador DVD;
  • Saída VGA;
  • Wi-Fi;
  • Ethernet 10/100;
  • Modem;
  • Conectores Mic e Phone;
  • Leitor de cartão não identificado.
Meu foco ao examinar o produto era sua possível utilização em um carro, alimentado por um conversor DC-DC como este aqui, para evitar as perdas na transformação de 12V em 110V e depois de volta para as tensões do computador.

Eu também constatei que possivelmente dá para inverter a base e fixar o monitor no teto do carro.

O preço é um tanto salgado: R$1700 (em 12x "sem juros" e sem desconto à vista, como é habitual no Hiper). Edit: Estava em promoção hoje (12/05) por R$1498. Dá para comprar um bom notebook com esse dinheiro, que também pode ser usado no carro. O problema é que o teclado fixo do notebook é um incômodo (Se desse para comprar um tablet por R$1700...) e a idéia é usar teclado bluetooth, que pode ficar guardado em algum lugar enquanto não é necessário e um controle remoto qualquer sem fio para o uso normal.

É bom deixar claro que minha intenção não é apenas ver DVD no carro. Para isso telas de 7¨ são boas o suficiente. Eu quero ter um PC de verdade no carro, rodando Windows (a versão que for mais adequada) que eu possa usar para consultar a internet na rua (Google Maps, e-mail, etc) , possívelmente ligado a um módulo GPS. E que crie o menor stress possível no sistema elétrico do veículo. O fato de que com isso eu também ganho um DivX Media Player imbatível (nenhuma solução pronta ganha para as customizações que você pode fazer em um PC) é um considerável bônus. :)

Mas ainda está umas centenas de reais acima do meu orçamento :(

domingo, 5 de abril de 2009

O Proview DVP-858 está de volta ao mercado.

E já faz tempo.



Apesar de não haver nenhuma confirmação oficial da Proview, a informação vem de Eneris, que também está vendendo o produto em sua loja. Na caixa, com um ano de garantia.

quarta-feira, 1 de abril de 2009

O firmware do LG DV397H pode servir no LG DV392H.

Mas atenção! Isso não foi testado ainda e é preciso fazer algumas checagens antes.

Para quem não está acompanhando, Rictad está fazendo um trabalho sensacional com o firmware do LG DV397H, que numa análise superficial feita por mim já parece superar os firmwares Br0max e Xypro em funcionalidade. Uma coisa é certa: Os textos de Rictad já são a maior fonte de informação em língua portuguesa para hacks de DivX players LG. Embora o meu Log de Descobertas seja a maior fonte em língua portuguesa "no geral", eu praticamente só abordo aparelhos Philips e genéricos. Os LGs são substancialmente diferentes. 

A mais recente descoberta de Rictad é que o firmware do LG DV392H funciona no LG DV397H, o que dá a entender que o inverso também se aplica. Porém é preciso ler com cuidado os posts do fórum porque existem dois sub-modelos do LG DV392H e do LG DV397H, com chips "MT1389M" e "MT1389S" e o firmware de Rictad pode "matar" um aparelho "M".


quinta-feira, 5 de março de 2009

O que é "Packed Bitstream".

Por uma larga margem, esta é a melhor explicação que já encontrei. E mesmo com essa explicação eu não posso dizer que entendi completamente :)

Nos comentários existe um link para uma discussão que complementa bem o assunto.

Mas em nenhum lugar se explica (pelo menos não de uma forma que eu possa entender) por que raios Packed Bitstream em XviD precisa ser diferente do Packed Bitstream usado em DivX.

domingo, 15 de fevereiro de 2009

Mais um firmware alternativo para o LG DV397H.

A coisa está melhorando :)

Um usuário com experiência em assembly juntou-se ao esforço coletivo de desenvolver algo melhor para o DivX player da LG e publicou no fórum um firmware com algumas melhorias interessantes.

Além disso, Rictad está esclarecendo como fez as modificações. Algo muito importante por causa da carência de documentação dos hacks nos firmwares LG. Isso poderá eventualmente ajudar a implementar as mesmas modificações em outros modelos. 

sexta-feira, 2 de janeiro de 2009

Primeiro firmware alternativo para LG DV397H

Colaboração de Viper3M. Por enquanto, apenas corrige o SRT Timing bug. Mais informações no fórum.

segunda-feira, 29 de dezembro de 2008

Ordenando os arquivos na USB do DivX player.

Se você usa muito um DivX player com USB (ou MP3 player com USB, como o dos carros), já deve ter percebido que às vezes a ordem dos arquivos não parece ter lógica nenhuma. Às vezes estão em ordem alfabética, mas as vezes começam em ordem alfabética e depois bagunça. Outras vezes não há ordem alguma identificável. Isso geralmente é mais fácil de identificar na ordem das pastas.

Na verdade, aparelhos sem muita memória e recursos como esses seguem uma ordem invisível para nós: a ordem em que os arquivos foram gravados na mídia.

Em mídia CD/DVD isso não é problema, porque durante o processo de masterização de uma gravação em ISO9660 todos os arquivos são colocados em ordem alfabética (com regras diferentes das regras do Windows), mas em uma mídia de gravação aleatória como um pendrive não existe um processo prévio de ordenação.

Embora nós sejamos levados a crer, pelo hábito com computadores, que colocar arquivos em ordem alfabética é "a coisa mais simples do mundo", isso não é tão simples em dispositivos microcontrolados. Ordenar algo é tarefa bem difícil quando você está limitado em recursos. É muito mais fácil percorrer uma lista qualquer pela ordem em que os items aparecem do que criar uma nova lista seguindo um critério qualquer, que ainda por cima tem que apontar para os items na primeira. Então o projetista geralmente decide percorrer a lista dos arquivos existentes em um diretório simplesmente seguindo a ordem em que eles aparecem no sistema de arquivos (no caso, na FAT). E essa ordem é a ordem em que os arquivos foram gravados.

Sabendo disso, posso apontar duas maneiras de fazer com que os arquivos apareçam exatamente na ordem que você deseja no seu player:

  • Gravando um a um na ordem que você deseja que eles apareçam;
  • Usando o programa Foldersort;

Foldersort foi uma dica dada por jmaraujo no fórum no início deste mês, mas só agora pude testar. O programa realmente funciona, tendo a "limitação" de só poder ordenar por ordem alfabética (que só é limitação quando você sabe que é possível determinar a ordem com precisão, gravando um a um). A julgar pela rapidez com que funciona ele mexe diretamente na FAT para reorganizar os arquivos. Eu estava preocupado com o fato de que ele poderia fazer isso recopiando todos os arquivos para outra pasta na ordem desejada e depois apagando a pasta antiga, mas felizmente não é esse seu modus operandi.

domingo, 28 de dezembro de 2008

Compatchecker v0.56

Se não sabe do que se trata (você nem deve saber quem eu sou), leia isto aqui primeiro.

Download da versão 0.56
  • Corrigi erro grosseiro que impedia a obtenção do diretório temporário e por isso tentar processar um filme em mídia somente leitura acusava erro;
  • Corrigi erro que fazia a aba "Compatibilidade Legendas" ser destacada mesmo não havendo erros;
  • Finalmente corrigi o erro que impedia o duplo clique no nome da legenda de abri-la no editor de legendas, como estava previsto desde a versão 0.53 (não sei como só notei isso agora);
  • Agora alerta se não conseguir identificar o áudio;
  • Agora "carimba" os relatórios Mediainfo com sua versão e a versão da DLL;
  • Agora o programa permite selecionar arquivos ".bat" e ".com" como editores de legenda;
  • Agora é possível rodar editores diretamente da aba "Compatibilidade Legendas";

Sobre o último item:



Esses links são criados em javascript, por isso você verá uma mensagem como essa ao clicar pela primeira vez em um deles:




Responda "sim" para que a legenda possa abrir no programa escolhido.

A segurança do IE requer essa pergunta, que até onde sei não pode ser contornada. Eu acho chato, mas decidi que é um preço pequeno a pagar pela conveniência de poder abrir a legenda problemática também direto do relatório.

sexta-feira, 26 de dezembro de 2008

Compatchecker v0.55



Se não sabe do que se trata, veja isto aqui.

Esta versão corrige o bug introduzido na versão anterior e inclui outras melhorias.

Requer Mediainfo.DLL 0.7.7.6

Compatível com MediaInfo.DLL até a versão 0.7.7.6 (baixe aqui). Versões mais recentes da DLL sequer respondem ao meu comando OPEN, por isso o programa travará se você tentar usá-las. Ainda assim tive que fazer uma pequena gambiarra porque a versão 0.7.7.6 responde com '' (nada, nulo) no lugar de '0' (zero) quando o número de trilhas de áudio é zero.

v0.54
  • Algumas correções de pequenos bugs;
  • Reduzi o número de chamadas redundantes à DLL;
  • Incluí .mp4 na lista de extensões que podem ser processadas;
  • Agora o programa procura por h.264/x.264/AVC/VC-1;
v0.55
  • Corrigi bug introduzido na versão anterior que impedia a detecção de PB, DTS, Vorbis e AAC;
  • Agora você pode selecionar arquivos WMV (era bug) e 3gp;
  • Incluí .mov e .3gp na lista de extensões que podem ser processadas;
  • Incluí detecção experimental de Real Video;
  • Incluí detecção de DVSD;
  • Incluí detecção de M-JPEG;
  • Agora o programa mostra na barra de título a versão da DLL carregada;
  • Agora o program alerta quando não há trilhas de áudio;
  • Agora o programa verifica se o vídeo tem extensão .AVI (ou .DIVX) mas não é mesmo AVI.
  • Incluí verificação extra de codec DivX/XviD;
O último item é o que pode trazer maiores efeitos colaterais. Se ao final da análise eu não tiver encontrado nenhum problema considerado "sério", por precaução eu verifico se Mediainfo reporta que se trata de DivX ou XviD (não importando a versão). Se não for, ativo o alerta de compatibilidade.

Por favor, se Compatchecker reclamar que o video não é DivX/XviD mas ainda assim não houver nada de errado com ele, poste um comentário com o conteúdo da aba MediaInfo.

Eu poderia fazer isso antes, mas no momento estou achando que é melhor fazer no fim.

terça-feira, 23 de dezembro de 2008

CompatChecker v0.54

ATENÇÃO: Ignore esta versão. Use a versão 0.55 ou posterior.

Depois de mais de dois anos sem nenhuma atualização, finalmente fiz algumas (pequenas) melhorias no meu programa. Se não sabe do que se trata, veja isto aqui.

Requer Mediainfo.DLL 0.7.7.6

Compatível com MediaInfo.DLL até a versão 0.7.7.6 (baixe aqui). Versões mais recentes da DLL sequer respondem ao meu comando OPEN, por isso o programa travará se você tentar usá-las. Ainda assim tive que fazer uma pequena gambiarra porque a versão 0.7.7.6 responde com '' (nada, nulo) no lugar de '0' (zero) quando o número de trilhas de áudio é zero.

Mudanças:
  • Algumas correções de pequenos bugs;
  • Reduzi o número de chamadas redundantes à DLL;
  • Incluí .mp4 na lista de extensões que podem ser processadas;
  • Agora o programa procura por h.264/x.264/AVC/VC-1;

quarta-feira, 17 de dezembro de 2008

Philips DVP5990 - Propaganda enganosa.

Rafa Librenz chamou nossa atenção para isto no fórum.



A imagem acima foi editada para caber no blog, mas o texto é 100% Philips.

"Alta definição real"? WTF?!

Todos os testes feitos por usuários até agora mostram que esse aparelho só faz upscale. Ele não é capaz de lidar com vídeos de "alta definição real" (de 720p em diante).

A não ser que todo mundo que testou o aparelho esteja enganado (improvável), isto pode até ser "HD", se estivermos falando de "High Deception" (grande trapaça) e não de "High Definition" (alta definição).

domingo, 21 de setembro de 2008

O firmware original do Eletrovision EV-597

Disponível na seção de downloads do fórum. 

Tenha em mente que por se basear em um MT1389-L este firmware é incompatível com a maioria das ferramentas MT1389, incluindo o mtkRemaker e o meu mtkPatcher. O trabalho ainda é perfeitamente possível, mas é bem mais difícil.

Eu ainda estou trabalhando na modificação do mtkPatcher para lidar com esse tipo de firmware, mas isso ainda vai demorar para sair.

Procedimento de leitura da flash serial do MT1389-L

Este post complementa o meu tutorial de extração de firmware, que só aborda a leitura de memórias flash paralelas. Este procedimento foi originalmente divulgado pelo mestre New Age. Eu estou apenas expandindo com o acréscimo de mais informações e alguns gráficos.

Você vai precisar:
  • Do cabo serial MT1389 convencional;
  • Da versão mais recente do MT1389 flasher de New Age.

Primeiro você precisa ter certeza de que a conexão física com a placa está correta, pois um fio mal conectado, porta serial errada ou mesmo a inversão acidental de TX e RX podem fazer você perder um looongo tempo e alguns cabelos. Para isso basta usar o próprio MT1389 Flasher:

Ajuste para Normal With Debug e clique em Read. Você precisa ter numa fração de segundo uma resposta semelhante à da figura abaixo:


As linhas prefixadas por um "R" (Read) são o chip respondendo. O valor exato da resposta não é tão importante aqui quanto o fato de haver uma resposta. Pois se você não estiver corretamente conectado não haverá resposta alguma. Enquanto você não estiver vendo essas linhas, não adianta tentar mais nada. Reveja suas conexões, teste o cabo, etc.

Estando a conexão física com a placa OK, o procedimento para ler a flash é o seguinte:

1) Desligue o aparelho (da tomada, preferencialmente);

2) Conecte os pinos 1 (CS#) e 4 (VSS) da flash com um fio e deixe conectado. A figura abaixo mostra como é no Eletrovision EV-597 que facilita enormemente as coisas por ter um soquete. Eu simplesmente enfiei o fio (rígido, de telefone) no espaço entre o soquete e o pino do chip:



ATENÇÃO: Certifique-se de que você sabe identificar quais são os pinos 1 e 4. O exemplo acima não é universal. Cuidado para não fritar o chip!

3) Ligue o aparelho. É normal que ele pareça morto e nem o display acenda;

4) Aguarde alguns segundos (New Age diz de 5 a 10 segundos);

5) Desconecte os pinos 1 e 4 com o aparelho ligado mesmo;

6) Inicie a leitura com o MT1389 Flasher (use um modo sem debug);

Se estiver tudo OK, flasher exibirá algo assim:



Note que ele reconheceu o chip como um EN25F80. Se seu aparelho tiver o mesmo chip, flasher precisa ter sido capaz de reconhecê-lo, do contrário há algo errado. Se o seu aparelho usar outro chip e flasher não identificá-lo imediatamente, verifique a seção [serial flash] do arquivo flasher.ini. Com a ajuda do datasheet do seu chip (ou mesmo de "educated guessing") você poderá acrescentar uma linha com a descrição de que flasher precisa. Eu não vou explicar aqui como a edição de flasher.ini funciona.

Tenha paciência. O processo de leitura leva cerca de 30 minutos para 1MB.

Para ter certeza de que a leitura foi correta (isso é importantíssimo se você está extraindo um firmware original), faça duas e compare o checksum/CRC de ambas. É altamente improvável que você consiga fazer duas leituras que dêem o mesmo checksum se ambas não estiverem perfeitas.

Se você não desligar o aparelho, poderá fazer quantas leituras quiser sem precisar repetir a colocação do jumper.

No meu PC não há diferença relevante entre os modos Normal, Faster e Faster2. E todos consomem uma CPU desprezível, que não chega a 5% de média. Provavelmente esses métodos só fazem diferença na leitura de flash paralela.

Para depois...

Eu ainda pretendo fazer experiências com um método mais direto de leitura/gravação deste chip, que não leve tanto tempo. Estou aguardando apenas ter saco de ir ao centro comprar os componentes de que preciso. Eu tentei ler o chip no meu gravador Willem mas o software só suporta chips de até 128KB nessa interface e ainda leu dezenas de bytes errados nesses 128KB. Uma vergonha...

Óbviamente existe um método mais rápido, porque o EV-597 leva segundos para dar boot e não 30 minutos.

sábado, 20 de setembro de 2008

Agora eu tenho um MT1389-L (Eletrovision EV-597)

Uma amiga minha tinha o aparelho há meses e até hoje eu estive aguardando uma oportunidade de fazer uma troca com ela. Agora ela vai passar uma temporada com o meu Punktal modificado enquanto eu disseco o Eletrovision. Além da oportunidade de criar um firmware melhor para o EV-597, vou finalmente aprender a lidar com as particularidades do MT1389-L e da nova flash serial.

Já tenho novidades interessantes prontas. Aguardem novos posts sobre o assunto ainda neste fim de semana.


terça-feira, 16 de setembro de 2008

Mais uma impressão positiva da Proview

Em outro post um leitor anônimo acaba de comentar que recebeu de graça um controle remoto novo para o seu DVP-801, com até a postagem paga pela Proview.

Não que a Proview seja perfeita. Está bem longe disso. Mas às vezes ela parece bem mais próxima do consumidor que os "cachorros grandes" da indústria (samsung, lg, philips, panasonic, pioneer, etc).

domingo, 14 de setembro de 2008

Minhas fotos Internas do Proview DVP-858

Depois de um ano, finalmente adicionei ao meu review do DVP-858 a seção Por Dentro. Eu não estava com pressa porque fotos internas do DVP-858 haviam sido publicadas antes mesmo que eu adquirisse o meu, mas o meu review estava incompleto sem elas e há algumas dias houve uma dúvida no HTFORUM que poderia ter sido respondida por elas.

Eu vou tentar aos poucos colocar no ar as muitas fotos de outros aparelhos que nunca publiquei. De cabeça agora só me lembro do DVP 3040, do DVP 5980 (para este existem fotos de Rafa Librenz) e do DVP-801, mas devem haver outros.