-->

quinta-feira, 31 de julho de 2008

Roteadores D-Link com LED LAN piscando regularmente

Eu encontrei esse problema com um cliente que tinha um access point DWL-G700AP que após uma reforma do cabeamento de toda a rede deixou de funcionar. O cliente também tinha um roteador DI-524UP ainda na caixa que eu testei no mesmo ponto de rede e também não funcionou. O sintoma em ambos era o LED LAN piscando com uma regularidade anormal de mais ou menos um segundo aceso e um segundo apagado (o normal é aceso ou piscando irregularmente, de acordo com o tráfego).

O curioso é que o notebook do cliente ligado ao mesmo ponto de rede acessava a rede normalmente. Desconectando e conectando aos equipamentos D-Link nada mais funcionava ou até chegava a funcionar, mas o notebook com Windows Vista num momento estava conectado com endereço IP e no outro desconectava sozinho. Estava mais para "parado, quase andando" do que "devagar, quase parando".

Para encurtar: o problema estava na crimpagem do cabo de rede. Refiz as duas extremidades e o problema foi resolvido.

Fatal Error... System Halted, na ASUS P4V8X-X

Eu peguei uma ASUS P4V8X-X dando as seguintes mensagens, todas de uma vez:

CMOS Checksum Bad
Overclocking failed! Please enter setup to reconfigure your system.
Chassis intruded!
Fatal Error... System Halted.

Seguidas de alguns bips. Apesar da mensagem, a placa não me permitia entrar no setup. Apagar a memória CMOS não teve qualquer efeito e a mensagem "Chassis Intruded" persistiu mesmo com o jumper de "Chassis Intrusion" no lugar. Encontrei pelo Google outras pessoas com o mesmo problema mas nenhuma solução, então gravei a versão mais nova do BIOS obtida no site da ASUS usando meu gravador de EEPROM e o problema sumiu assim que a placa foi religada.

Era corrupção do BIOS. Eu não cheguei a ver se havia um jeito de fazer a atualização sem precisar de gravador, porque para mim era (e é) mais fácil usar o gravador do que disquetes, mas acho que não havia.

quarta-feira, 30 de julho de 2008

Gravação de firmware / BIOS em Recife

Estou equipado para gravar chips EEPROM DIP ou PLCC32 (breve TSOP48) flash, LPC (low pin count) e FWH (firmware hub). Se você for de Recife posso tentar "ressuscitar" seu equipamento que morreu devido à corrupção do firmware/BIOS.

Atendo ao Brasil inteiro pelo correio. Calcule o custo de postagem usando a calculadora dos correios colocando como CEP destino 50100100 (fictício, mas próximo). O valor da postagem de volta deverá ser pago junto com o valor do conserto.

Preços para cada chip soquetado e de fácil acesso (valores atualizados em 20/03/2016):
  • No mínimo R$50;

Para chip soldado, acrescentar R$20 por chip. Dependendo do tipo de chip isso inclui a dessoldagem do chip e soldagem de um soquete no lugar. Veja exemplo do resultado neste post.

O processo de gravação com gravador de EEPROM garante 100% de exatidão. Mesmo que o equipamento não possa ser testado antes da devolução eu posso garantir o meu serviço;

Valores para notebooks

Também posso consertar notebooks, mas o preço sobre bastante, porque quase sempre requer a total desmontagem do aparelho (exceto a tela). São R$80 da mão de obra de desmontagem e remontagem, mais os serviços de solda necessários. Acrescente a isso o serviço de gravação, para entrega em até sete dias.

Ou seja: para entrega em até sete dias o custo total é de R$130.

Negocio descontos caso vários aparelhos/placas sejam coletados no mesmo dia.

Condições gerais:
  • Só entre em contato se confiar em minha capacidade e honestidade. Tem dúvidas a esse respeito? Contrate outra pessoa;
  • O cliente precisa enviar por email ou indicar o link para download dos firmwares a serem gravados;
  • O valor deverá ser pago no ato da entrega e só será devolvido na eventualidade de que o chip do equipamento não possa ser gravado. O dinheiro não será devolvido se o BIOS for gravado mas isso não resolver o problema. O serviço prestado é de "gravação" e não de "conserto". Preciso fazer dessa forma porque se eu disser que não cobro se não houver conserto vou receber uma enxurrada de placas para consertar de gente com apenas "esperança" de que seja apenas corrupção de BIOS;
  • Eu compro a placa defeituosa, qualquer que seja o defeito, de socket 462 em diante por R$50. Então quem não quiser pagar pode simplesmente desistir da placa;
  • Para clientes atendidos pelo correio: caso a gravação não resolva o problema (se eu for capaz de testar) poderei eventualmente me oferecer para pagar o que foi gasto na postagem e ficar com a placa;
Os interessados devem entrar em contato pelo e-mail . Não use esse e-mail para nenhum outro propósito porque isso o colocará na minha lista negra.

Ressuscitando roteadores Linksys



Um amigo me entregou um Linksys BEFW11S4 v4 para testar e de cara percebi algo estranho: o led Power piscando permanentemente.

Editado: Após consertado constatei que o normal é Power piscar apenas nos primeiros três segundos e depois ficar permanentemente aceso.

Numa pesquisa rápida constatei que isso sinaliza firmware corrompido e que a Linksys tem um procedimento de recuperação para esses casos, que na teoria parecia fácil, mas apanhei feio por causa de lacunas nas explicações e links quebrados. Neste post eu vou explicar como se contornam as muitas falhas nas explicações da Linksys.

Primeiro passo: Veja se a comunicação ainda é possível
  • Limpe a configuração do roteador pressionando o botão RESET por 30 segundos. Eu não fiz isso, mas o teste deu certo assim mesmo. Caso o seu não dê, faça;
  • Conecte diretamente seu computador a uma das portas LAN do roteador. Eu conectei à porta 1;
  • Mude a configuração de sua placa de rede para "10baseT half-duplex" ou semelhante. Normalmente a placa de rede está configurada como "Negociação Automática".
  • Mude o endereço IP da placa de rede para 192.168.1.2 com máscara 255.255.255.0. Você pode colocar 192.168.1.1 como gateway, mas não creio que seja necessário.
  • Abra um prompt de comando e execute ping 192.168.1.1. Se houver resposta, ainda há esperança e você pode passar para a instalação do firmware.

Nota: 192.168.1.1 é o endereço IP padrão do BEFW11S4 e do WRT54G. O que li até agora me levou a entender que seja o endereço padrão da maioria dos roteadores Linksys, mas na dúvida (caso o teste não funcione) verifique se o endereço IP padrão do seu modelo é esse mesmo.


Segundo passo: Instalar o firmware

Atenção: Se você tiver um firewall de terceiros instalado poderá ser melhor desligá-lo durante esse procedimento. O meu estava ligado, mas como estava em modo "learning" e não tinha nenhuma regra para isso já definida me permitiu liberar a comunicação.
  • Baixe o firmware correspondente ao seu roteador no site da Linksys. Provavelmente você vai baixar um arquivo *.bin.
  • Como o nome original do arquivo pode ser algo impronunciável como "befw11s4_v4_v1.52.02_000_FCC_code.bin", renomeie para um nome mais simples de ser digitado, como "linksys.bin" (usuários *nix gostam de digitar longas seqüências de caracteres com letras maiúsculas misturadas com minúsculas e símbolos mas nós usuários Windows tendemos a achar isso masoquismo);
  • Desligue o roteador da tomada;
  • Abra um prompt de comando na pasta onde está linksys.bin e deixe pronto (digitado sem o ENTER) o comando
    "tftp -i 192.168.1.1 put linksys.bin
    "
  • Ligue a fonte do roteador e dê ENTER (uma pausa de 1 segundo pode ser necessária);
  • Aguarde, porque parecerá ter travado. Em cerca de 30 segundos (para um firmware de 315KB) você deverá receber uma mensagem "Transferência bem sucedida";
  • Teste acessando http://192.168.1.1 no browser;
  • Não esqueça de reconfigurar sua placa de rede para "negociação automática" e o endereço IP que você tinha antes.

A explicação longa (as pedras no caminho)

É na instalação que as explicações oficiais falham miseravelmente. A única explicação oficial que encontrei vai só apenas até o teste e omite como se instala. Em vários fórums e sites fala-se que você precisa do utilitário tftp.exe da Linksys e que ele já vem no zip (que supostamente também tinha as instruções) com o firmware, mas hoje nenhum firmware no site da linksys vem acompanhado do programa ou instruções e o link direto para o arquivo está quebrado há muito tempo. Nenhum outro lugar parece ter o arquivo para download.

Então eu encontrei instruções em uma página sobre o modelo WRT54G5 sobre como fazer isso com o cliente tftp que já vem no Windows XP:

tftp -i 192.168.1.1 put nomedofirmware.bin

Mas ao tentar isso recebi repetidas vezes a mensagem

Erro no servidor: Flash is in used !!

Além do inglês capenga, não existe documentação sobre esse erro. Apenas quatro resultados no Google (este post provavelmente será o quinto agora) e o único relevante informava que nem o suporte da Linksys sabia do que se tratava e ainda tinha um idiota sugerindo reformatar o HDD para resolver o problema. Animador, né?

Eu cheguei a pensar que a instalação só fosse mesmo possível com o tftp.exe da Linksys e perdi mais um bom tempo procurando por ele. Então eu esbarrei em uma página não-oficial que sugeria que o roteador só esperava pelo firmware até cinco segundos após ser ligado. Fazia sentido, já que a mensagem de erro sugeria que a flash "estava em uso". Preparei o prompt com o comando, desliguei o roteador da tomada, liguei e dei ENTER para enviar. Pareceu ter travado mas esperei e 32 segundos depois deu a mensagem:

Transferência bem sucedida: 322036 bytes em 32 segundos, 10063 bytes/s

Digitei http://192.168.1.1 no browser e finalmente o roteador respondeu perguntando a senha!

O par login/senha padrão "admin/admin" não funcionou, então apertei o botão de reset do roteador até o LED "wireless" piscar e tentei de novo.

Problema resolvido.

quarta-feira, 16 de julho de 2008

Gigabyte GA-8VM800M - BIOS corrompido

Esta é a continuação deste post sobre a motherboard. Eu preparei um pequeno vídeo do comportamento da placa-mãe com o BIOS corrompido:




No vídeo eu mostro duas placas de diagnóstico apenas para exibir a ligeira diferença entre as duas. A placa menor é uma SOYO TECHAID, que embora não tenha os "extras" da placa maior (uma legítima xing-ling), é muito mais confiável.

Note que o primeiro som que a motherboard emite se parece com o de problemas com a placa de vídeo.

Minha GA-8VM800M já está consertada. Agradeço ao Jean Michel (ver comentários no post anterior) que forneceu o BIOS original F5DB.

Como o chip do BIOS vem soldado nesse modelo de placa-mãe, eu tive que removê-lo. Aproveitei para colocar um soquete no lugar.




sexta-feira, 11 de julho de 2008

Excel não abrindo planilhas pelo duplo clique

A explicação curta



No meu caso, bastou desmarcar a opção "Ignorar outras aplicações" em Ferramentas->Opções->Geral.

A explicação longa

Isso ocorreu com o Excel do Office XP. O cliente informou que de um dia para o outro, nenhuma de suas planilhas abria mais. Pelo telefone eu fiquei com medo de que tivesse sido um daqueles vírus que sequestram documentos mas ao chegar logo apurei que as planilhas apenas não abriam pelo caminho do duplo clique. Estando com o Excel aberto era só usar o comando Abrir para abrir normalmente as mesmas planilhas.

O sintoma é que depois do duplo clique no documento o Excel abre, mas não carrega a planilha. Tudo o que aparece é o fundo cinza do programa. Nenhuma mensagem de erro é dada.

Como o cliente estava ocupado em reunião com funcionários na sala e eu me senti pouco à vontade ouvindo as conversas, comecei pelo que eu esperava ser o "caminho rápido": O comando Reparar no menu Ajuda do Excel. O problema é que o comando pediu o CD de instalação e justamente esse CD estava faltando no meu "kit" e como de costume o cliente nunca sabe onde está o seu CD.

Tentei então a Recuperação do Sistema. Como eu já esperava, não serviu para nada, acusando erro nas duas tentativas de voltar no tempo. Mas eu ainda notei que no dia anterior ao problema (ontem) houve uma atualização do Windows. A primeira do mês. Muita coincidência.

E eu sou bem cismado com Atualizações Automáticas.

[19/08/08] Lendo os comentários deste post de Raymond Chen, eu tenho certeza agora que o problema foi provocado por uma Atualização Automática.

Desisti então de tentar fazer a coisa do jeito (supostamente) rápido e parti para pesquisar no Google. Deveria ter feito isso logo de cara, pois logo na primeira página de resultados encontrei esta página, que por sua vez me levou a esta.

Problema resolvido. No meu caso, bastou desmarcar a opção "Ignorar outras aplicações" em Ferramentas->Opções->Geral.

O que "Ignorar outras aplicações" tem a ver com o problema? Procurando por essa frase no Google eu encontrei a explicação da Microsoft aqui. Só fez sentido depois que li o artigo.

domingo, 6 de julho de 2008

Testando o primeiro beta público do SMF 2.0

Quem acompanha este blog bem de perto sabe que meu fórum está fechado para novos usuários há meses e que eu pretendo que continue assim pelo menos até o lançamento da versão 2.0 do SMF (o software que controla o fórum).

Há algumas semanas saiu o primeiro beta público e já instalei em um de meus fóruns de testes para conferir se realmente vai funcionar do jeito que eu espero. Aparentemente, sim.

Moderação prévia

Existe um novo grupo de permissões no fórum que estabelece que cada coisa que o usuário faz relacionada com postagens requeira aprovação de um moderador. Estas permissões podem ser adicionadas a qualquer grupo de usuários, por isso eu adicionei ao grupo "regular members" de modo que todo usuário novo esteja sujeito automaticamente a uma moderação prévia. Cada postagem de um usuário moderado aparece no tópico apenas para ele mesmo e para os moderadores e só vai aparecer para os demais usuários depois de aprovada. Antes da aprovação, tanto o autor quanto os moderadores podem editar a mensagem.

Depois que eu sentir que dá para confiar no usuário (isso pode requerer apenas uma mensagem 100% dentro das regras), o usuário pode subir para o grupo "unmoderated members" (criado por mim) que pode postar sem precisar de aprovação. Mas basta pisar na jaca uma vez para cair para o grupo moderado e ficar lá por um looongo tempo, ou mesmo ser banido, dependendo do tamanho da jaca.

Outra vantagem da moderação prévia do SMF 2.0 é que posso aplicá-la também a Guests. Hoje, para postar qualquer coisa no meu fórum é preciso se registrar. Mas com a possibilidade de moderar Guests eu pretendo abrir a postagem para todos, porém com uma regra extra: "apenas para quem quer contribuir com o fórum". Ou seja: postagens feitas por Guests com pedidos ou perguntas jamais aparecerão no fórum a não ser que acrescentem algo novo e interessante ao tópico. A intenção de liberar postagens para Guests é permitir, assim como acontece neste blog, que anônimos que estão simplesmente de passagem por aqui possam contribuir com uma solução nova para um problema.

Suporte a OpenID

Para quem não está familiarizado, OpenID é uma idéia semelhante ao "passaporte" do MSN, mas com suporte bem mais amplo. A idéia é poder se registrar em vários sites diferentes sem precisar realmente "se registrar" em cada um deles. Com um único OpenID você pode ter várias "personalidades" e escolher que personalidade vai apresentar a cada site que suporte OpenID.

A nova versão do SMF permite que você se registre apenas com seu OpenID, mas ainda não está funcionando direito (sempre diz que "The signature from the identity provider is invalid"),

Backup de chaves específicas do Registro, em batch.

Eu não sei se isso resolve o problema que Silvinho disse ter no meu post anterior sobre o Registro, mas pode ser útil para outras pessoas.

Desde o Windows 3.1 regedit.exe aceita alguns parâmetros por linha de comando, mas isso só passou a ser realmente útil a partir do Windows 95. Eu falei sobre os parâmetros em 1999 (putz, faz tempo...) e até a última versão do Win9x você ainda conseguia manipular o registro pelo DOS puro.

O que vou explicar aqui só funciona no Windows XP, mas também pode ser feito no Windows 9x mudando-se algumas coisas.

O regedit.exe do Windows XP ainda aceita os parâmetros, mas fica parecendo que não, porque ele não aceita mais o parâmetro "/?" para exibir as opções disponíveis. Eu imagino que isso seja para manter compatibilidade com aplicações antigas mas não incentivar seu uso, porque no Windows XP o jeito oficial de manipular o Registro pela linha de comando é pelo programa REG.EXE.

Se você precisa gravar por script uma determinada chave do Registro em arquivo, basta usar o seguinte comando:

REG EXPORT [nome do arquivo] [caminho da chave]

Nota: REG.EXE suporta os "apelidos" padrão para as chaves do registro, que vou usar aqui para encurtar as linhas, mas você pode usar o caminho expandido.

Digamos que você queira ter um backup dessas duas chaves:

HKEY_CLASSES_ROOT\*\shellex
HKEY_LOCAL_MACHINE\System\Altiris


Basta um arquivo .bat assim:
del *.reg
REG EXPORT "HKCR\*\shellex" shellex.reg
REG EXPORT "HKLM\System\Altiris" altiris.reg
no exemplo acima, os arquivos serão criados na pasta corrente, mas você pode forçar a criação numa pasta específica:
del c:\backup\*.reg
REG EXPORT "HKCR\*\shellex" c:\backup\shellex.reg
REG EXPORT "HKLM\System\Altiris" c:\backup\altiris.reg

Lembre-se: Se houver espaços nos caminhos o uso de aspas é imprescindível

No fim do batch você pode concatenar todos os backups em um único arquivo backup.reg:

copy shellex.reg+altiris.reg backup.reg


Exemplo completo de backup (backup.bat):

del *.reg
REG EXPORT "HKCR\*\shellex" shellex.reg
REG EXPORT "HKLM\System\Altiris" altiris.reg
copy shellex.reg+altiris.reg backup.reg


Como restaurar

Restaurar a partir dos backups é simples na maioria dos casos, mas nem sempre. Se sua intenção é copiar os dados de um computador para outro, ou se precisa restaurar valores que podem ter sido modificados, basta clicar duas vezes no arquivo backup.reg.

Ou por script: regedit backup.reg

Mas existem problemas:

1) Dependendo da chave, você pode se deparar com uma mensagem do tipo:
Não é possível importar c:\backup.reg: nem todos os dados foram gravados com êxito no Registro. Algumas chaves estão abertas pelo sistema ou outros processos.
Para gravar nessas chaves, o jeito mais simples e garantido é fazê-lo pelo Modo de Segurança. Mas se mesmo assim não conseguir, seu problema pode ser de permissões.

2)Por default a importação feita só adiciona ou modifica conteúdo. Nada é excluído. Isso é bom na maioria dos casos, mas se por exemplo você quiser se livrar de entradas maliciosas na chave RUN, uma importação simples não vai mudar nada

Para se certificar que valores alienígenas sejam excluídos, você deve apagar a chave inteira antes da importação.
REG DELETE "HKCR\*\shellex" /f

O "/f" (de "force") força a exclusão sem fazer perguntas. Óbviamente é bom ter certeza de estar fazendo isso na chave certa


E para importar:
REG IMPORT backup.reg

Exemplo completo (restore.bat):
REG DELETE "HKCR\*\shellex" /f
REG DELETE "HKLM\System\Altiris" /f
REG IMPORT backup.reg

Manipulando erros

Você está se metendo com o Registro e não vai querer que erros passem despercebidos. É aconselhável que você pelo menos termine cada batch com um comando pause para examinar se tudo correu bem. Mas como REG.EXE suporta errorlevel, você pode criar uma manipulação de erros mais elaborada, se achar que vale o trabalho.

sábado, 5 de julho de 2008

Cuidado: a fonte do D-Link DI-524 mudou!

Se você está acostumado com o fato da fonte do roteador wireless DI-524 ser de 7.5V x 1.5A (11,25W) se ligue: Os aparelhos novos estão vindo com uma fonte de 5V x 1.2A (6W).

Eu notei isso hoje. Ao instalar o roteador recém-comprado por uma cliente na Nagem de Recife eu estranhei a fonte, que tinha metade do tamanho da fonte que eu conhecia. Olhei no aparelho e na fonte e os dois tinham a nova especificação gravada.

Por um lado, isso é bom, porque o roteador consome agora metade do que os antigos consomem, o que dá uma redução de uns R$2 por mês na conta de energia para uma operação 24H. Por outro, é estranho, pois de onde vem a redução do consumo? Redução da potência de irradiação (que já não impressionava) ou completa mudança do projeto interno?

E por que o mesmo modelo? Só a troca da fonte para mim já justificaria a designação mudar para DI-524A, ou algo assim.

quinta-feira, 3 de julho de 2008

Como abrir regedit.exe em uma chave específica

Se você é um power user (a maior parte dos leitores deste blog é) deve usar muito regedit.exe para inspecionar ou fazer alterações no Registro do Windows e por esse motivo já deve ter sentido falta de um jeito de fazer o Editor do Registro se lembrar das chaves que você consulta mais. Ou mesmo de um jeito de entrar com uma chave através de copiar e colar.

Regedit.exe apenas se lembra da última chave visitada. Se você precisa consultar uma chave qualquer, precisa ir clicando até ela, o que é no mínimo maçante.

Por exemplo, tente ir até a seguinte chave (que nem é das mais difíceis):

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options

Outro dia falarei sobre a possibilidade de ter "favoritos" no Regedit. Hoje vou apenas mostrar o método mais simples que encontrei para abrir o Regedit direto em uma chave específica através de copiar e colar.

A dica foi dada nesta página do Experts Exchange:

Com a ajuda do Notepad, salve em um arquivo com extensão ".vbs" (digamos: regedit.vbs) o seguinte texto:

Set WshShell = CreateObject("WScript.Shell")
Dim MyKey
MyKey = Inputbox("Digite ou cole o caminho")
MyKey = "My Computer\" & MyKey
WshShell.RegWrite "HKCU\Software\Microsoft\W
indows\CurrentVersion\Applets\Regedit\Lastkey",MyKey,"REG_SZ"
WshShell.Run "regedit", 1,True
Set WshShell = Nothing


Quando você clicar duas vezes nesse script uma caixa de diálogo irá aparecer pedindo o caminho. Basta colar e dar OK que o regedit será aberto na chave indicada. É importante que o regedit esteja fechado antes de você rodar o script, ou isso não funcionará.

Coloque um atalho para o script onde achar mais conveniente.

ATENÇÃO: Se você executar o arquivo e ele abrir no Bloco de Notas em vez de exibir a caixa de diálogo, você não é o tipo de usuário que deveria estar lendo essas instruções ;)

Como funciona:

Ao fechar, regedit.exe sempre grava o caminho para a chave aberta em

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\Lastkey

e consulta o conteúdo dessa chave ao iniciar para determinar que chave abrir automaticamente. O que o script faz é gravar em "lastkey" o caminho fornecido por você antes de chamar regedit.exe.

quarta-feira, 2 de julho de 2008

O golpe Embratel - Livre

Esse tipo de golpe não é nenhuma novidade. Estou apenas fazendo o meu registro aqui, porque às vezes parece que essas coisas só acontecem bem longe de nós.

Eu estava do lado de uma de minhas clientes em sua empresa quando esta recebeu um telefonema na sua linha Embratel Livre (ex-Vesper). A pessoa que ligou disse ser da Embratel e que havia sido identificada uma clonagem da linha e várias ligações internacionais tinham sido feitas pelo clone mas que o golpe havia sido identificado pela Embratel e que eles estavam ligando apenas para confirmar umas informações pessoais.

Minha cliente, já ciente de que essas coisas são suspeitas, pediu um telefone para que ela pudesse ligar de volta. O individuo forneceu um número.

Ela desligou e veio pedir minha opinião. De cara eu achei que havia algo estranho com o número fornecido, que tinha o formato 014 21 xxxx yyyy. O número não se parecia em nada nem mesmo com um número comercial e muito menos com um número de uma empresa de telefonia, que geralmente são bem distintivos. Eu sugeri à minha cliente que em vez de ligar para o número fornecido ligasse para o número da Embratel que constava em seu contrato.

Enquanto ela procurava o número, chegou outra ligação (não se passaram nem cinco minutos), desta vez à cobrar e de um número sigiloso. Muito estranho, mas o filho da cliente atendeu porque às vezes os funcionários ligam dessa forma. A pessoa do outro lado, óbviamente um estranho, foi logo afirmando que eles não iam pagar pela ligação porque o telefone era um Livre.

O filho da cliente, que não é nada bobo para essas coisas, desligou.

Enquanto minha cliente ligava para a Embratel eu verifiquei pelo Google que '014' é o número de operadora da Telefónica. Ora... um funcionario de uma operadora de telefonia jamais sugeriria que você ligasse para eles usando uma operadora concorrente. O número fornecido para ser minimamente verossímil precisaria começar com '21 21' (operadora Embratel + DDD do Rio de Janeiro).

E minha cliente confirmou já na primeira ligação que o número não era da Embratel. Mas ela só ficou tranquila após a terceira pessoa confirmar que não havia nada de errado registrado em sua linha.

E se o golpista tivesse fornecido um número mais digno de confiança?

Na dúvida, tenha em mente o seguinte:

Sempre ligue para a operadora pelo número que você conhece. Não dê qualquer informação (ou qualquer confiança) para alguém que ligou para você. Na eventualidade de que a ligação tenha sido legítima, você sempre poderá alegar mais tarde que ela foi feita de modo que não podia ser diferenciada de um golpe.

Em caso de clonagem a operadora não tem como diferenciar o telefone legítimo do clone e ligando para o cliente poderia estar ligando para o golpista. O único "modus operandi" que faz sentido para a operadora é bloquear inteiramente a linha e esperar que o cliente ligue reclamando para só então deixá-lo ciente da situação. Depois enviar para o endereço cadastrado do cliente um novo telefone com um novo SN/IMEI, pois o telefone clonado não pode mais ser reativado a não ser que seu SN/IMEI seja mudado.

Ligou a fonte de 110V em 220V? Não jogue fora ainda.

Para esta dica você precisa no mínimo de um multímetro, desses que são vendidos por R$15 por aí e de um mínimo de familiaridade com eletricidade e segurança ao lidar com ela.

Esta dica vale apenas para fontes lineares (não-chaveadas, o que exclui de cara as fontes de computador) e para dispositivos simples como torradeiras, ventiladores, liquidificadores, etc.

Se a sua fonte é linear com entrada de 110V, foi ligada em 220V e pifou, ainda existe uma pequena chance de que possa ser consertada por você mesmo.

O exemplo abaixo é uma fonte de 7.5V x 1500mA, modelo AM-0751500D da D-Link, que veio com um roteador DI-524. Foi preciso usar uma serra para abrir a caixa porque estava fechada com cola. Com a caixa fechada o diagnóstico de "queimada" já era indiscutível, porque medindo com um multímetro os terminais de entrada dava circuito aberto.



A propósito, como distinguir uma fonte linear de uma chaveada sem precisar abrir? O peso! A fonte acima pesa quase meio quilo. Uma fonte chaveada de mesma capacidade (JENTEC JTA0302PG) pesa uns 150 gramas.

O primeiro sinal de que a fonte pode ser consertada: Entre os terminais 1 e 2 o circuito está aberto, mas entre 2 e 3 existe uma resistência típica de primário de transformador. Note o pequeno volume na bobina, como se houvesse algo escondido.



Cortando cuidadosamente dá para ver do que se trata:






Isto é um "Thermal Cutoff" (dá para traduzir como "fusível térmico"). O objetivo dele é proteger o circuito contra incêndio, abrindo permanentemente o circuito caso a temperatura passe de um determinado valor. No caso, 115 graus centígrados.


Este é um Thermal Cutoff modelo A2-F, da AUPO.

Como resultado da ação dessa proteção, o aparelho nem sempre está inutilizado e às vezes pode ser consertado facilmente. Em geral você tem duas opções:
  • Substituir o fusível por outro equivalente, pelo menos da mesma temperatura nominal;
  • Curto-circuitar os terminais do fusível soldando um fio entre eles. Neste caso, da próxima vez que você cometer o erro de ligar a mesma fonte em 220V não vai haver nada para protegê-la.
Infelizmente, dada a carência do nosso comércio e o tempo/custo de conseguir pelo correio um fusível desses, muitas vezes optamos pelo segundo caminho.

Se você tiver sorte, a fonte estará consertada. Se não tiver, vai queimar de vez ao ser ligada, porque antes do fusível abrir o aquecimento danificou irremediávelmente o verniz que isola o enrolamento. Se você tiver ferramentas (teste lâmpada-série, amperímetro, termômetro, etc) pode perceber que não tem mais jeito antes da fumaça começar a sair. Do contrário, conecte a saída da fonte ao multímetro na escala de voltagem adequada, ligue a fonte em uma tomada protegida por fusível e interruptor (um filtro de linha, por exemplo) e fique de olhos e nariz de prontidão. Se subir um "cheirinho de ampere", desligue e condene.

De uma forma ou de outra jamais ligue a fonte no aparelho que ela alimentava antes de comprovar que está OK. Tenha em mente que é normal uma fonte linear apresentar em sua saída uma tensão um pouco mais alta que a nominal, quando está ligada apenas ao multímetro (não há carga).

A propósito, a fonte do exemplo acima não pôde ser consertada por esse método e tive que mandar re-enrolar. Aqui em Recife me cobraram R$25 para refazer o enrolamento já convertendo o primário para 220V, com garantia de seis meses. Mas já consegui recolocar em operação por este método vários carregadores de baterias da RAYOVAC.

O genial Direct Folders

Analisando os outros programas do desenvolvedor do Teracopy eu não me interessei por nenhum deles baseado apenas no que li em suas descrições, mas uma série de elogios interessantes que li no blog do desenvolvedor despertaram minha curiosidade pelo Direct Folders.

E acabei descobrindo que era justamente algo que eu esperava há muito tempo.

1) Imagine essa situação, que deve ser familiar para a boa parte dos meus leitores: Você está manipulando um DVD-Video qualquer no HDD (depois da gravação, authoring, RIP, edição, transcoding, o que seja...) , está com o Windows Explorer aberto na pasta onde está o filme e quer abrir o resultado em algum programa, como o PowerDVD. Isso em geral requer dois passos: executar o programa através dos menus e depois usar o mecanismo OPEN do programa para achar os arquivos que você quer abrir. O fato de que você estava agorinha na pasta onde está o filme não ajuda em nada você a achá-lo, usando os mecanismos padrão do Windows. Não adianta apontar para a janela do Explorer ao lado e dizer ao programa: "está aqui, ó!".

Nota: Eu não estou falando de abrir os VOBs, porque basta clicar duas vezes neles. Para executar um DVD-Video como se deve (menus, etc), pelo menos no PowerDVD 5, você precisa usar o comando "Open DVD file on hard disk drive" do programa.

Usando o DF: Ao abrir uma caixa de diálogo para escolha de arquivos, basta clicar duas vezes com o botão esquerdo em um espaço vazio dela para abrir o menu do Direct Folders. Por ele você tem acesso a todas as pastas por onde você andou recentemente com o Explorer e até uma lista de pastas favoritas criadas por você. Clique em um item e a caixa de diálogo vai até aquela pasta;


2) Ou imagine que você gosta de usar o Explorer no modo "detalhe", mas o programa nunca lembra disso e sempre abre suas caixas Open e Save no modo lista (ex: Notepad, MtkTool, etc, etc...) ? Nota: Isso não é exatamente culpa do programador, pois muitos ambientes de programação não oferecem um método simples de se determinar essas características.

Usando o DF: Pelo menu Configure... você pode definir um tipo de exibição global e também individual a ser forçado para cada aplicação. O DF simplesmente monitora o programa e quando este abre uma caixa de diálogo o DF envia uma mensagem padrão do Windows para definir o modo de exibição;

3) O programa insiste em ter uma pasta default e nunca lembrar a última pasta usada (vmware server 1.04)?

Usando o DF: Para cada programa, você pode definir facilmente uma pasta fixa ou que os diálogos sempre abram na última pasta usada pelo programa. Assim aquelas aplicações que sempre abrem o comando "open" onde você não quer podem ser "domadas".


O Direct Folders tem diversas outras facilidades. Só mesmo usando para entender.


Problemas até agora:

  • Não funciona muito bem se você estiver usando múltiplos monitores. O recurso de auto-ajuste do tamanho das caixas de diálogo pode fazer a caixa abrir em um monitor diferente de onde está o programa. Eu ainda não consegui determinar por que só acontece algumas vezes.

[12/07/08] Muitos programas, incluindo o PowerDVD do 5 ao 7, usam uma caixa de diálogo para seleção de pasta que não tem opção "textual" para seleção e você é obrigado a selecionar com o mouse:



Direct Folders permite contornar essa limitação.

Aperfeiçoe o Windows Explorer com o Teracopy

Seguindo a dica dada por CCRider e outros neste outro post, estou usando há alguns dias a versão 2.0 beta 3 do Teracopy. Esse programa pode se instalar como "default handler" das operações com arquivos do Windows Explorer, o que significa que ele intercepta todas as operações de arquivos como "copiar e colar" ou "arrastar e soltar", com várias vantagens. Entre elas:
  • Oferece um log completo da operação. Que pode ser filtrado para exibir apenas as falhas e salvo em arquivo;
  • Oferece filas (queues). Como o Explorer não oferece filas, se você fizer duas operações seguidas com arquivos usando as mesmas origens ou destinos, uma operação atrapalha a outra, porque o Explorer tenta fazer todas ao mesmo tempo. O Teracopy automaticamente coloca as operações em espera se uma já estiver em andamento. Mas você pode também mandar executar ao mesmo tempo, se quiser;
  • Permite pausar operações;
  • Oferece a opção de ignorar arquivos problemáticos sem ter que cancelar a operação. Isso pode inclusive ser definido antes da primeira ocorrência;
  • Toca um aviso sonoro quando operações longas são completadas;
  • Calcula automaticamente o CRC32 dos arquivos manipulados;
  • Após terminar a operação, se você clicar em "test" o CRC32 dos arquivos no destino será conferido para confirmar a perfeição da cópia. Em caso de erro o programa sinaliza de três formas: "CRC mismatch" no log (importante para o caso de você se ausentar durante o processo), uma bolinha vermelha ao lado do arquivo imperfeito na lista de arquivos e o som de erro (familiarize-se com ele) ao terminar o processo;

Infelizmente, o programa ainda está longe da perfeição, pois já encontrei os seguintes problemas:
  • *Operações incompletas deixam arquivos incompletos no destino. O Explorer os apagaria automaticamente;
  • *Operações via rede são muito mais lentas do que as feitas usando o Explorer. Por sorte, o Teracopy tem um mecanismo para desligá-lo (ativar "scroll lock"), assim nas operações em drives de rede eu posso mudar facilmente para o mecanismo padrão do Explorer;
  • *A opção de integrar o Teracopy ao menu de contexto não deve ser usada, porque bagunça o menu. Tanto várias opções padrão somem quanto alguns programas que usam o menu de contexto podem não funcionar direito, como o Winrar;
  • Algumas operações de movimentação de arquivos parecem não funcionar direito, deixando de mover arquivos ou de apagá-los na origem. Mas ainda não tenho certeza de que seja culpa do Teracopy;
  • "Skip" e "cancel" podem demorar muito a responder quando o Teracopy se depara com um arquivo problemático em um CD/DVD;
  • Tentar copiar um CD inteiro dando CTRL-C no seu label pode causar falha no Teracopy ao dar CTRL-V no destino.
* Problemas confirmados por outras pessoas no blog do desenvolvedor.

Lembre-se que todos os meus testes foram com a versão 2.0 beta 3 em um único PC e sob Windows XP. O programador parece muito competente e o programa é muito promissor. Todos esses problemas podem ser resolvidos em um versão futura.