 Jefferson,  17 de outubro de 2015, hardware, PorDentro 
A coisa é decepcionantemente simples. Um resistor de 5W para oferecer uma carga mínima necessária para que muitas fontes partam e um LED em cada linha de tensão para acender caso haja (qualquer) tensão nelas.
O buzzer é ligado entre +3.3V e PG (Power Good). A duração do bip é o tempo que a fonte leva para sinalizar PG. Se o sinal nunca vier, o teste soa um bip contínuo. Quanto mais curto o bip, melhor, mas nenhum bip também é sinal de que há algo errado.
O resistor de 5W é ligado entre +5V e GND.
PS_ON é ligado diretamente a GND, fazendo com que a fonte parta imediatamente ao plugar o teste.
Conectores adicionais são incluídos para que você possa testar se está chegando tensão em um determinado cabo IDE/SATA/Floppy.


Veja também a versão com display LCD.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  18 de setembro de 2015, DSL2740e, firmware, hardware Atenção [31/01/16]: comentários que estejam fora do assunto que está claramente delineado no título deste post não serão mais publicados ou respondidos.
Todos os procedimentos a seguir foram testados no Windows 8.1 64 bits. No Windows XP deve ser ainda mais fácil.
Se seu roteador não está “morto” você não precisa seguir esse procedimento. É mais fácil fazer a instalação do firmware via setup do roteador. No meu caso eu tinha duas unidades com firmware corrompido que só ficavam com dois LEDs acesos, Internet e Power, e mais nada funcionava.
Você precisa:
- De uma conexão serial TTL com o roteador, além da conexão de rede – Veja também meu post onde descrevo o pinout e parâmetros da porta serial do DSL2740e;
- De um software terminal serial como o Tera Term, PuTTY ou o SSCOM – Os três funcionaram nessa tarefa. Essencialmente o que você precisa é de um software serial que envie caracteres imediatamente para o dispositivo à medida que você os digita. Existem softwares muito bons por aí que não deixam você enviar um ESC simplesmente teclando ESC no teclado e por isso são de uso difícil nesta aplicação;
- Do software TFTPD32 – A versão de 32bits funciona mesmo no Windows 64 bits (testado no Windows 8.1 x64);
- Do arquivo de firmware. Você pode usar:
- O firmware original GVT, que só faz PPPoE em linhas GVT (exceto se desbloqueado);
- O firmware do DSL2740e retail – Deveria ser o melhor firmware a usar nesse aparelho, mas segundo testes feitos por terceiros ele não alcança as mesmas velocidade de upload que o firmware GVT. Segundo obervação feita por DuoLED, aparentemente a versão retail tem metade da memória RAM da versão GVT. Isso não pôde ser confirmado ainda porque no DSL2740e a RAM fica dentro do SOC e portanto não pode ser identificada visualmente;
- O firmware do Netis DL4322 – Completamente experimental ainda;
- O firmware do TotoLink ND300 – Ainda experimental
Descrição resumida do processo
O DSL2740e tem um bootloader que (geralmente) ainda fica ativo quando o firmware está corrompido e está programado para, via comando pela porta serial, buscar um novo arquivo de firmware em um servidor TFTP indicado pelo usuário. TFTPD32 vai fazer o papel de servidor DHCP e TFTP onde o roteador vai pegar um endereço IP e o arquivo com o firmware.
O processo
Por precaução, desconecte a sub-rede onde você está fazendo isso da rede com o servidor DHCP “oficial” da sua casa. É recomendável que o roteador pegue um IP apenas no TFTPD32.
Conecte seu computador e o roteador ao seu switch ethernet (leia as NOTAS no fim do texto);
Conecte o roteador via porta serial ao PC e use um dos softwares indicados para comunicação. Enquanto você não estiver vendo o boot do roteador no programa, não adianta prosseguir;
Configure o seu PC para o endereço IP 192.168.0.100.
no TFTPD32
Coloque o arquivo de firmware “router.img” no mesmo diretório de tftp32d.exe;
Defina “base directory” como o diretório do tftpd32.exe;

habilite os servidores DHCP e TFTP:

Configure o servidor DHCP:
IP Pool start: 192.168.0.10
Size of pool: 10
Def. router: 10.0.0.1 (eu coloquei qualquer coisa aqui, porque o programa exigia, mas o valor é irrelevante para esse processo)
Mask: 255.255.255.0

IMPORTANTE: TFTPD32 não aplica a nova configuração imediatamente ao clicar em OK. Por precaução, após mudar qualquer configuração feche o programa e abra de novo para que os servidores reiniciem com os novos parâmetros.
12/01/2016 – Se ao fechar e abrir o programa a configuração tiver sido perdida, você provavelmente colocou o programa em um diretório onde ele não tem permissão para escrever, como “Program Files” e “Arquivos de Programas”. Crie um diretório para ele na raiz de um dos drives, como indicado na primeira imagem, que deve funcionar.
No Terminal Serial (PuTTY, Tera Term ou SSCOM)
Você precisa estar no prompt do roteador (boot console), que inicia com “<RTL867X>”. Exemplo de quando você entra no prompt com um firmware não totalmente corrompido carregado:
Start to decompress!
Booting
Press ‘ESC’ to enter BOOT console…
Ext. phy is not found.
Boot from NOR/SPI flash
(c)Copyright Realtek, Inc. 2012
Project RTL8676S LOADER (LZMA)
Version 00.01.02a-rc (Apr 24 2014 13:41:19)
<RTL867X>
Exemplo com firmware completamente corrompido:
Start to decompress!
Booting
Press ‘ESC’ to enter BOOT console…
Ext. phy is not found.
Boot from NOR/SPI flash
support multicast tool
time out ……
Decompress file… uncompress fail
try secondfailed!
(c)Copyright Realtek, Inc. 2012
Project RTL8676S LOADER (LZMA)
Version 00.01.02a-rc (Apr 24 2014 13:41:19)
<RTL867X>
Em vários casos de firmware corrompido você cairá no prompt automaticamente ao ligar, mas em outros casos você precisara teclar ESC no terminal quando o bootloader começar a carregar. Você tem poucos segundos para fazer isso após energizar o aparelho. Se passar do ponto, terá que desligar o aparelho e ligar de novo.
No prompt do roteador, digite “tftp” e [ENTER]
O roteador deverá responder com uma mensagem de que pegou o endereço 192.168.0.10. Exemplo de resposta:
BOOTP request sent
BOOTP: get IP 192.168.0.10, file from server 192.168.0.100
Se isso for acompanhado de novo processo de boot, tecle ESC quando isso for sugerido;
digite “tftp 192.168.0.10 192.168.0.100 router.img” e [ENTER] (assumindo que o nome do arquivo de firmware seja “router.img”);
O roteador deverá responder que pegou o firmware e está gravando. Exemplo da resposta:
<RTL867X>tftp 192.168.0.10 192.168.0.100 router.img
TFTP request: server 192.168.0.100, file ‘router.img’ buffer 0x80000000
#########################################################################################################################################################################################################
TFTP: Up/Down-loaded 6586532 bytes
Writing file…
Isso vai levar alguns segundos. Quando o processo terminar desligue o roteador e ligue de novo. Você deverá ver no PuTTY o processo de carga do novo firmware e as luzes de operação normal do roteador devem acender. O roteador deverá estar pronto para ser configurado.
Por precaução, aperte o botão RESET no fundo do modem para carregar a configuração de fábrica antes de fazer qualquer outra configuração. Ao instalar o firmware você escreveu na memória flash, mas muitas vezes a configuração fica em outro lugar na flash (ou em uma memória EEPROM) e o novo firmware poderá carregar valores de parâmetros que só fazem sentido para o firmware anterior. A restauração “de fábrica” (esse nome é enganador) comanda o firmware atual a gravar a EEPROM com os valores default dos seus parâmetros (e não os realmente “de fábrica”).
Notas:
- Você pode tentar evitar o uso do switch e conectar seu PC diretamente ao roteador, mas em geral nesse tipo de tarefa usar um switch é “mais garantido”. Isso porque, principalmente nas versões do Windows depois do XP, o SO pode demorar a detectar que existe uma conexão mais do que o tempo limite do roteador para esperar por ela. No caso específico do DSL2740e isso pode não ocorrer (não testei ainda), mas leve isso em conta se a conexão direta não funcionar;
- Os endereços IP que você configura no seu PC e no tftpd não precisam ser os citados no texto. Desde que você saiba o que está fazendo pode usar quaisquer outros, desde que na mesma sub-rede. Por exemplo, eu testei definindo o meu IP como 10.0.0.120 e o inicial do DHCP como 10.0.0.222 e o roteador pegou o IP no TFTPD32;
- Não confunda “tftp” com “tftpd”. O primeiro é o nome do comando que você vai rodar no modem (cliente). O segundo é o nome do programa que você vai rodar no Windows (servidor). Os nomes não são parecidos por coincidência. Ambos implementam o Trivial File Transfer Protocol;
- TFTPD32 vai gatilhar um aviso do firewall do Windows ao ser executado pela primeira vez. Certifique-se de dar permissão a ele. Se houver qualquer dúvida de que você deu a permissão correta, mova o diretório TFTPD32 para outro lugar e o firewall perguntará novamente. Melhor ainda: considere desligar antivirus e firewall enquanto estiver rodando esta recuperação;
- Nem sempre os comandos enviados para o roteador funcionam na primeira tentativa. Se o roteador não responder imediatamente, envie o comando de novo. No PuTTY eu conseguia isso facilmente clicando com o botão direito no terminal;
- Se o roteador responder com erro ao comando tftp, experimente insistir uma ou duas vezes. Por alguma razão aconteceu várias vezes de eu não mexer em nada e um comando tftp que deu erro funcionar quando insisti.
- O programa TFTPD32 é também um servidor DHCP. Se você executá-lo com o seu computador ligado a uma rede qua já tenha um servidor DHCP, enquanto ele estiver rodando qualquer dispositivo que solicite um IP na sua sub-rede poderá receber uma resposta primeiro de TFTPD32 e isso criará problemas de conectividade geral;
- Se após o texto Writing file… o roteador voltar imediatamente ao prompt, algo deu errado. Repita o último comando. Se o problema persistir é possível que o firmware que você está tentando instalar seja incompatível com o DSL-2740e. O roteador não dá nenhuma mensagem de erro pela serial nesse caso;
- Se após instalar um novo firmware você não conseguir acessá-lo, aperte o botão de reset. É comum isso acontecer principalmente quando o firmware novo tem um IP padrão diferente do firmware antigo;
Descrição simplificada do processo de boot do ponto de vista dos LEDs:
- LED Internet acende – Roteador energizado;
- LED Power acende Vermelho – Bootloader foi carregado e está fazendo a leitura do firmware na flash;
- LED internet apaga – Inicio da execução do firmware;
- LEDs LAN1 a LAN4 acendem – Firmware inicializando o chip Ethernet (mensagem Probing RTL8186 10/100 NIC… na serial);
- LEDs LAN1 a LAN4 apagam segundos depois (se não houver nada ligado às portas);
- LED Wi-Fi Acende verde – Wi-fi inicializado;
- LED Sincronismo começa a piscar;
- LED Power muda de vermelho para verde – Fim do boot.
Créditos
Como fazer o flash dump via porta serial
O procedimento a seguir faz o backup de todo o conteúdo da memória flash do 2740e, incluindo bootloader e parâmetros de operação, e provavelmente qualquer outro baseado no mesmo chipset Realtek.
O procedimento é o mesmo usado para gravar um firmware, com uma única diferença. Você vai substituir o último comando tftp por tftpbk.
Por exemplo, para fazer um backup de nome dsl2740e.dump no diretório de TFTP32 dê o seguinte comando:
tftpbk 4194304 192.168.0.10 192.168.0.100 dsl2740e.dump
4194304 é o tamanho da flash (4MB) em bytes
A estrutura do dump é mais ou menos a seguinte:
- Os primeiros 64K – Bootloader e configurações default;
- Do fim do booloader até a primeira grande região vazia (com muitos FF FF FF FF) o firmware, exatamente como apresentado em arquivo
- A terceira e última região do firmware contém, em endereços variados (depende do firmware instalado), a configuração salva pelo usuário. Contém informações pessoais como SSID e senha wireless
Para criar um arquivo usável de firmware a partir de um flash dump, use um editor hexadecimal para selecionar tudo do endereço 0x010000 (64KB) até a região onde começa uma grande quantidade de FFFFFFF (não selecione os FF) e salve essa região como um novo arquivo.
Endereços úteis
Os endereços citados no log serial (entre parênteses) são os reais acrescidos de 0xBFC00000
- 0x004000 – flash hw config addr
- 0x006000 – flash sw default config addr
- 0x010000 – Fim da região do bootloader e inicio do firmware
- 0x1AD4F0 – Fim aproximado da região do firmware (~1.7MB)
- 0x1F0000 (bfdf0000) – flash sw backup config addr – Netis e GVT
- 0x1F8000 (bfdf8000) – flash sw config addr – Netis e GVT
- 0x3F0000 (bfff0000) – flash sw backup config addr – TotoLink ND300
- 0x3F8000 (bfff8000) – flash sw config addr – TotoLink ND300
Note que os firmwares GVT e Netis colocam a configuração no finalzinho da região dos 2MB (0x200000). Isso confere com a observação feita no outro post sobre o comando “show version”. Está claro que o Totolink ND300 realmente espera que a flash tenha 4MB. Outra hora eu preciso checar o que diz o “show version” quando o firmware da Totolink está instalado no DSL2740e.
Aparelhos onde já tenham sido testados vários firmware diferentes podem apresentar múltiplas regiões gravadas com parâmetros. A instalação de um firmware e o hard reset somente apagam as regiões da flash que vão usar, deixando o resto intocado.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  18 de setembro de 2015, Consertos, hardware Sintoma: ao plugar na tomada o LED frontal acende e ao apertar o botão POWER o aparelho dá a impressão que vai ligar mas apaga completamente em seguida.
O problema é na fonte. No meu caso, capacitor estufado:

Com a troca do capacitor por um equivalente, o problema foi resolvido.
Tenho outro post com mais fotos internas do BD-C5500.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  18 de setembro de 2015, hardware, PorDentro
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  26 de julho de 2015, android, hardware, reviews Comprei dia 07/07. Chegou dia 14/07. Paguei R$674 + frete de R$9,90 à vista nas Americanas. O meu é branco como na foto:

Downloads e manuais
Este telefone é muito similar ao meu GT-I9300I (Neo Duos). Eu só o comprei por três razões:
- Minha mãe está reclamando demais do Grand Duos;
- Estou de saco cheio com o problema de não poder carregar o Neo Duos enquanto uso o Waze;
- O preço estava razoável.
Então eu pretendo fazer um “rodízio de telefones” aqui em casa.
Algumas características relevantes:
- Resolução da tela: 720 x 1280 pixels (~294 ppi) – a resolução é a mesma, mas a densidade é ligeiramente inferior à do Neo Duos por causa da tela ligeiramente maior;
- Android v4.4.4 – mais recente que o Neo Duos;
- Flash: 16 GB – igual ao Neo Duos;
- RAM: 1.5 GB – igual ao Neo Duos;
Veja a lista completa no GSM Arena
Pontos positivos
- Suporte a dois SIM;
- Resolução da tela é adequada;
- RAM livre parece suficiente;
- Interface ágil. Única exceção é o Chrome quando vendo sites com certas propagandas animadas (não sei se é vídeo);
- jack do headset do mesmo lado que o conector USB. Telefones como o Neo Duos colocam o jack do lado oposto, o que aumenta a gambiarra na hora de ligar o telefone no carro, por exemplo;
- Até agora nenhum problema com a app de SMS;
- Suporte nativo à identificação das operadoras de todos os números de telefone, de todos os contatos. É o recurso Chamada Certa da Samsung. Com um só comando todos os meus contatos baixados do backup Google foram atualizados com a identificação de operadora celular;
- Grava chamadas muito bem com o Automatic Call Recorder;
- Parece ter uma autonomia muito superior à do Neo Duos no meu perfil de uso. Fiz uma viagem de 80 minutos que drenou 27% da bateria, com Waze ligado, tela acesa o tempo todo, GPS + Um SIM + 3G ativo. Isso dá 1% de descarga a cada 3 minutos. Com uma autonomia dessas eu raramente vou precisar carregar o telefone enquanto uso o Waze.
Pontos negativos
- Não mostra mais o nome de quem ligou em uma chamada perdida na Lock Screen. Eu tenho que destravar o telefone para ver de quem foi a chamada. Eu entendo que exibir o nome na Lock Screen pode acarretar um problema de privacidade, mas eu gostaria de poder optar por essa privacidade;
- A bateria não é removível – É meu primeiro telefone assim;
- Precisei cortar de novo meus chips porque o danado usa nano-SIM;
- Teclas “aplicativos recentes” e “voltar” também são invisíveis. É neste ponto que eu confirmo minha birra com essa decisão de design da Samsung, porque no Neo Duos em vez de “aplicativos recentes” a tecla é “menu”. E não tem jeito de você saber sem tocar (e geralmente errar). Os telefones são da mesma faixa de preço, usam firmwares próximos e ainda assim a Samsung decide mudar o propósito de um botão invisível;
- O SMS Contact Resolver não funciona;
- A minha primeira impressão do GPS foi péssima. Meu primeiro uso do GPS foi numa saída de carro em um dia de chuva e nem na ida nem na volta o telefone foi capaz de fazer o fix. Até parecia que não tinha um GPS. A impressão melhorou nos dias seguintes, mas ainda assim o GPS parece ser o pior de todos os aparelhos Samsung que já tive. Numa viagem de 80 minutos, com tempo aberto, GPS na minha mão na mesma posição o tempo todo, sentado no banco da frente do carro, eu notei a perda do sinal GPS quatro vezes. Pode ter perdido mais e não vi;
Aparentemente não é capaz de carregar a bateria enquanto usando o Waze, assim como ocorre com o Neo Duos. Eu digo aparentemente porque só testei por alguns minutos e talvez a carga seja apenas demorada. Sim, é possível, Veja comentários.
É a minha primeira experiência com um aparelho que exige nano-SIM e não gostei.
- Você precisa de uma ferramenta sempre que quiser tirar os chips (e o cartão microSD também);
- O aparelho tem dois outros furos muito parecidos, um em cima e outro embaixo. Segundo o manual os dois são microfones. Não acho muito difícil você se enganar e arrebentar o microfone com a ferramenta pensando que está abrindo o slot de um dois chips, como aconteceu com esse cara aqui;
- Não é muito confortável você ter que cortar o chip que tem há 10 anos e cujo número todo mundo conhece. Eu fiquei uns cinco dias sem usar o telefone até criar coragem para cortar meu chip. Antes eu fui até uma loja da OI para perguntar se faziam a troca e me disseram que só fazem para o nano se eu mudar para o OI Controle, o que eu não quero fazer. Mas também me disseram que eu eu perdesse meu chip eu poderia adquirir outro nas mesmas condições. Isso me deixou seguro de que se em danificasse o chip ao cortar, pelo menos poderia reaver meu número e créditos (tenho R$320) em outro SIM “normal”;
É desagradável perceber que o GPS é inferior, mas isso eu posso contornar com um GPS externo e Bluetooth.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  14 de julho de 2015, android, hardware, reviews Atenção: dependendo da fonte pode ser difícil ter certeza, mas o código do produto é cercado por duas letras “i” maiúsculas. E a Samsung com seu absolutamente confuso critério para nomear aparelhos, tem mais de um aparelho chamado “neo duos”. Sempre olhe o código de modelo para ter certeza de que se trata do mesmo.
Esta é uma análise em andamento. Ainda tenho o aparelho. Posso editar este post sem aviso.
Foi comprado em 21/10/14 por R$719 + R$8,99 de frete no Extra, à vista. Meu aparelho é da cor grafite.
Algumas características relevantes:
- Resolução da tela: 720 x 1280 pixels (~306 ppi);
- Android v4.3;
- Flash: 16 GB;
- RAM: 1.5 GB
Veja a lista completa no GSM Arena
Pontos positivos
- Bateria removível;
- GPS funciona bem (tão bem quanto o do GT-I9082L). Fix rápido e não precisa estar vendo o céu (eu uso o aparelho preso atrás do quebra-sol do carro);
- Suporte a dois SIM;
- Suporte nativo à identificação das operadoras de todos os números de telefone, de todos os contatos;
- Resolução da tela é adequada;
- RAM livre parece suficiente;
- Interface ágil (única exceção é a app de SMS);
- Câmera traseira suficiente para as fotos do dia-a-dia (tão boa quanto a do GT-I9082L), mas ainda longe de suficiente para substituir uma câmera sony ou canon;
- O foco automático dessa câmera funciona bem para objetos próximos. Nenhuma dificuldade para capturar códigos de barras e para mandar fotos legíveis de documentos via whatsapp ou email;
- Grava chamadas muito bem com o Automatic Call Recorder;
Pontos negativos
- Precisei cortar meus chips porque o danado usa micro-SIM;
- Relativamente instável. De vez em quando ele reseta sozinho enquanto no meu bolso;
- Não gosto do fato de que os botões “menu” e “voltar” apagam e ficam praticamente invisíveis quando não estão sendo usados. Aliás, a Samsung parece ter uma preferência estranha por interfaces invisíveis (ou quase). Por exemplo: mesmo com a sala iluminada ainda tenho dificuldade para identificar os botões frontais na minha TV Samsung;
- Botão de “voltar” às vezes requer dois ou três toques para funcionar;
- Diversas apps pré-carregadas pela Samsung ficam executando automaticamente sem motivo aparente (eu não uso nenhuma delas). Eu tive que desativar “BlurbCheckout”, “TripAdvisor” e “Uno” para elas pararem de me aborrecer (direta ou indiretamente, pelo uso da RAM). Só não desativei outras porque não sei que efeito isso pode ter no funcionamento do telefone (dessas três obviamente o telefone não precisa);
- Não é compatível com SMS Contact Resolver. A app não dá erro algum, mas também não processa SMS algum. Isso pode ter algo a ver com a versão do Android;
- Não posso mais usar alguns dos meus scripts Tasker porque essa versão do Android bloqueia diversas funcionalidades que existiam em uma versão anterior;
- App de SMS estranhamente lenta. Leva vários segundos até que eu possa ler um SMS recente. Mas depois que a app “destrava”, tudo fica normal até chegar outro SMS; Update 27/08/15: Isso pode ter sido culpa da instalação da app “SMS Backup and Restore” ou alguma outra app;
- A bateria dura pouco. É comum eu ter que botar para carregar duas vezes no dia se eu estiver usando o Waze. Se não me falha a memória, usando o Waze o consumo é de aproximadamente 1% por minuto;
- E para piorar, não consegue carregar a bateria enquanto usa o Waze. Pior que isso: superaquece. Houve uma ocasião em que tentei carregar o telefone no carro em um dia quente e vi pela primeira vez na vida um telefone reclamar de superaquecimento na bateria. Isso era tão simples com o GT-I9082L que eu achava que qualquer telefone também era capaz. Combinado com o mau desempenho da bateria, eu algumas vezes tenho que escolher entre usar o Waze e carregar o telefone. Com o GT-I9082L eu freqüentemente chegava ao meu destino com o telefone carregado. Com o Neo Duos eu muitas vezes preciso deixar o telefone plugado em alguma tomada nas dependências do cliente enquanto estou trabalhando.
A bateria do GT-I9300I é do modelo EB-L1G6LLU de 2100mAh. É apenas ligeiramente diferente da bateria do GT-I9082L (tem um contato a mais) e trocando as baterias os dois telefones funcionam e carregam normalmente.
Eu tentei fazer o root deste aparelho em dezembro, mas cometi um erro e quase me dei mal. Ainda não fiz nova tentativa, em parte porque não consegui baixar ainda a versão mais recente do firmware de uma fonte confiável.
Exemplo reduzido de foto tirada casualmente com a câmera. Iluminação artificial:

Mesmo na versão original maior não dá para ler o que está escrito nas etiquetas.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  14 de julho de 2015, android, hardware, reviews Com a chegada hoje do meu sexto telefone Android, percebi que eu deixei de publicar minha opinião sobre a maioria deles. Não esperem que eu faça um review rigoroso como os da época dos DivX players, porque não tenho mais tempo para isso, mas à medida que eu for tendo algo relevante para acrescentar eu vou escrever aqui.
Algumas características relevantes:
- Resolução da tela: 480 x 800 pixels (~187 ppi);
- Android v4.1.2;
- Flash: 8 GB
- RAM: 1 GB
Veja a lista completa no GSM Arena
Pontos positivos
- Bateria removível;
- GPS funciona bem;
- Suporte a dois SIM;
- Câmera traseira suficiente para as fotos do dia-a-dia;
- Grava chamadas muito bem com o Automatic Call Recorder;
- Compatível com SMS Contact Resolver;
- Consegue carregar a bateria enquanto usa o Waze + tela + GPS + WiFi + GPRS e com dois SIM ativos.
Pontos negativos
- Bateria dura pouco;
- Pouca RAM livre. O indício mais claro disso é um aviso do Tasker sempre ao abrir o app;
- Resolução de tela baixa.
Excetuando alguns problemas que possivelmente eram provocados por RAM baixa (incluindo ser incapaz de fazer o upgrade do firmware pelo próprio telefone), o Grand Duos funcionava bem com seu firmware original 4.1.2 e o que me levou a trocá-lo pelo Neo Duos foi basicamente a resolução de tela. Quando eu passei a usar o Neo Duos, formatei e atualizei o Grand Duos para a versão 4.2.2 e o entreguei à minha mãe. De lá para cá volta e meia ela reclama que o telefone está devagar, quase parando de tão lento. Coisa que não acontecia antes. E o novo firmware não melhorou absolutamente nada no telefone (achei até a UI mais entulhada). Estou me preparando para passar o Neo Duos para ela, formatar o Grand Duos de novo e instalar a versão antiga do firmware.
Suporte a capturas da tela apertando ao mesmo tempo HOME e POWER e segurando por 1s (isso é coisa do ICS e não do aparelho). Todas as imagens são salvas automaticamente e postas na Galeria, no grupo Screenshots.
Aparentemente há problemas para usar o touchscreen com a mão esquerda apenas. O canto direito da tela não responde direito.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  31 de março de 2015, hardware Eu vou acrescentar imagens e informações a este post à medida que as obtiver. Vou começar com um que precisei desmontar neste fim de semana.
Samsung NP270
 Samsung NP270 por dentro. Foto obtida com um Samsung Grand Duos.
Basta tirar um monte de parafusos no fundo e desengatar algumas travas em volta do notebook para remover o fundo como uma peça inteira. Dando fácil acesso à CPU, cooler e jack DC (que aparentemente quebra com freqüência nesse modelo). Memórias, HDD e drive óptico já eram fáceis de remover sem nem ter esse trabalho.
Os parafusos são quase todos do mesmo tamanho. Os poucos que são menores são fáceis de lembrar de onde saíram.
Problema: o teclado é inseparável da peça superior. Se o que você quer trocar é ele, tem que remover até a motherboard e a tela.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  04 de dezembro de 2014, android, hardware, reviews Me deu um baita susto.
 Tela do ODIN MODE
Eu precisava de uma funcionalidade do telefone que só poderia ser obtida com o acesso root. Então eu fiz uma pesquisa e descobri que era muito fácil. Bastava usar o Odin Downloader para carregar um novo bootloader no aparelho. A própria Samsung diz que o processo funciona em quase todos os aparelhos e a única desvantagem é que uma funcionalidade criptográfica chamada Knox é perdida. Encontrei o processo bem explicado, mas uma coisa na página não me inspirou confiança: todas as vezes que o texto faz referência ao telefone, usa o nome completo “Samsung Galaxy S3 Neo GT-I9300I” em vez de usar da segunda vez em diante apenas “I300I” ou “o telefone”. Fica bem estranho quando você está lendo e para mim isso sugere uma coisa: criação automatizada de texto. Desconfiei de que podia quebrar a cara se usasse os arquivos fornecidos.
Então eu segui o link até o site de Chainfire, autor do processo, e de lá baixei o pacote que (eu achei que) correspodia ao meu telefone (MD5: 18e0691a6de99337d63a05b96e333f59). Somente havia um pacote para o I9300I. Não pode ser mais confiável que isso, né?
Mas deu errado.
Eu comparei byte a byte os arquivos fornecidos no site AndroidXDA e por Chainfire e tudo era idêntico exceto o arquivo com o bootloader. Segui todo o procedimento como descrito, usando o bootloader de Chainfire e tudo pareceu dar certo, mas o quando o telefone reiniciou, foi direto de volta ao ODIN Mode e não saiu de lá. Eu também notei que ele não foi detectado pelo Windows.
Esperei 10 minutos (era para durar 30 segundos), desconectei e conectei o cabo e reconectei, repeti o processo com o Odin (não lembro o que fazia, mas o telefone voltava a ser detectado me permitindo usar o Odin de novo), desconectei a bateria e liguei de novo. O telefone sempre voltava direto para o ODIN Mode, sem dar o menor sinal de que ia inicializar corretamente.
 Download Mode – Acessível ligando o telefone apertando ao mesmo tempo VOL-,HOME e POWER
Fiz uma pesquisa online e nenhuma dica ajudou. Eu sabia que o telefone não estava perdido porque esse estado é conhecido como “soft brick” e pode ser consertado, mas eu não queria arriscar instalar outro firmware completo no aparelho se um simples auto-root baixado direto da fonte deu esse problema.
Então uma hora eu pensei: Se ele sempre volta para o ODIN Mode sozinho, o que acontece se eu tentar entrar no ODIN Mode maualmente?
Apertei ao mesmo tempo VOL-, HOME e POWER e surgiu a tela inicial do Download Mode / Odin Mode explicando os riscos de instalar firmware customizado e perguntando se eu queria continuar ou Cancelar. Apertar OK me levaria ao ODIN Mode. Eu olhei para o botão Cancel pensando que efeito poderia ter e toquei nele.
O telefone iniciou normalmente, como se nada tivesse acontecido. O SuperSu não foi instalado (o root não foi bem sucedido – Testei depois com o Root Checker). Reiniciei o telefone mais de uma vez e o problema realmente desapareceu.
Entrei no ODIN MODE de propósito mais uma vez para checar o statur e ele diz: CUSTOM. Raios… eu nem consegui o root e perdi o status de “original de fábrica” do telefone.

Minha melhor explicação para isso é que o reinicio no ODIN Mode era proposital e o bootloader estava insistindo à espera por algo que não acontecia. Entrar no Download Mode e clicar em Cancel interrompeu o processo.
Mais tarde eu entendi o que pode ter impedido o processo de root de funcionar. O arquivo que baixei dizia que era para o Android 4.4.4. Como o telefone era recém comprado e só existia um arquivo no site, eu assumi que a minha versão do Android era essa (é, foi estúpido), mas na verdade o telefone veio com a versão 4.3. E agora que eu tentei fazer o root, a Samsung não me permite mais fazer atualização pelo próprio telefone. Talvez eu consiga pelo KIES, mas vou tentar outro dia.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  08 de fevereiro de 2013, energia, hardware 
Na semana passada perdi outra placa mãe. Minha querida ECS A780GM-A Black Series, que me foi vendida por um preço camarada pelo amigo Walter após eu ter fritado minha motherboard GF 8200A (um evento catastrófico ainda sem explicação) começou emitindo ruídos altíssimos pela saída SPDIF, deu erro no driver de som, e depois morreu completamente.
Infelizmente não é qualquer placa que pode substituir a A780. Vejam os recursos que ela tinha e que iam me fazer falta (A GF8200 era praticamente idêntica):
- 6 portas SATA (sim, eu usava todas);
- 2 slots PCIe (a placa tinha três, mas eu só precisava de dois);
- Suporte a DXVA;
- Rede Gigabit;
- Suporte onboard a dois monitores (DXVA apenas no principal);
- Header SPDIF com suporte a bitstream AC3 e DTS;
- 12 portas USB 2.0 (Sim, usava todas e mais algumas);
- 1 porta IDE;
- 1 porta paralela;
- 1 porta serial.
Histórico resumido:
- dezembro de 2009: Comprei a dupla GF8200A/Athlon X2 5200+
- abril de 2011 (16 meses): Fui obrigado a substituir a GF8200A pela A780GM-A
- janeiro de 2013 (mais 21 meses): A segunda mobo também pifa
Eu vinha usando a mesma CPU há três anos. Embora possivelmente ainda existam placas que suportem o meu processador Athlon X2 5200+, já era hora de mudar. Não que o dinheiro não vá me fazer falta (foram R$625, mais 4GB de DDR3 que eu já tinha), mas eu simplesmente não me vi tentando dar outra sobrevida ao Athlon.
Eu ainda pensei em continuar com AMD, mas depois de escolher a motherboard AMD que tinha tudo o que eu queria, uma ASUS M4a78lt-m, descobri que os processadores da classe que eu desejava, Phenom II X4 965, tem um consumo de energia animal (117W em idle). Como eu geralmente uso seis HDDs SATA de uma só vez, uma CPU dessas poderia me forçar a comprar uma fonte mais cara. A economia ao optar por AMD passou a parecer menos atraente e comecei a avaliar as opções Intel.
Após identificar que o i3 3220 tinha um desempenho igual ou superior e um consumo que vai de 61 a 88W, optei pela motherboard Gigabyte GA-B75M-D3H, que ao menos na aparência tinha tudo o que eu precisava, menos a porta IDE.
O que eu ganhei com o upgrade
Basicamente, desempenho.
- Agora eu posso assistir a canais digitais
FullHD FullSeg com minha Mygica/Geniatech X8507 ISDB-T e ainda sobra muita CPU. Isso era impossível com o Athlon X2 5200+. Eu só conseguia assistir aos analógicos;
- Mesmo sem DXVA, consigo rodar um filme x.264 FullHD enquanto assisto a um canal digital
FullHD FullSeg, e ainda sobra CPU.
- Meu Firefox consegue salvar e abrir as mais de 2200 abas atuais muito mais rápido. Eu não cronometrei, mas digamos que levava 30s e agora está levando 10s
- Aparentemente, HDDs externos USB 2.0 ficam mais rápidos ligados nas portas USB 3.0, mas apenas no Windows 7, porque o XP não suporta USB 3.0 (edit: errado; leia meus comentários). E parece depender do HDD externo.
O que eu perdi
- Minha placa de TV sequer é detectada no slot PCIe mais próximo à CPU – Faltou mencionar que eu uso (usava) duas X8507 porque o software, Arcsoft Totalmedia 3.5, suporta PIP. Esse é o único slot que é PCIe 3.0, mas supostamente deveria suportar produtos PCIe 2.0. Esse slot também é PCIe X16 enquanto o outro é X4, mas não sei se isso faz diferença. Se não encontrar solução vou ter que usar outra placa de TV para assistir ao segundo canal, abdicando da conveniência de alternar entre canais com um duplo clique;
- Não consigo ativar DXVA (edit: no XP. leia meus comentários) – Apesar do DXVA Checker dizer que a placa suporta até DXVA 2.0, ainda não encontrei uma combinação driver de vídeo + ffdshow que faça o DXVA funcionar. Isso está sendo um problema menor porque a CPU que escolhi é capaz de rodar x.264 com folga, mas ainda assim incomoda;
- [16/02: resolvido. Veja nos comentários] Sou obrigado a usar meu monitor principal na VGA – Comparada com as minhas placas ECS de três anos atrás, essa mobo é muito fresca. No Windows XP, apenas o monitor VGA pode ser o primário, em qualquer combinação. A imagem só aparece nos outros durante o POST e depois de entrar no Windows. E após entrar no Windows também não é possível definir outro monitor que não seja o VGA como principal (a opção fica desabilitada – nunca vira isso antes). Ou seja: seu melhor monitor precisa estar conectado por VGA. No meu setup isso não é problema porque eu não vejo diferença entre VGA e HDMI com meus monitores, mas se meu monitor principal pifar e eu acabar comprando um daqueles monitores “frescos” onde a imagem pela VGA parece “lavada”, essa falta de flexibilidade vai me atrapalhar muito. Isso também significa que minhas chances de usar três monitores (eu queria ter um girado em 90 graus só para ler revistas) ficam bem reduzidas, porque todos os monitores LCD que tenho sobrando aqui em casa (são cinco) tem apenas entrada VGA, que eu já estou usando. Já no Windows 7 a coisa se inverte: o monitor na DVI já entra como primário e o driver permite escolher outro;
- Para usar meu gravador de DVDs Pioneer IDE, ou espeto uma placa IDE em um dos slots PCI, ou faço uma gambiarra para colocá-los em uma das portas USB 2.0. Não faz diferença na velocidade, então minha escolha vai e basear em custo e conveniência;
O que aparentemente não mudou ou ainda precisa ser testado
- A porta SPDIF tem o suporte que eu precisava a bitstream (passthrough) de AC3 e DTS;
- Falta testar as portas paralela e serial ( a placa não vem com os cabos) – Esse é um problema menor porque mesmo que não funcionem ou funcionem mal, como a placa tem slots PCI eu posso espetar uma placa que me proporcione portas “reais”, ao contrário dos adaptadores USB desse tipo, que não são 100% confiáveis. Caramba, às vezes nem as portas “reais” prestam!
- Falta testar se não há nenhum impedimento ao uso das seis portas SATA ao mesmo tempo (por causa de uma troca de fonte, só estou com um HDD ligado) no XP e no modo IDE. NA GF8200A eu só podia usar cinco das seis portas, por causa de uma frescura com AHCI, que eu não podia ativar.
(Prefira clicar em "Responder" se estiver comentando um comentário)
|
|
Jefferson e se eu fise-se um update com uma atualização mas recentes do firmware?
Jefferson, muito bem elaborado o tuto, parabéns.
Joilson, O problema é onde achar o firmware (atual/atualizado) para esse modem.
O firmware do Netis DL4322D parece ser compatível com o DSL-2740e. É muito parecido com o da Totolink e não tem o problema com o LED Power. Instalei ele pela interface web do firmware GVT (método explicado por DuoLEd) e tudo pareceu OK, mas aí quando instalei de volta o firmware GVT o roteador deu pau e tive que recuperar pela porta serial.
Jefferson, você pode disponibilizar esse firmware da Netis? Procurei bastante na internet mas não achei a ROM em nenhum site desse fabricante. Obrigado!
Coloquei um link para o firmware no texto.
Muita boa explicação Jefferson.
Sou o DuoLEd do Adrenaline e penei para descobrir um firmware compatível com esse modem pq todos esses aparelhos são fabricados sob regime OEM na China. Esse DSL2740e é fabricado por outra empresa a pedido da D-Link.
Consegui fazer o processo de atualização direto pelo browser pq também possuo um modem retail com firmware original da D-Link.
O Lucas-10 me ajudou bastante testando o firmware. Hj só uso o firmware Totolink pq conaidero mais estável e consegue sincronizar com um upload maior.
Possivelmente a KASDA. O setup do firmware deles é muito parecido com o da D-LINK
Exemplo neste manual Kasda
Mas a essa altura você já apagou o firmware original, certo? Ou você tem outro modem ainda não mexido?
Eles são fabricados pela Shenzhen Gongjin Electronics Co e o modelo real é GAN9.ET159B-B. Esse é o site do fabricante:
http://www.twsz.com/
Antes de atualizar eu fiz um dump do flash e extrai a parte do firmware. Me contate por e-mail.
[…] Mais informações aqui […]
[…] Mais informações aqui […]
Jefferson, tenho 3 modens deste “brikados” aqui e estou tentando recuperar seguindo suas instruções.
Um deles só fica com o led Internet verde, não me retornou nada no console
Outro só fica com o led Power vermelho, também nada no console
O terceiro com Power vermelho e Internet verde, este me retorna um monte de caracteres no console
imagem
Tentei também um quarto modem aqui que está Ok com firmware da TotoLink, também retorna um monte de caracteres
Estou usando um conversor USB RS232 TTL PL2303HX para a comunicação
Testei também com Putty e tenho o mesmo problema
Tem alguma instrução do que eu poderia tentar?
Você não viu, lá no post sobre o hardware do aparelho, que a velocidade é 115200. Você está usando 9600.
Sempre que você fizer uma conexão serial e receber lixo inesperado assim, experimente outras velocidades. Não faz mal algum ao hardware.
Isso vale mesmo que você tenha certeza de que esteja seguindo as instruções corretamente. Revisões diferentes do hardware ou software podem ter velocidades diferentes. Incomum. mas acontece.
Realmente era isto mesmo, agora já consegui dar um passo!
Se puder me esclarecer se estou fazendo algo errado, agora acontece o seguinte:
Um dos modens não me retorna nada (este só ascende o led Internet), acredito que foi algum defeito maior.
O que ascende o led Power e Internet me da retorno infinito como na imagem abaixo (este acho que foi um que tentei atualizar com um firmware do DSL-2500E achando que iria servir)
imagem
O que só está com led Power vermelho me retorna algumas mensagens mas não passa disso (mesmo no sscom ou Putty digito ‘tftp’ e nada acontece, já testei algumas outras configurações no sscom e nada)
imagem
Já no com firmware TotoLink também fica recebendo mensagens infinitamente, parece que ele fica se reiniciando toda hora mas retornando mensagens “reais” e não um monte de caracteres como o que enviei a imagem.
Obrigado pelas informações
Você está apertando ESC no terminal quando o bootloader manda você fazer isso? Você tem uma janela de um ou dois segundos para isso após energizar.
O primeiro caso pode ser bootloader apagado. Isso requer que você possa dessoldar o chip e gravá-lo em um gravador SPI.
Voltando aqui para dar um retorno
Estava sem tempo de mexer nisso estes dias, hoje estava tentando novamente e fico pressionando ESC sim, tentei de várias formas e tempos
Tanto no SSCOM como no Putty, o Putty direto trava o computador com tela azul.
Acho que estraguei alguma parte do boot só pode, no que esta mais perto de dar certo que vai até uma certa mensagem e para, quando pressiono ESC me da um erro “Ext. phy not found”
http://s28.postimg.org/46ejd2dil/Sem_t_tulo.png
Vou arrumar uma maquina mais antiga com entrada Serial com Windows XP para ver se consigo algum avanço então volto aqui pra contar.
amigo estou tentando atualizar um roteador aqui tbm mais quando aperto ESC não acontece nada… aparece a tela em baixo digito mais não faz nada ja testei em outro pc os 2 estao rodando windows 7…
Você verificou se seu adaptador serial está realmente transmitindo? Não faço idéia do que você quer dizer com “aparece a tela em baixo”.
Jefferson, os botões de conectar com G+ e Google estão com problemas no código ok
A Google descontinuou mais um serviço e o plugin que uso para isso (Social Connect) não é mais capaz de fazer a conexão. Ainda não encontrei um plugin para fazer isso que não queira interceptar os emails de meus leitores, como o da JanRain.
Olá Ryan, olá pessoal.
É possível instalar o firmware retail da Dlink no 2740e distribuído pela GVT? Se sim, podem por gentileza me indicar onde encontrá-lo? Obrigado desde já!
O firmware retail está aqui. Cortesia de DuoLEd
[…] Mais Informações […]
Eu acrescentei um rascunho de como se faz a extração do firmware gravado (flash dump).
Acabo de “matar” uma de minhas cobaias direto pelo prompt da serial.
Dei o comando (que não está na lista de comandos) ferase 0x1F0000 0x4Fffff esperando apagar apenas do endereço 0x1F0000 (início da região de parâmetros do usuário) até qualquer que fosse o fim da flash, mas quando o comando ferase chegou ao fim da flash deu “overlap” para o início, apagando o bootloader.
Agora eu vou ter mesmo que dessoldar a flash e usar um gravador.
Jefferson como faço pra usar este modem na rede Adsl da VIVO?
Daniel, dê uma olhada no procedimento do link abaixo. Siga os passos e você vai ter o modem desbloqueado, bastando inserir os valores de VCI, VPI e a login/senha da autenticação.
http://adrenaline.uol.com.br/forum/threads/atualizando-firmware-do-modem-dsl-2740e-desbloqueio.577958/
Caro Ryan,
primeiramente, muito obrigado pelas informações de qualidade presentes no(s) seu(s) blog(s).
Estava pensando em instalar o OpenWRT ou outro firmware no DSL-2740e para usá-lo como um access point “normal”, sem modem ADSL.
Segundo https://wikidevi.com/wiki/Realtek, o RTL8676 possui 450MHz e 32MB de RAM integrado, não sendo esses os problemas e sim os 4MB de flash.
Entretanto em http://www.aprouter.com.br/index.php/downloads, há um firmware para RTL8196C que não devem ser tão diferentes. O tamanho do firmware disponível é 1879076 bytes.
O https://wikidevi.com/wiki/D-Link_DIR-605L_rev_A1 também possui chance de compatibilidade.
Na sua opinião, você acha que isso é possível?
Muito obrigado
Quanto o OpenWRT, note que o SOC usado é o RTL8676S. Isso já sugere que pode haver alguma diferença e de fato a resposta do comando “show version” diz que o DSL2740e GVT tem 16MB. DuoLEd me disse que o modelo retail reporta 8MB de RAM.
Pior que isso, parece que o DSL2740e está configurado para usar apenas 2MB de flash mesmo tendo fisicamente 4MB instalados. Veja informações que acrescentei ao final do post sobre o hardware.
Eu consegui outra versão do firmware GVT: DSL_2740E_1.00_BG_20150228. Mas não consegui criar um .img a partir do dump. O arquivo .img é recusado pelo setup do roteador. Funciona se instalado via serial. Estou esperando consertar isso para publicar.
Jeferson. qual firmware vc recomendaria para utilizar este modem na VIVO SPEED?
Não sei. Não existe SPEED na região Nordeste do país.
Boa tarde! Fiz a atualização do dsl-2740e pelo browser, com o firmware disponibilizado no site da d-link. Anteriormente usava o da GVT. Mas ao terminar e tentar acessa-lo, ele abre uma espécie de wizard da CTBC para uma configuração inicial e pede a senha do admin, informando que a senha é o próprio MAC ADDRESS do modem. Mas já tentei acessar usando como senha o MAC dele, mas não entra de forma alguma… Tenho um outro aqui com firmware Totolink que está funcionando perfeitamente. Estou pensando em colocar o Totolink no modem que está com o firmware CTBC, mas não consigo acessa-lo. Então pensei em fazer via Serial, mas nunca fiz isso… tem outro modo de trocar a firmware? Ou vou ter que fazer via serial mesmo?
Eu fiz o teste aqui e de fato o firmware rejeita o MAC do modem. Mas pela serial eu pude ver qual era o MAC que o firmware esperava ver e, curiosamente, era exatamente o mesmo da etiqueta subtraído de um. Por exemplo, se o MAC terminar com o número 8, digite um 7 no lugar.
Comigo deu certo. Lembrando que realmente tem que ser digitado em maiúsculas. Se não der certo com você teste todas as variações possíveis para o último caractere, ou seja: de 0 a 9 e de A a F.
CARA, DEU CERTO!!! MUITO OBRIGADOOO!!!!
Foi exatamente isso, o ultimo numero era B na etiqueta, foi só trocar para A!!
Muito obrigado!!!!!!!
Tenho apreciado seu conhecimento, parabéns por compartilhar as descobertas conosco.
Deu Certo muito obg
Outra coisa, como entro no prompt do roteador (boot console)? Estou com dúvidas quanto à isso…
O que você não entendeu do que está escrito no meu texto?
Ola jefferson eu estava observando o seu post e eu estou com um problema aqui no meu modem dlink dls 2740e, eu estava usando o firmware da totolink nele e tava rodandod e boa, ai depois que eu fui no site da dlink e quis atualizar para o firmware que estava lá,CTBC_20150424 instalei este firmware e agora eu to preso numa tela da algar telecom pedindo para eu entrar com o mac do modem, eu digito tudo certo e nada! nem pelo 192.168.1.1/main.html nal vai, eu ja digitei todas as senhas possiveis e nao consigo, fui no google ja pesquisei e nada. vi aqui nos comentarios acima que o Hudson esteve com o mesmo problema e conseguiu resolver. eu tentei digitando numeros e letras diferentes como voçe explicou mais nao libera acesso de jeito maneira1
Comprei este modem e agora to sem saber oque fazer,
Gostaria de lhe perguntar Jefferson se é possivel voçe me ensinar como eu crio este cabo serial para conectar no meu pc, eu tenho rj45 e tenho conector serial aqui so falta eu saber montar, e se eu conecto pela porta lan com o rj45 ligado ao pc e o serial ao modem? ou se é de outro jeito. por favor me ajuda ai. ou ate se fosse possivel eu conseguir um meio de passar pelo 192.168.1.1/main.html ou pela aquela tela de configuraçao da algar ctbc ja conseguiria acessar meu roteador. meu email é esse aqui caso for necessario xxxxxxxxxxxxx@yyyyyyyyyyyyy
Vou ficar lhe grato pro resto da vida cara to precisando conseguir restaurar este modem
Endereço de email removido pelo moderador
Lamento, mas meu trabalho voluntário é de utilidade pública e visa ajudar o coletivo. Assistência particular, só para clientes e amigos.
A explicação de como montar ou comprar um cabo USB-serial TTL para ressuscitar roteador não deve ser difícil de encontrar na internet.
Carlos, cometi esse mesmo erro indo buscar no site da dlink um firmware, esse mesmo que VC buscou a senha é o MAC do modem, até aí tudo bem, o pior é se VC conseguir passar pro wizard do modem e na configuração ver que não existe Brasil. Jefferson, não consegui baixar nenhum dos firmwares(retail e GVT), parece que os links estão quebrados.
Bom dia voce conseguir restaurar o modem
Boa noite, Jefferson, desculpe encomodar, mas o link q você deixou aqui da atualização do modem dlink 2740e GVT para retail não está funcionando.. poderia deixá lo novamente ou atraves de email.. por favor, grato, ah e queria te parabenizar também pelo seu post com toda certeza muito util!!!
O link está funcionando. Você não está usando um celular, está?
Olá Jefferson.
Show de bola seus experimentos.
Estou utilizando firmware totolink e porta wan na lan1. Funcionando tento em pppoe quando dhcp, sem nenhum problema.
Você saberia me dizer se consigo personalizar este firmware, como por exemplo mudar o logo, senha padrão, etc?
Obrigado.
Obrigado por tudo, consegui instalar a firmware retail no dsl2740e tirei essa bomba de gvt rsrs deu tudo certo tudo funcionando, pena que é ingles mas da pra ter uma noção, e o melhor .. Funciona perfeitamente, Obrigaado mesmo!!!!
tenho um modem dlink d2740e Que veio novo com firm original da DLINK porem jogo o firm da totolink via web e mesma coisa que nada , ele reincia e volta com firma da dlink o que to fazendo errado !
Jefferson poderia me ajudar por favor !
acabei mudando o IP dentro das configuraçoes do modem conjugado com roteador , tentando arrumar o wifi , enfim da um erro de ip invalido e nao consigo entrar mais na configuraçao que era 192.168.25.1
se puder me mandar algo por email seria muito grato !
obrigado a atençao…
Você tentou resetar o modem?
Amigos me ajudem, estou com um modem dsl 2740E retail dlink com esse mesmo problema, fui atualizar o firmware dele e sem querer desligou a fonte da tomada, e agora ele so liga a luz do power vermelho e a luz de internet verde, estou tentando fazer esse procedimento, mas n esta abrindo o sscom, tentei usar o putty, mas ele nao acha a porta com, ja fiz o cabo TTL, o windows reconhece mas o putty nao acha, e o sscom nao abre
o que eu faco pra recuperar a firmware desse modem.
**Corrigindo o post anterior, qual esqueci a tag **
Olá Jefferson!
Cara, preciso de ajuda por gentileza… Estou apanhando feio do PC e modem. Já comprei o cabo, já baixei os programas recomendados, mas com certeza estou fazendo algo errado!
Bom, vou colocar alguns prints pra ficar mais fácil de visualizar, mas vou contextualizar aqui:
1º Não estou usando switch, eu conectei o roteador direto a entrada LAN do PC (Windows 7).
2º Mudei o IP segundo o print a seguir: Print 01
3º Como pode ver, meu adaptador é reconhecido como porta COM3, segue print gerenciador de dispositivos: Print 02
4º Velocidade da porta mudada para 115200 conforme orientações, segue print: Print 03
5º Se eu plugo o roteador pelo Serial/USB sem estar energizado com a fonte própria e com o botão ligado, não é reconhecido corretamente no Windows, print erro: Print 04 e Print 05
6º Usando o TFTPD, acredito ter configurado como orientado por você. Quando fecho o programa e abro de novo, as configurações são desfeitas. Print: Print 06
7º Ainda no TFTPD, o que seleciono nesse campo? -> Print 07
8º Devo abrir o Putty ou o SSCOM antes de energizar o roteador? Devo fazer a comunicação com o roteador através de conexão serial ou SSH? Sempre seleciono serial e coloco os parâmetros que preciso: COM3, 115200, 8, 1, none, none. Segue print para visualização: Print 08
9: Se eu forçar a conexão, o terminal fica um tempão assim sem aceitar comandos: Print 09
10: SSCOM também: Print 10
Tenho 2 roteadores parados. O primeiro tenta dar boot e fica reiniciando, já o segundo atpé liga e comunica via lan e WiFi, mas não conecta na internet mais. Nesse segundo eu tentei seguir o tutorial normal para restaurar, mas ele não aceita que eu passe nenhuma das roms disponíveis no seu site, ele reinicia enquanto o navegador está passando a rom e apresenta a mensagem: “Formato de arquivo inválido”
Desculpa incomodar, mas é a primeira vez que me ferro atualizando um firmware e não consigo resolver. Me parece que ao ligar o roteador, eu já deveria ver as etapas ou ter que apertar “ESC”, mas nada aparece no terminal.
Muito obrigado!
1, 2 3 e 4 OK
5)Você está fazendo algo errado na ligação. Isso é *certeza*, porque o adaptador USB-serial não deve nem tomar conhecimento do estado do aparelho ligado na porta serial.
Você só deve ligar os fios GND, TX e RX. Para acontecer isso aí é provável que você esteja ligando o VCC.
6)Você não deveria estar rodando o programa em “Program Files”. Qualquer programa nesse diretório precisa rodar como Administrador para escrever em sua própria pasta.
7)O endereço que você definiu para sua máquina
8)Não importa. A operação do adaptador serial não pode depender do roteador estar ligado ou não.
9 e 10)Você precisa resolver o funcionamento do adaptador USB antes de partir para a recuperação.
Boa tarde, tenho um DLINK 2740E da GVT que adquiri desbloqueado para qualquer operadora, porém, como o aparelho vinha apresentando problemas até mesmo para reconfigurá-lo, ora abria o config pelo navegador ora não, resolvi atualizar seu fw, mas por erro peguei no site da própria Dlink o fw da CTBC, dai começou meu dilema, pois quando acesso o wizard deles de configuração vem pre setado o usuário admin e indicam preencher a senha com o nr mac da etiqueta que vem afixada no aparelho, porém faço isso e a senha não é aceita… tento burlar o wilzard e pelo ip+main.html caio na tela para logar o usuário admin e senha admin mas não aceita e da erro que autenticação. alguém teria uma solução ou mesmo uma senha padrão CTBC para que eu pudesse colocar o fw do TOTOLINK conforme citado? grato.
Isso está explicado nesta mesma página. Veja minha resposta a Hudson.
Jefferson, obrigado pela resposta!
Fiz as correções indicadas para ver se dá certo, mas estou falhando em mais algumas coisas…
Então os meus passos 1, 2, 3 e 4 corretos eu mantive!
Passo 5 corrigido: Realmente, estava ligando o 3.3V, agora mantive só: GND (cabo) -> GND (modem), TX (cabo) -> TX (modem) e RX (cabo) -> RX (modem).
Passo 6 corrigido: desinstalei e reinstalei o programa direto em C:\Tftpd64 com o firmware dentro da pasta de instalação/base
Passo 7: Seleciono o IP 192.168.0.100 (nome do adaptador de rede), mas depois que ligo o roteador, dá um tempo e muda automático para 127.0.0.1 (possível erro por usar Windows 7 sem switch invés de Windows XP que reconheceria o IP a tempo?)
Passo 8: Já tentei abrir o Putty antes de ligar o roteador ou depois. Faço a conexão via COM3 com velocidades alteradas para a velocidade do tutorial, mas não consigo digitar nada e ainda não vejo o boot do roteador. Fica um prompt de fundo preto e cursor verde limão, mas não consigo digitar mesmo apertado “ESC” ou botão direito do mouse.
Passo 9 e 10: Realmente não adianta abordar ainda…
Dúvida: pode ser falha de funcionamento com o meu adaptador?
Segundo sua afirmação: Deveria ser o melhor firmware a usar nesse aparelho, mas segundo testes feitos por terceiros ele não alcança as mesmas velocidade de upload que o firmware GVT.
Gostaria de entender se você quis dizer que o upload e lento ou se não pode usar em DSL com uploads alto, se refere a desemprenho ou capacidade. Gostaria de saber se o firmware CTBC tem a mesma falha. Qual programa posso usar para medir tal desempenho.
Não sei. Eu escrevi exatamente o que li.
Você sempre pode instalar e testar você mesmo. Nesta página eu trato de “Recuperação de firmware…” e não de “Análise do firmware…”. Os comentários que faço sobre os firmwares são um bônus.
Geralmente você só precisa de um relógio e uma calculadora.
Jefferson
Antes de mais nada parabéns pela iniciativa e as informações apresentadas no Blog.
Eu fiz o procedimento de instalação do TotoLink ND300V2 Firmware V2.1.1, e funcionou tudo bacana.
Entretanto, ao configura-lo como Repeater notei que os clientes conectados a ele via LAN ou Wifi estão chegando ao roteador principal (um Pacer lixo da Net) com o mesmo endereço MAC, o que causa a desconexão do cliente e deve zonear a tabela ARP do Pacer que volta e meia tenho que reiniciar.
Voce saberia me dizer se este mesmo problema ocorre com o este seu firmware?
Abraços
Joaquim.
Eu não sei o que você chama de “este seu firmware” e sua pergunta só faz sentido em firmwares que tem modo Repeater. A maioria não tem. Respondendo sua pergunta: não, eu não sei dizer.
Procure pela função WDS no router. Ativando essa função ele trabalhará em modo transparente repassando todos os MAC address.
Hello Jefferson,
i have dsl2740u v1, i changed adsl Pcr to 0 now my router no working always restarts itself. when i flashed gvt and netis both works fine, but my adsl provider works only with original firmware. pls how i reset or erase original mib setting ?
there is any way to wipe whole flash chip?
pls, why my router note write “http://www.dlinkmea.com/site/index.php/site/productDetails/769”
this image ?
thank you for you support
Pushing the reset button while using the desired firmware should copy the default config over the user config.
If this is not working it is possible to erase all config section by careful use of the “ferase” command at the serial port. But I’m not going to try to guess the correct parameters as I dont have your exact model and the incorrect use of ferase can require an SPI programmer and good soldering skills to repair your device.
A more secure aproach is to read the firmware via serial port, locate in the resulting file the config area and erase it (write FFs all over it, not cut it away) and put the file back in the flash via serial port. But I’m not going to explain in detail how to do that. Sorry.
“ferase” can do that, but you dont want that. A fully wiped flash can only be programmed on an external SPI programmer and is going to need that you have a full memory dump on file.
Jefferson
Quando falo “seu firmware” me refiro aqueles que vc indicou como sendo alternativos ao embarcado pela GVT. Mas pelo visto não dá para fazer uma comparação com o TotoLink.
Sergio Nunes
Eu esqueci de informar que também tinha tentado o WDS, mas não funfou a conversa entre os dois roteadores. O Peace tem apenas uma tela onde se coloca o MAC do D-Link, e aí foi o problema que encontrei, pois no status não consegui encontrar o MAC correto a ser utilizado.
Tentei utilizar aqueles que aparecem quando o D-Link informa ao Pace como sendo o do cliente, mas não deu certo.
Se tiver alguma dica extra … sou todos ouvidos!
Abraços
Para que o wds funcione, é necessário ativá-lo no ap principal e no cliente que se conectará a ele (repeater). Você pode pegar o Mac através de qualquer programa que scaneie redes wifi. E geralmente essa informação do Mac tem em alguma parte da config do router. Ative o wds em ambos e coloque o mac de um no outro e vice versa.
O MAC não seria o da interface wireless (O BSSID)?
Jefferson
Eu fiz exatamente isso. Esta coisa de WDS tem vezes que só funciona com aparelhos do mesmo fabricante ou rodando o mesmo *firmware*.
Eu usei o wireshark e o kali para acompanhar toda a comunicação entre eles, mas como disse não deu para chegar a uma conclusão.
A interface do TotoLink não é tão rica quanto a do DD-WRT … mas vou fazer mais testes para chegar a uma conclusão.
Valew.
Hello Jefferson,
appreciate your responses.
i tried reset button but not working, also deleted all file in netis using xfile but still only reset netis mib setting.
i putted all file dump file with netis and stock firmware with all boot serial log in this file with info and version, pls.
https://drive.google.com/folderview?id=0B4PBbnesKYfHWmM2bzFZeFVRQjQ&usp=sharing
i never used (ferase) before, i have arduino uno can i use as SPI programmer?
my router is (DLINK 2740U V1) .
thank you
In the dump there are two config blocks. The first is stored from address 3F0000 to 3F1FA0 and the second
from address 3F8000 to 3F9FA0. You need to overwrite those blocks with FFs, save everything from address 010000 to the end as a new file and upload this file to the router.
Arduino may be used as an SPI programmer, but:
1)You need a 3.3V Arduino. An UNO could fry your 3.3V flash;
2)You still need the skillset to remove the flash, program and put again in the PCB
I cant help you further.
Thank you Jefferson,
‘ferase 0X003f000 100’ worked perfectly
Thank you again .

Start to decompress!
Booting
Press ‘ESC’ to enter BOOT console…
Ext. phy is not found.
Boot from NOR/SPI flash
support multicast tool
time out ……
Decompress file… uncompress fail
try second
failed!
(c)Copyright Realtek, Inc. 2012
Project RTL8676S LOADER (LZMA)
Version 00.01.02a-rc (Apr 24 2014 13:41:19)
digito mais nao aparece nada o que pode ser?
ja testei via windows xp, 7 e 8 e nao vai estou usando um arduino uno como conversor serial
Você ainda não disse se verificou que seu adaptador está transmitindo. Para ver isso aí você só precisa receber.
Você está usando um dos programas indicados e não o terminal serial do Arduino, certo?
Outra coisa que pode complicar é o fato do Arduino Uno tem sinalização de 5V e o roteador espera sinalização de 3.3V. Alguns dispositivos, quando não queimam imediatamente, simplesmente ficam “cegos” com sinalização de tensão mais alta.
queria te agradecer Jefferson graças,a você meu roteador voltou dos mortos
boa noite, so queria agradecer por ter compartilhado tanta informação, graças a esse post eu consegui resucitar um roteador dlink dsl-2730b que tinha defeito no firmware. estou muito agradecido, e parabens pelo site. abraço de gooooool
ola gente !! des de já agradeço por este post, pós através de umas informações que tirei daqui pudi modificar uma flash e colocar em um adsl router arcadyan ar7516alwt com sucesso,
extrai o bootloader e fiz uma com firmware da netis, pós a totolink tem um bug estava resetando as configuração ai gravei via eprom isso foi um escape
Bom dia Jeff, fiz tudo certinho, mas ao tentar dar o comando do tftp o roteador baixa a imagem e reinicia, tem algo que possa estar errado?
Log abaixo
Booting
Press ‘ESC’ to enter BOOT console…
Ext. phy is not found.
Boot from NOR/SPI flash
support multicast tool
time out ……
Decompress file… uncompress fail OSK image found
failed!ond
(c)Copyright Realtek, Inc. 2012
Project RTL8676S LOADER (LZMA)
Version 00.01.02a-rc (Apr 24 2014 13:41:19)
tftp 192.168.0.10 192.168.0.100 router.img
TFTP request: server 192.168.0.100, file ‘router.img’ buffer 0x000000c0
Start to decompress!
Booting
Press ‘ESC’ to enter BOOT console…
Ext. phy is not found.
Boot from NOR/SPI flash
support multicast tool
time out ……
Decompress file… uncompress fail OSK image found
failed!ond
(c)Copyright Realtek, Inc. 2012
Project RTL8676S LOADER (LZMA)
Version 00.01.02a-rc (Apr 24 2014 13:41:19)
jefeson,muito obrigado voltei um 2740e (zumbi) para um totolink,graças ao seu post,demorei um pouco mas consegui, depois cometer varios erros.
Parabéns amigo, ótimo tutorial me ajudou a recuperar um dsl2500e so uma ressalva em algumas coisas que apanhei no dsl2500e.
Tive que alterar o speed de leitura do putty pra 115200 pra conseguir ler corretamente, os pinos são iguais ao do dsl2740e usei um adaptador usb pra serial antigo que usava pra desbloquear xbox360.
Sofri também na hora de conseguir dar o tftp não sei por qual motivo mais o modem não aceitava de forma alguma upar o img depois de umas 50 tentativas ele subiu normal rsrs sofri um pouco
Jeferson, fiz uma ***** em atualizar o firmware do meu d-link 2740e sem uma leitura completa para o firmware da CTBC e nao estou conseguindo acessar as configurações avançadas até mesmo usando a alteração do MAC como vc falou em outro post, mas ainda assim continuo no zero.
Nao sei mexer nessa parte de fazer o cabo serial, teria alguma outra solução?
Ficar sem net é fogo e ter que comprar outro roteador
tbmtambém é mais ainda.Agradeço desde já.
Editado pela moderação: palavreado impróprio para um novato no blog e internetês.
Eu entro com o MAC normalmente, aparece os campos para configurar wifi normal.
Quando entro em avançadas ele pede outro usuário e senha .
Obvio que já tentei todos que conheço e as dicas aqui. E não entra, alguém resolveu ?
Parabéns pelo seu post. Espero que você possa me ajudar. Segui todos os passos do seu post, mas quando o modem pegou o ip do servidor dhcp ele simplemente para e nem me retorna o console e nem dá o reboot. Abaixo vai o log da comunicação serial. Desde já muito obrigado.
Booting 14e 0516
Press ‘ESC’ to enter BOOT 0516 console…
Using Int. PHY
[RX Scan]=0xffffff, [L0]=0x0, [R0]=0x17
[TX Scan]=0x0
(c)Copyright Realtek, Inc. 2010
Project RTL867X LOADER (LZMA)
Version 00.00.14e (Oct 8 2012 21:08:31)
info
(c)Copyright Realtek, Inc. 2010
Project RTL867X LOADER (LZMA)
Version 00.00.14e (Oct 8 2012 21:08:31)
BootLine: file
MAC Address [0]: 00:0E:F4:19:00:82
Entry Point: 0x80000000
Load Address: 0x00000001
Application Address: 0xBFC10000
Flash Size: 16M
Memory Configuration: ROW:4K COL:256 Bank:4Banks
MII Selection: 0 (0: Int. PHY 1: Ext. PHY)
UART is enabled
tftp
BOOTP request sent
BOOTP: get IP 192.168.1.2, file from server 192.168.1.1
O que você quer dizer com “não retorna o console”? Você está esperando que apareça um prompt?
Neste ponto ele está esperando você digitar o comando tftp endereço1 endereço2 router.img. Você não consegue digitar o comando no terminal?
No exemplo que eu dou no post aparece um prompt. Mas no seu log não aparece nenhum e mesmo assim você pôde digitar o primeiro comando tftp, por isso eu supus que baste digitar o próximo comando.
Mas o prompt pode ter aparecido para você e ter sido apagado quando você colou o log aqui porque o prompt se parece com um comando html inválido. Eu preciso que você confira se o que aparece no seu comentário realmente corresponde ao seu log.
Exatamente! o console aparece para mim, mas aqui não apareceu depois que eu colei. Acrescentei um traço para que não haja confusão.
Booting 14e 0516
Press ‘ESC’ to enter BOOT 0516 console…
Using Int. PHY
[RX Scan]=0x7fffff, [L0]=0x0, [R0]=0x16
[TX Scan]=0x0
(c)Copyright Realtek, Inc. 2010
Project RTL867X LOADER (LZMA)
Version 00.00.14e (Oct 8 2012 21:08:31)
-RTL867X>info
(c)Copyright Realtek, Inc. 2010
Project RTL867X LOADER (LZMA)
Version 00.00.14e (Oct 8 2012 21:08:31)
BootLine: file
MAC Address [0]: 00:0E:F4:19:00:82
Entry Point: 0x80000000
Load Address: 0x80000000
Application Address: 0xBFC10000
Flash Size: 16M
Memory Configuration: ROW:4K COL:256 Bank:4Banks
MII Selection: 0 (0: Int. PHY 1: Ext. PHY)
UART is enabled
-RTL867X>tftp
BOOTP request sent
BOOTP: get IP 192.168.1.2, file from server 192.168.1.1
Infelizmente eu não sei que problema é esse. Nunca ocorreu comigo.
Hi Jefferson,
Thanks for the very informative post, I tried the same on my DSL 2370u router, which got bricked due to flashing incorrect firmware. This router is very similar to DSL2740e, infact the board is same(visually), except flash is 2MB(16Mbit).
I tried to flash company router.img via tftp over serial but even after multiple successful tries it doesn’t fix. Even after writing the firmware correctly via tftp command, error remains same.
Error is “exception: epc_reg: 0x8000cb8c cause_reg:0x40000008 status_reg:0x9000ff00 badvaddr_reg:0xa
Start to decompress!”
When I do tftp I get message: Up/Down-loaded 1729768 bytes. Writing file….
I have also taken dump of the firmware via tftpbk. Can you please help me or provide any clue, I have got boot.bin, router.img & rom.img, all 3 from DLink. Nothing seems to work.
Hi milan,
i have same router and facing same problem,
my DSL 2370u router, which got bricked due to flashing incorrect firmware.
via tftp over serial but even after multiple successful tries it doesn’t fix. Even after writing the firmware correctly via tftp command, error remains the same.
if you have got any resolution about same please share to us
Jefferson
Só para avisar que o equipamento continua ativo .. funcionando como Wifi-Client junto ao meu roteador principal! (rs)
Abs e obrigado.
Hi all
Could anyboby please share D-Link DSL-2740e (GVT or retail) fulldump? For flashing ROM flash in programmer.