Downloads

Manual de Serviço Philips DVP3040

3.2 MiB - 3006 Downloads - Detalhes...

Downloads

Firmwares para LG DK8321N

Estas são as últimas versões conhecidas do melhor firmware já criado para o LG DK8321N.

Autoria do hacker Br0max.

Para acentuação de legendas em português você deve usar a codepage 1252

967.2 KiB - 349 Downloads - Detalhes...

 

 

Estas versões estão aqui para atender a eventuais visitantes de outros países.

965.8 KiB - 20 Downloads - Detalhes...

967.7 KiB - 16 Downloads - Detalhes...

967.0 KiB - 21 Downloads - Detalhes...

Downloads

DIYOMATE S9 – firmwares

Esta página é um complemento do meu review do DIYOMATE S9.

Estou disponibilizando isto no meu servidor porque o site da DIYOMATE é extremamente lento. As versões não-oficiais estavam em sites como o fileshare, que além de encher o saco com limitações (“você já baixou demais hoje”)  às vezes são muito lentos também.

Firmwares Oficiais (ordem decrescente) – Todos testados

Esta é a versão mais recente até 15/03/2011. Seu maior problema é não ter acesso telnet. Aparentemente basta editar /etc/inetd.conf e /etc/passwd, mas ainda estou inseguro de como fazê-lo com segurança no Windows.

Não recomendo usar este por não ter senha para telnet e haver uma alternativa. Se quiser mesmo usar esta versão recomendo que instale o próximo “mod”, cuja modificação é mínima e segura. Este fica aqui apenas para fins de conferência.

27.5 MiB - 127 Downloads - Detalhes...

Este é exatamente o mesmo que o anterior, exceto que o arquivo /etc/passwd tem uma senha para o usuário root (“onlytest”). Foi disponibilizado pelo usuário bobmvg do fórum da DX.

27.5 MiB - 145 Downloads - Detalhes...

Versões explicitamente não-oficiais ou onde há dúvida

Testada – Não se trata da versão oficial, pois existem diversas dicas no firmware de que é no mínimo um “repackage”. Mas instalei no meu aparelho sem problemas. Tem acesso telnet (senha “onlytest”). A versão oficial não tinha senha conhecida para o telnet. Não se sabe se algum dia a DIYOMATE disponibilizou a versão oficial ou se essa foi obtida “na marra” e depois modificada.

50.8 MiB - 114 Downloads - Detalhes...

Não testada ainda

35.7 MiB - 48 Downloads - Detalhes...

Downloads

Controle Remoto do DIYOMATE S9

Contém  todos os 49 botões do controle remoto, no formato Lirc/Winlirc.

Se não sabe do que se trata e/ou o que fazer com isso, leia meu texto: para que eu uso o Winlirc.

 

181.7 KiB - 212 Downloads - Detalhes...

Downloads

IPCamControle – Controle de câmera IP “Foscam clone”

Este software faz a visualização e controle da câmera IP vendida pela Dealextreme.

E de qualquer outra que use o mesmo protocolo de comunicação.

Mais informações sobre o desenvolvimento no meu Buzz.

Requerimentos

O controle ActiveX de visualização da câmera precisa estar instalado na máquina para que a visualização funcione. Se você for capaz de acessar (e configurar) a câmera pelo Internet Explorer então está instalado.

O programa da Foscam que instala o controle é o IP Cam Tools

Meu programa é desenvolvido sob Windows XP e  testado de vez em quando no Windows 7 de 32 bits.

Funcionalidades

  • Não é necessário instalar;
  • Não é preciso digitar sempre usuário, senha e IP. Os últimos valores usados ficam gravados (senha criptografada) em arquivo INI;
  • Função auto-patrol para movimentar a câmera automaticamente de tempos em tempos;
  • Suporte a scripts de patrol para posicionar a câmera onde você quiser;
  • Faz snapshots manuais, que são gravados como arquivos JPG sequenciais no diretório do programa;
  • Grava vídeos em formato MJPEG;
  • Controle da câmera por mouse ou pelo teclado. Use o teclado numérico para ter acesso a todos os movimentos;
  • Não interfere com outros softwares acessando a mesma câmera;
  • Busca na rede local que câmeras compatíveis estão disponíveis, da mesma forma que o software IP Camera Tool da Foscam;

Limitações

  • Só uma câmera de cada vez no momento;

Problemas conhecidos

  • Evite dar vários comandos rapidamente (por teclado ou mouse). O programa pode acusar erro;
  • O programa pode funcionar apenas parcialmente se não estiver definida uma senha;
  • Se você clicar duas vezes na imagem da câmera, esta vai encher a tela. Se clicar duas vezes novamente poderão ocorrer diversos problemas, com a eventual necessidade de finalizar o programa pelo Gerenciador de Tarefas;
  • Eu ainda não escrevi uma rotina que desabilite todas os comandos quando não há uma câmera conectada. Tentar executar algumas funções do programa antes de haver uma conexão dará diversos erros;
  • Um bug foi introduzido na versão 0.5d quando implementei o Modo Reduzido, que desabilitou o botão de listar câmeras. Será resolvido na próxima versão;

 

 

Scripts de Patrol

Essa câmera não possui nenhum mecanismo de posicionamento absoluto, por isso eu improvisei um baseado em tempo, que funciona razoavelmente bem. 01/07/11 – ela tem sim! Mas só está disponível no firmware mais novo da Foscam.

Sempre comece com um comando diagonal, como os PTZ_LEFT_ e PTZ_RIGHT_, com o tempo default. Isso irá garantir que o processo comece em uma posição conhecida (um dos 4 cantos) e vai levar apenas 32s.

Não se preocupe se a câmera bater no canto antes do tempo programado. Isso não irá “forçar” a câmera pois o tempo definido é um tempo de espera para o próximo comando e não o tempo em que comando atual ficará sendo executado.

Se a posição inicial que você quer já não for nesse canto, você vai precisar de alguns passos extras para posicioná-la. Tudo antes de “LOOP start” é considerado posicionamento e será ignorado a partir do segundo ciclo.

Usando tempos menores que o default e ajustando com cuidado você conseguirá fazer a câmera se mover em trajetórias bem interessantes.

Os dois únicos comandos que podem ser executados ao mesmo tempo são HPATROL e VPATROL. Como HPATROL demora muito mais, dá tempo de fazer quase três VPATROL completos durante um HPATROL

O programa perde a posição com o tempo

Isso é normal e esperado. O posicionamento através de contagem de tempo tem uma razoável precisão com o tipo de motor usado na câmera, mas só enquanto não ocorrer nenhuma falha na transmissão ou execução do comando. Qualquer atraso na resposta da câmera irá se acumulando a cada ciclo.

Uma maneira de contornar isso é fazer com que um dos pontos do seu loop seja em um dos cantos da câmera. Assim basta que o comando para chegar até lá seja um ou dois segundos mais longo do que o estritamente necessário. Isso irá compensar qualquer atraso (de até um ou dois segundos ) que tenha ocorrido durante o ciclo.

Outra maneira é fazer com que a câmera reinicie todo o processo a cada X ciclos. Isso será implementado automaticamente em uma futura versão.

 

Monitorar múltiplas câmeras

Para monitorar múltiplas câmeras você precisa fazer uma cópia do executável para cada câmera que deseja controlar. Pode até ser no mesmo diretório desde, claro, que você dê nomes diferentes aos arquivos. Meu programa irá criar um arquivo INI correspondente para cada cópia. E todas as cópias poderão rodar ao mesmo tempo.

Modo Reduzido

Está nos meus planos fazer com que um mesmo executável exiba a imagem de múltiplas câmeras ao mesmo tempo, mas enquanto isso não sai eu implementei (versão 0.5d) um modo onde apenas o essencial é exibido.  Se você tiver um monitor FullHD (1920×1080), como a resolução está fixada em 640×480 por enquanto, poderá ver a imagem de até quatro câmeras ao mesmo tempo.

No Modo Reduzido a barra de título é eliminada. Para mover a janela clique no espaço livre à direita das abas.

 

ATENÇÃO

A partir de agora qualquer relato sobre erros no programa deve incluir, além da mensagem de erro exata ou descrição precisa do comportamento estranho, os seguintes itens:

  • Versão do Windows que você está usando, incluindo se é 32 ou 64 bits;
  • Versão do firmware da câmera, obtido em “Device Info” na seção “For Administrator”, quando você acessa a WEBUI pelo browser;
  • Versão do controle ActiveX instalado. Na Janela do “IP Camera Tool”, clique com o botão direito e escolha “About IP Camera Tool”. A versão mais recente hoje, 10/02/2011, é “0.0.0.36″.

Se você não consegue obter alguma dessas três informações, você tem um problema maior que precisa ser resolvido antes de testar meu software. Comentários sem essas informações serão ignorados.

DOWNLOADS

——————————————————————————————————————————————–

Atenção: A partir da versão 0.6 este programa passou a estar disponível apenas para um grupo fechado de pessoas. Comentários solicitando essas versões, de pessoas fora desse grupo, serão ignorados.

Versão 0.6 (indisponível para o público geral)

  • Corrigi o bug introduzido na versão 0.5d que desabilitou o botão/ícone de listar câmeras;
  • Corrigi um erro antigo que fazia a opção “contagem com som” ser ignorada durante a execução do script;
  • Corrigi um erro antigo que fazia a janela de busca de câmeras mostrar câmeras já desconectadas da rede;
  • Implementei PTZ na tela. Você move a câmera clicando na imagem que está vendo;
  • A busca de câmeras agora mostra o endereço MAC de cada câmera encontrada;
  • Corrigi erro onde a câmera recém conectada ignorava as configurações salvas de Mirror, Flip e OSD
  • Implementei a capacidade de definir o Alias da câmera;
  • Substituí a aba “Opções do Modo Reduzido” por dois botões no canto superior direito da janela;
  • Agora o programa procura automaticamente por novas câmeras na rede a cada 5s;
  • Implementei suporte a PRESETs (somente funciona no firmware 11.14.2.28). Confira na aba PRESETs;
  • Opções de Audio e Video foram agrupadas com gravação e estão ao lado da aba script;
  • Modifiquei todas as rotinas de gravação dos parâmetros de modo a evitar que o programa trave ao rodar em mídia somente leitura;
  • Início da implementação do suporte a múltiplas câmeras;
  • Agora o mecanismo default para envio de comandos é o ActiveX. Nas versões anteriores era o GET. Mas quando usamos “STOP automático ao soltar” o mecanimso GET cria problemas se o click for muito rápido.
  • Corrigi um bug onde entrar no Modo Reduzido estando em uma aba diferente de “Video” dava “Video Indisponível”;

Versão 0.5e

  • Implementei “Always On Top” automático quando no Modo Reduzido;
  • Implementei a opção 320×240 dentro do Modo Reduzido. Veja a opção na aba “Audio e Video”;
  • Corrigi alguns problemas visuais que ocorriam quando o programa ainda estava no estágio de tentativa de conexão, se o usuário mudasse de aba;
  • Removi o botão “Cancelar” da janela de conexão por não fazer diferença. O controle ActiveX sempre ignora meu comando de abortar a conexão;
  • Pequena alteração estética na janela “Video Indisponível”;

497.3 KiB - 6794 Downloads - Detalhes...

Versão 0.5d

  • Agora a gravação pode ser iniciada automaticamente ao conectar com a câmera;
  • Agora é possível configurar a duração de cada gravação em minutos;
  • Correção de um erro na rotina de instalação do ActiveX (implementada na versão anterior), que ignorava o botão “Yes”;
  • Agora o programa pode checar se existe uma versão mais nova no site. Confira na aba “Sobre…”;
  • Desabilitei a entrada em tela cheia com duplo clique sobre o vídeo por Não conseguir resolver o problema de reentrada no modo normal;
  • Corrigi o bug que fazia o botão de snapshot desaparecer após entrar e sair da aba Script;
  • Agora o Alias da camera é exibido no canto superior esquerdo da imagem. Falta conseguir que seja com fundo transparente;
  • Implementei o “Modo Reduzido” de exibição.

496.3 KiB - 624 Downloads - Detalhes...

Problemas conhecidos

  • Esqueci de implementar um modo “Always on Top” ao implementar o Modo Reduzido. Sairá na próxima versão.
  • Não adianta mudar a resolução da câmera para 320×240 que a janela continuará a 640×480. Vou estudar se vale a pena implementar a redução do tamanho da janela para 320×240;

 

 

Versão 0.5c

  • Corrigi o bug que fazia o programa, na seção vídeo, em caso de erro de senha simplesmente ficar parado sem dar mensagem de erro nenhuma;
  • Agora eu verifico se o controle ActiveX correto está instalado e aviso o usuário se não encontrar. Mas deixo rodar assim mesmo;
  • Implementei experimentalmente a capacidade de atualizar o controle ActiveX para a versão oferecida no meu ZIP;
  • Implementei os comandos IO_ON e IO_OFF (aba “outros”).

 

492.1 KiB - 281 Downloads - Detalhes...

Versão 0.5a

  • Agora compatível com a versão 0.0.0.36 do ActiveX (corrige o erro de Access Violation). Este programa não vai funcionar com a versão 0.0.027 do ActiveX e possivelmente com nenhuma vesrão que não seja a 0.0.036;
  • Corrigi erro que fazia o programa abrir descentralizado na tela;
  • Corrigi erro que fazia o programa testar o IP mesmo estando em branco.

Problemas conhecidos

  • Nem sempre o teclado direcional (as teclas com setas no seu computador) funciona. Use o numérico.

426.4 KiB - 294 Downloads - Detalhes...


Versão 0.5

  • Implementei OSD, Resolução, brilho, contraste e saturação
  • Implementei Mirror e Flip. A operação adapta-se automaticamente.
  • Implementei audio
  • Implementei scripts de patrol
  • Implementei STOP automático para operação por teclado ou mouse
  • Diversos aperfeiçoamentos nas rotinas de conexão e desconexão.
  • Agora exibe um aviso claro de que está gravando.
  • Agora não deixa você fechar o programa com uma gravação em andamento.
  • Agora o último snapshot só é exibido na tela por 2s;
  • Várias mudanças na interface.
  • Pequeno aperfeiçoamento para evitar erro ao dar comandos rapidamente em sequência

Problemas conhecidos

  • Nem sempre o teclado direcional funciona. Use o numérico.

426.3 KiB - 448 Downloads - Detalhes...

Versão 0.2

  • Corrigido o erro que mantinha o botão Conectar desabilitado ao mudar IP ou porta;
  • O programa agora pode gravar;
  • Incluí a opção de não fazer o teste de PING;
  • Corrigi mensagem incorreta do PING, que incluía a porta.

366.4 KiB - 238 Downloads - Detalhes...

Versão 0.1d

  • Implementei a escolha de porta
  • Corrigi erro que deixava a senha exposta na interface
IPCamControle V0.1d Beta
Version: 0.1d

365.5 KiB - 168 Downloads - Detalhes...

Versão 0.1c

IPCamControle V0.1c Beta
Version: 0.1c

365.3 KiB - 403 Downloads - Detalhes...

Downloads

Ember Media Manager

Ember Media Manager x86 v1.2 r2385

Esta é a última versão disponível antes do site ficar indisponível.

Está configurado do jeito que eu gosto de usar. Verifique se as configurações atendem seus interesses.

Downloads

XBMC loader (versão portátil para XBMC)

O objetivo deste programa é permitir que você rode o XBMC (acompanhado de filmes) em um HDD externo, em qualquer computador rodando Windows (XP, pelo menos) sem perder as informações dos filmes (sinopse, poster, fanart, etc), mesmo que a letra de unidade mude.

O programa edita o banco de dados do XBMC para que os caminhos para os filmes correspondam à unidade atual.

Mais informações no meu buzz.

201.5 KiB - 105 Downloads - Detalhes...

Downloads

Controle Remoto Samsung BN59-0120A (TV LCD LN40C530)

Apenas para quem usa LIRC/WinLIRC

Este arquivo de configuração tem todas as funções originais do remoto e mais algumas, de outro remoto, que também funcionaram:

SLEEP
HDMI
E.SAVING
PIP
PIP.chan+
PIP.chan-
SRS

Winlirc Samsung BN59-0120A LN40C530
Winlirc Samsung BN59-0120A LN40C530
Winlirc_Samsung_BN59-0120A_LN40C530.zip
24.5 KiB
64 Downloads
Details...
Downloads

Pavilion DV4-2145dx AMD SATA AHCI Driver – (Windows XP setup floppy – F6)

Com este driver você conseguirá instalar o Windows XP no HP Pavilion DV4-2145DX

Baseado no “AMD SATA AHCI Controller Driver”, de referência sp40046, disponível no site da HP

Você pode colocar em um disquete (não testado) ou integrar com o nlite (testado).

Se não funcionar via disquete, verifique os comentários que deixei no arquivo txtsetup.oem. Você pode precisar
colocar os arquivos (exceto txtsetup.oem) em um certo diretório do disco.

114.8 KiB - 396 Downloads - Detalhes...

Descrição técnica da modificação:

Identificação do dispositivo:
PCI\VEN_1002&DEV_4391&SUBSYS_3642103C&REV_00\3&2411e6fe&0&88

Editei os arquivos:
ahcix86.inf

Acrescentei à seção [ATI]:

%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4391&SUBSYS_3642103C

txtsetup.oem

Acrescentei à seção [HardwareIds.SCSI.Napa_i386_ahci8086] :

id = “PCI\VEN_1002&DEV_4391&SUBSYS_3642103C”, “ahcix86”

Downloads

MyBinComp

Público alvo: Usuários avançados querendo ter uma idéia rápida do que está diferente entre dois arquivos binários;
Autor: Eu mesmo 🙂 />
Preço: Gratuito (freeware)
Desenvolvido em: Delphi 5 (Win32 nativo).
Requer: Testado por mim no Windows XP, mas deve ser compatível com todas as outras versões do Windows desde o 9x.

O programa compara arquivos byte por byte e mostra as diferenças de duas formas:

  • Lista: Com a representação decimal, hexadecimal e ASCII do byte diferente;
  • Mapa: Parecido com a representação usada em algumas versões do scandisk e do defrag. Para dar uma idéia mais clara de como as diferenças estão distribuídas.

Se você conhece a estrutura dos arquivos comparados, a visualização em mapa pode esclarecer numa única olhada o motivo da diferença. Por exemplo: se os arquivos forem MP3 e todas as diferenças estiverem concentradas numa região que mais ou menos deve ser a destinada a tags, você sabe que o problema não é de corrupção do arquivo, mas de edição das tags ID3.  Nesse caso a representação textual, em ASCII, também ajuda muito.

Note que no exemplo dado na imagem foram encontradas três diferenças mas existem apenas dois pontos vermelhos no mapa. Isso é normal. Como eu não tenho como mostrar um ponto para cada um dos mil, milhões ou bilhões de bytes existente em um arquivo, cada ponto do mapa representa um “cluster” de bytes cujo tamanho varia com o tamanho do arquivo analisado. Se duas ou mais diferenças caírem no mesmo cluster, só um ponto será exibido.

O programa compara arquivos de qualquer tamanho (inclusive muitos GB) sem diferença no uso de memória, pois são lidos apenas uns poucos KB de cada vez, que são descartados em seguida.

Medidas foram tomadas para que o programa rode também em mídia somente leitura. Ele só não conseguirá salvar a lista dos dois últimos arquivos comparados e demais configurações que você faça posteriormente.

O suporte ao editor hexadecimal FSHED

Desde a versão 0.1.4 MyBinComp tem suporte a exibir o trecho selecionado pelo usuário de duas formas:

  • Clicando no mapa – Exibe toda a região que o cluster representa;
  • Clicando no relatório – Abre no offset mais próximo.

Para isso você precisa do editor hexadecimal freeware FSHED. Se você colocar o exe no mesmo diretório de MyBinComp ele detectará automáticamente, mas você também pode indicar onde está o fshed.exe nas opções.

Estou usando o FSHED porque é o único que achei em uma rápida pesquisa que reconhece offsets nos parâmetros. A maioria dos editores só reconhece nomes de arquivo.

Eu pretendo construir meu próprio editor hexadecimal para dar maior flexibilidade ao programa, mas isso precisa ir para o fim da minha enorme lista de pendências.

Se você conhecer outro editor que suporte offset nos parâmetros, deixe um comentário que eu acrescentarei o suporte a ele.

Velocidade

Para trabalhar com pouca memória, MyBinComp compara pequenos pedaços de cada arquivo alternadamente. Isso tem um efeito ruim quando os dois arquivos estão no mesmo disco rígido, porque a cabeça do drive precisa se mover entre um e outro. Existem algumas coisas que podem ser feitas para minimizar esse efeito,  mas não muito. Principalmente se sua memória RAM livre for muito menor que o tamanho dos arquivos.

Infelizmente meus testes são complicados pelo cache do Windows. Depois da primeira comparação as próximas operações nos mesmos arquivos são muito mais rápidas. Isso esconde o efeito real de qualquer modificação no meu código. Estou procurando meios de apagar ou invalidar o cache do Windows durante o desenvolvimento.

Para futuras versões:

  • Estou testando continuamente idéias para aumentar a velocidade de comparação;
  • A capacidade de esclarecer para o usuário, para alguns tipos de arquivo, qual seria a razão das diferenças.  Por exemplo, identificar se todas as diferenças entre dois arquivos MP3 estão confinadas na área reservada às tags;
  • A capacidade de salvar as diferenças como um patch. Por exemplo, digamos que você tenha modificado uma DLL mas que em vez de distribuir a DLL modificada queira distribuir apenas o arquivo com as diferenças. É claro que essa funcionalidade precisa ser criada juntamente com um programa que possa aplicar os patches. Tal programa já está em desenvolvimento 🙂

Histórico

Versão 0.1.4

  • Eu esqueci (dãããã) que offsets são contados a partir de 0x0, por isso o programa estava reportando offsets adiantados em um byte com relação ao que podia ser visto em qualquer editor. Corrigido;
  • Incluí suporte ao editor FSHED. Mais informações mais acima.

Versão 0.1.3

  • Incluí opções para som em caso de erro e fim da comparação;
  • incluí opção de abortar automaticamente pelo número de diferenças.

Versão 0.1.2

  • Mudança na exibição da representação ASCII;
  • Melhoria no código de geração de lista que pode aumentar a velocidade em 10x em casos extremos;
  • Agora se você pára o mouse sobre um dos nomes de arquivo, o caminho completo aparece em uma hint. Útil para caminhos longos;
  • O programa agora suporta parâmetros, podendo ser evocado diretamente do Treediff através de CTRL-U;
  • Corrigido um bug que provocava uma exception se o processamento levasse menos de um segundo (arquivos pequenos).

Versão 0.1.1

  • Corrigido um bug que provocava Access Violation se houvesse um erro dentro da região atribuída ao primeiro “cluster” do mapa;
  • Incluí um botão “abortar”;
  • Agora o programa só atualiza a lista no final do processo, embora atualize o mapa a cada 1s. Isso é necessário porque em caso de muitas diferenças o programa ficaria extremamente lento. Mas estou avaliando outra forma de atacar o problema.

Versão 0.1

  • Primeira versão pública.

Download

219.5 KiB - 28187 Downloads - Detalhes...

217.7 KiB - 147 Downloads - Detalhes...

204.2 KiB - 87 Downloads - Detalhes...

203.2 KiB - 100 Downloads - Detalhes...

203.0 KiB - 128 Downloads - Detalhes...