Por dentro das campainhas sem fio Advante

Este post está em rascunho e pode mudar drasticamente de uma hora para outra.

Esta campainha existe em vários modelos e sub-modelos, muitas vezes difíceis de distinguir. Como eles não são identificados claramente pelo fabricante aqui eu vou denominar por minha conta para facilitar a identificação. Entre parênteses estão os modelos mais prováveis, obtidos comparando com embalagens novas. Aparentemente modelos que começam com “H” tem DIP switch e os que começam com “A” não tem.

Nos modelos que tem DIP switch o botão de troca de melodia está ausente, porque o transmissor tem um DIP switch de seleção da melodia. Infelizmente isso faz com que nesses modelos seja impossível para o consumidor comum fazer o mais básico teste do receptor sem o transmissor.

Modelos 1a e 1b (H-128E, A128E e H-128ES)

campainha_advante_modelo1_frente_texto_DSC02624_ryan.com.br

campainha_advante_modelo1_fundo_texto_DSC02625_ryan.com.br

Modelos 2a e 2b (H-148C e A-158)

campainha_advante_modelo2_frente_texto_DSC02628_ryan.com.br

campainha_advante_modelo2_fundo_texto_DSC02626_ryan.com.br

Modelos 3a e 3b (H-138CS, A-138C e F-138C)

campainha_advante_modelo3_frente_texto_DSC02633_ryan.com.br

campainha_advante_modelo3_fundo_texto_DSC02630_ryan.com.br

Todas são alimentada com três pilhas, somando 4.5V. Mas a maior parte do circuito funciona com 3V de duas pilhas. A última pilha, que fica mais fundo no compartimento, só é usada para elevar a tensão para 4.5V para o circuito de som.

Como se pode ver pelas fotos acima, em metade dos submodelos você pode escolher o endereço facilmente através de um DIP switch, que também existe no transmissor. Na outra metade o endereço já vem definido de fábrica e você não pode mudá-lo facilmente.

O DIP switch de escolha de endereço tem sempre 6 posições, o que permite a escolha entre 64 endereços, mas como você verá mais adiante quando você dominar o funcionamento poderá escolher entre até 730 endereços.

Transmissores

Os cerca de 30 transmissores que testei são divididos em três modelos. Todos operam com 12V de uma bateria tamanho 23A.

AD015C01

O modelo AD015C01 é destinado a ser usado nos sub-modelos de campainha que tem DIP switch. É também o único onde você pode determinar e fixar a melodia.  E por usar um cristal (SAW ressonator) é também o único que não precisa de ajuste. A inscrição no cristal “R315A” é uma indicação de que pelo menos este modelo opera a 315MHz, mas eu já determinei por experimentação que todos operam.

transmissor_advante_AD015C01_DSC02584_640_ryan.com.br

Modelo AD015C01

AD012-2

O modelo AD012-2 tem um endereço programado em fábrica que pode ser alterado mudando as pontes de solda que existem embaixo da placa. A melodia no receptor pode ser escolhida apertando o botão SW2

transmissor_advante_AD012-2_DSC02586_640_ryan.com.br

Modelo AD012-2

Vista do fundo da placa do AD012-2

Vista do fundo da placa do AD012-2. A região à direita de C3 é onde é feita a programação do endereço.

AD062

O modelo AD062 permite uma mudança mais “fácil” de endereço porque as pontes de solda estão facilmente acessíveis.  Mas há uma diferença interessante: existe um bloco a mais de pontes que você pode usar para obter mais dois bits de endereçamento. Entretanto ainda não sei se os receptores tem essa funcionalidade. Você está vendo o transmissor pelo fundo então o botão que você vê é o de mudança de melodia pois o de acionamento está do outro lado da placa.

controle_remoto_advante_AD062_DSC02643_640_ryan.com.br

Modelo AD062

O exemplo abaixo mostra a correspondência entre as pontes de solda e os bytes do endereço. Destacada em vermelho está a parte fixa do endereço nos receptores (o endereço sempre termina em 1111). Esta área não existe no modelo AD012-2, como você pode conferir nas fotos anteriores.

transmissor_advante_AD062_address_DSC02645_ryan.com.br

Observando atentamente você poderá ver que o endereço é montado assim:

  • 00: Ponte de solda para o negativo (a linha de ilhas que você vê embaixo);
  • 01: sem conexão
  • 11: ponte de solda para a ilha isolada mai próxima

Você pode usar esse transmissor para controlar uma campainha que tem DIP switch observando o seguinte:

  • 00: equivale a uma posição ON do DIP switch
  • 01: equivale a uma posição OFF do DIP switch

 

O protocolo de comunicação

Interceptar a transmissão é muito fácil quando você tem as ferramentas. Eu usei um arduino, um módulo receptor de 315Mhz e a biblioteca RCSwitch. Ao apertar o botão no transmissor algo assim é recebido:

Decimal: 5574400 (24Bit) Binary: 010101010000111100000000 Tri-State: FFFF00110000 PulseLength: 169 microseconds Protocol: 1

Traduzindo, o transmissor usa o que RCSwitch chama de “Protocolo 1” e envia um código de 24bits com largura de pulso de 169 microssegundos. As definições de protocolo podem ser vistas em RCSwitch.cpp, constante RCSwitch::Protocol.

Através de experimentação com as várias amostras que tenho aqui eu consegui determinar aproximadamente a função dos 24 bits:

  • Os 12 primeiros bits tem o endereço;
  • Os 4 bits seguintes são sempre “1111”;
  • Os 8 bits seguintes definem a melodia.

A composição do endereço

Com 12 bits teríamos 4096 endereços, mas nem todas as combinações são permitidas. O chip decodificador no receptor usa apenas seis entradas de endereçamento (daí o tamanho do DIP switch) e o estado de cada uma dessas entradas corresponde a dois bits do endereço. Nos receptores com DIP switch só são possíveis duas combinações:

“01”: Switch ON (entrada ligada ao negativo da bateria)

“00”: Switch OFF (entrada “flutuando”)

Nos receptores sem DIP switch um terceiro estado pode ser configurado internamente com solda, que resulta na combinação “11”.

A combinação “10” nunca ocorre, então se minhas contas estiverem corretas o número de combinações (e endereços) não passa de 730.

A melodia

A composição do código da melodia segue regras similares às da composição do endereço. São oito bits dos quais os seis primeiros são sempre usados para escolha direta de uma melodia. Nos submodelos que usam DIP switch para a escolha só existem três posições, que limitam o número de melodias a 8. Mas transmitindo diretamente 27 combinações são possíveis. A partir daí a coisa complica um pouco. Os dois últimos bits tem um comportamento variável. Em alguns modelos transmitir “o1” faz com que o receptor ignore os seis primeiros bits e toque a próxima melodia. Em outros o valor desses dois bits é somado aos outros seis para escolher entre mais melodias.

Comportamento confirmado nos modelos 2b e 3a:

xxxxxx 00 -> toca primeiro conjunto de melodias

xxxxxx 01 ->  toca segundo conjunto de melodias

111111 11 -> toca última melodia selecionada

111111 01 -> avança para próxima melodia

 


Clique aqui para comentar.

Por dentro de um adaptador/interface USB e Ethernet para tablet MOX

Este tipo de adaptador era usado em alguns dos primeiros tablets Android. Serviam tipicamente para conectar um teclado USB e um cabo de rede.

Note que não existe nenhum componente ativo. Tendo acesso ao conector você pode fazer seu próprio adaptador. Como eu ainda tenho esse adaptador, se houver real interesse eu posso tentar levantar o pinout.

tablet_MOX_USB,Ethernet_adapterDSC00181_700_ryan.com.br

Note J17, que parece ser uma porta serial. Não sei qual a finalidade ainda.

tablet_MOX_USB,Ethernet_adapterDSC00180_700_ryan.com.br

 


Clique aqui para comentar.

Por dentro do Reator fluorescente OSRAM EZ-TRONIC EZ-T/E 2×26/220-240

Não tenho nada a falar sobre este no momento.

OSRAM_ez-tronic_EZ-TE_2x26_220-240DSC01583_ryan.com.br

OSRAM_ez-tronic_EZ-TE_2x26_220-240DSC01581_700_ryan.com.br

OSRAM_ez-tronic_EZ-TE_2x26_220-240DSC01580_700_ryan.com.br

2 comentários
  • Apesar de ser OSRAM eu não gostei de três coisas.

    1) Made in China
    2) Usar lâmpadas de 26W
    3) Ser somente 220V

  • Marcio

    Osram já foi melhor.

    Perdi a confiança na marca depois que tive problemas com várias lâmpadas compactas deles.


Clique aqui para comentar.
OBS: Os links "Responder" não aparecem nesta página, mas aparecerão na próxima.Por favor use-os se estiver respondendo a um comentário.

Por dentro de um hub USB de 10 portas

Eu tenho alguns desses que são idênticos por fora e “praticamente” idênticos por dentro. Naturalmente tem suporte apara alimentação externa pois dificilmente você poderia ter 10 dispositivos alimentados apropriadamente por uma única porta USB.

USB_10port_hub_DSC01552_700_ryan.com.br

USB_10port_hub_DSC01553_700_ryan.com.br

As 10 portas são obtidas cascateando dois hubs USB. O chip da esquerda é um controlador de HUB USB 2.0 de 7 portas Terminus FE 2.1 [Product Brief]. A sétima porta não esta disponível e é usada para conectar o próximo chip, um controlador de HUB USB 2.0 de 4 portas Terminus FE 1.1s [Product Brief]. Com as seis portas usáveis do primeiro mais as quatro do segundo, temos 10 portas.

USB_10port_hub_DSC01543_700_ryan.com.br

No início eu disse que os hubs eram “praticamente” idênticos. Na verdade eles são de dois modelos diferentes e a única diferença entre eles é que um isola a alimentação externa do HUB por meio de um diodo schottky e outro coloca alimentação externa em curto com a alimentação da porta.

Eu discuto que diferença isso faz no meu post sobre o perigo de usar HUBS USB com alimentação externa.

Abaixo eu mostro as placas dos dois modelos. Veja o componente D0 no canto inferior direito de cada uma. Você pode “consertar” o hub de cima removendo o componente completamente (o hub só vai funcionar com alimentação externa) ou trocando-o por um diodo. Preferencialmente schottky.

USB_10port_hub_DSC01548_700_ryan.com.br


Clique aqui para comentar.

Por dentro do extensor de controle remoto OMEGASAT

Cobaia cedida gentilmente (ele nunca havia usado e já me deixou desmontar) pelo amigo José Carneiro.

Este aparelho é do tipo que injeta o sinal do controle remoto no cabo coaxial da antena.

extensor_controle_remoto_omegasat_caixa_frente_640_ryan.com.br

Digitalização da frente da caixa

 

extensor_controle_remoto_omegasat_caixa_fundo_640_ryan.com.br

Digitalização do fundo da caixa. Este é o único “manual” que acompanha o aparelho.

Abaixo uma cópia ampliada do diagrama. Entendê-lo é essencial para entender o papel de cada peça.

extensor_controle_remoto_omegasat_caixa_fundo_diagrama_ryan.com.br

Esta é a fonte e receptor/injetor. Note que não há quase nada dentro. Esta é a parte que fica perto da TV.

extensor_remoto_omegasat_DSC01575_700_ryan.com.br

 

extensor_remoto_omegasat_DSC01577_700_ryan.com.br

O circuito é constituído por uma fonte linear, um receptor IR seguido por um oscilador retangular baseado em CD4011 cujo sinal é amplificado pelo transistor e injetado no cabo coaxial através de um circuito RC.

extensor_remoto_omegasat_diagrama_receptor_ryan.com.br

 

Por causa da presença do oscilador. que tem uma freqüência de saída fixa, aparelhos que usem freqüências de controle remoto “incomuns” não podem ser usados com esse extensor.

Detalhe do oscilador:

extensor_remoto_omegasat_diagrama_receptor_detalhe1_ryan.com.br

 

Detalhe do amplificador e injetor de sinal.

extensor_remoto_omegasat_diagrama_receptor_detalhe2_ryan.com.brjpg

EXTRATOR/EMISSOR

Isto fica junto ao aparelho que vai ser controlado. Geralmente um receptor de satélite.

 

extensor_remoto_omegasat_emissor_ryan.com.br

extensor_remoto_omegasat_diagrama_emissor_ryan.com.br

 

 

1 comentário

Clique aqui para comentar.
OBS: Os links "Responder" não aparecem nesta página, mas aparecerão na próxima.Por favor use-os se estiver respondendo a um comentário.

Por dentro do videogame “9999999 in 1” ST-908

Videogame_ 9999999-in-1_ ST-908_DSC02510_700_ryan.com.br

Esta análise não está completa

Eu comprei esse videogame quebrado pelo equivalente a R$5 em um saldão porque se eu não conseguisse consertar ainda teria utilidade para os gamepads e outros componentes. Acabei descobrindo que ele praticamente foi construído para ser inutilizado com facilidade, com dupla função de armadilha, como você verá adiante. Eu também não esperava que ele fosse mais que “um brinquedo” para os padrões de hoje. E realmente não é.

videogame_ST-908_console_DSC02606_ryan.com.br

A placa superior é onde reside toda a inteligência do aparelho. A “CPU” está em uma bolha de epoxi por baixo. Pelo cabo à esquerda vem a alimentação de 5V e sai vídeo composto e o áudio, praticamente prontos para conectar a uma TV (bastam dois resistores).  A placa de baixo é só um adaptador para conectar os gamepads.

videogame_-9999999-in-1_-st-908_dsc02502_inside_700_ryan-com-br

Quase toda a placa da esquerda é um conversor de RF que você poderia usar isoladamente caso o resto do videogame não servisse mais (não testei em que canal transmite nem a qualidade ainda).

videogame_-9999999-in-1_-st-908_inside_rfboard_dsc02502_700_ryan-com-br

videogame_ST-908_console_AV_outputs_DSC02608_ryan.com.br

Restam uns poucos componentes dedicados à alimentação e foi aí que ocorreu o “defeito” do video game. Numa rápida inspeção visual já deu para ver o transistor Q1 (à esquerda) estourado. Por sorte ainda dava para ver o código: S8050, un NPN de uso geral. Checando as ligações constatei que ele era parte de um regulador transistor series e parecia ser a única peça danificada.  Todo o videogame é alimentado pelos 5V que saem desse regulador.

videogame_st-908_regulator_ryan.com.br

Ao prosseguir com a verificação de rotina na continuidade me deparei com algo inusitado: a polaridade da alimentação é invertida, com negativo no pino central.

O aparelho não estava com a fonte original e o fabricante estava realmente falando sério quando escreveu no fundo do aparelho: “Exclusive AC adaptor”.

videogame_-9999999-in-1_-st-908_back_dsc02505_700_ryan-com-br

No shit Sherlock! É exclusivo mesmo! Se você usar qualquer outra fonte de alimentação queima o videogame. E se você usar a fonte do videogame em outro aparelho, provavelmente vai queimar esse aparelho. Esse problema era relativamente comum há uns 20 anos mas a coisa já havia se padronizado e há pelo menos 15 anos eu não via um aparelho ou fonte com uma polaridade diferente do que foi definido como “normal” pela indústria.

Não é surpresa que o transistor de entrada estivesse estourado. Eu provavelmente teria queimado esse aparelho também se ele já não estivesse queimado quando o peguei.

Com a substituição do transistor por um 2N3904 (o 2N3904 suporta apenas 200mA, contra 500mA do S8050, mas explico a decisão adiante) o problema foi resolvido. Eu não notei isso a princípio e achei que havia ainda algo errado porque para meu azar eu consegui pegar, no meio de dezenas de cabos RCA em meu estoque, justamente um que parecia fisicamente perfeito mas estava quebrado. Como o videogame não dá nenhum sinal sonoro ou visual de que está funcionando foi preciso constatar com o osciloscópio que havia um sinal típico de vídeo composto sendo gerado para eu “me tocar” e testar o cabo. Arghhhh!

Claro, eu desfiz a armadilha, modificando a placa para usar fontes de alimentação com polaridade “normal” (positivo no pino central). E coloquei um LED para pelo menos ter uma indicação de que o aparelho está ligado. Há espaço interno o bastante para instalar um pequeno alto-falante e um amplificador baseado em LM386, o que daria um “feedback” mais claro de que o aparelho está funcionando e uma independência limitada, mas não sei ainda se esse brinquedo vale o trabalho.

Apesar do video game dizer que a fonte é de 9V, pelo design do regulador qualquer fonte de 7.5V (testado) desde que forneça pelo menos 250mA, deve servir. Fontes de mais de 9V também, entretanto vai ficando mais fácil você queimar o transistor. O S8050 tem uma dissipação máxima de 0.3W. Usando uma fonte de 9V para produzir 5V, a corrente precisa ser de no máximo 70mA ((9-5)*0,07=0,28W) antes de exceder a capacidade máxima do transistor.

E de fato, ao medir a corrente com o aparelho em uso eu medi 60mA (240mW no transistor com uma fonte de 9V). O que está perigosamente perto do limite do transistor. Colocar uma fonte de 12V queimaria o transistor em segundos, mas eu posso tranqüilamente usar o 2N3904.

 

 

O gamepad

Apesar do videogame parecer um nintendo pirata, o gamepad parece mais com o que se espera de um de Genesis/Megadrive, com seu conector de 9 pinos. Mas tem mais botões que os do Megadrive, por isso não estou certo de que o chinês tenha garantido alguma compatibilidade aqui.

videogame_ST-908_gamepad_DSC02634_ryan.com.br

videogame_ST-908_gamepad_DSC02635_ryan.com.br

O cabo original é muito curto e frágil, mas como o conector é um DB9 padrão de porta serial do PC fica fácil construir um novo. O único problema fica por conta da proximidade entre os conectores no aparelho, que não permite o uso de dois gamepads se você usar um plug DB9 “normal” com as abas de parafusar.

videogame_ST-908_console_gamepad_inputs_DSC02607_ryan.com.br

O gamepad por dentro:

videogame_ST-908_gamepad_board_DSC02595_ryan.com.br

videogame_ST-908_gamepad_board_DSC02596_ryan.com.br

O pinout é o seguinte:

BC 2
MR 4
AZ 3
AM 8
LR 6

O controle direcional também é muito frágil. Dos três gamepads que consegui, dois estavam com o direcional quebrado.

O cartucho

O videogame tem um slot que parece ser o slot padrão Nintendo japonês (Famicom) com 60 pinos e vem com um cartucho que também parece com um cartucho de Famicom. A etiqueta no cartucho sugere que ele venha com o obsceno número de 9999999 (sim, quase dez milhões) de jogos.

videogame_ST-908_cartucho_DSC02612_ryan.com.br

Eu que não acredito nem em “CD ROM de 50x” apenas fiquei curioso para saber quantos jogos ele teria de verdade. Não passam de 20. E todos são bem fraquinhos para os padrões de hoje. Afinal trata-se de uma versão pirata de um videogame lá da primeira geração (não estou contando com “pong”, claro).

O circuito dentro do cartucho é minúsculo:

videogame_ST-908_cartucho_board_DSC02617_ryan.com.br

videogame_ST-908_cartucho_board_DSC02619_ryan.com.br

Dá até vontade de usar a placa sem o cartucho, mas…

videogame_ST-908_console_cartridge_board_DSC02615_ryan.com.br

… o console não fecha. O risco de alguém forçar e quebrar a tampa é grande se você deixar assim.

videogame_ST-908_console_cartridge_board_DSC02616_ryan.com.br

 

5 comentários
  • VR5

    Muito novo para mim: eu sou do tempo ainda do Atari 2600 e do (ainda mais antigo!) Telejogo II… ainda tenho os 2 em algum lugar do sótão… :)

  • Saulo Benigno

    Videogame DLK?

    Cadê fotos do controle? Cadê fotos dos jogos? Agora fiquei curioso, tem como conseguir uma lista dos jogos que vem nele? :)

    • Eu posso conseguir essas imagens, mas eu lhe asseguro que esse videogame geralmente é desperdício de dinheiro. Eu tenho agora uma dezena de consoles (apenas um cartucho) mas saíram por menos de R$5 cada e por esse preço dá para aceitar as limitações.

  • Incluí mais 12 fotos. Do console, do gamepad e do cartucho.

    • Saulo Benigno

      Muito bom :)

      Falta agora só telas da lista de jogos, de alguns jogos, deve ter algo assim na internet. Qual será o modelo dele original?


Clique aqui para comentar.
OBS: Os links "Responder" não aparecem nesta página, mas aparecerão na próxima.Por favor use-os se estiver respondendo a um comentário.

Por dentro do localizador de satélite 8DTEQ DSM Gifted

Este é um localizador compatível com DVBS2, ou seja, pode localizar o sinal de satélites da GVT/VIVO e OI, que não podem ser vistos por um localizador compatível apenas com DVBS.

Caso alguém precise de detalhes que não são visíveis nas fotos, peça, que eu  eu tenho fotos mais detalhadas.

 

satellite_finder_DSM_gifted_DSC01685_700_ryan.com.br

O aparelho tem duas placas, a do display e a receptora.

Placa receptora por cima

satellite_finder_DSM_gifted_DSC01678_700_ryan.com.br

A esquerda vemos a porta USB, usada para atualização do aparelho, e abaixo a saída de vídeo e porta serial em um mesmo conector P2. Infelizmente não consegui decifrar como a porta serial funciona pois esse aparelho vem com um cabo serial específico que não chegou às minhas mãos. O chip embaixo é um CD4053 e não sei o propósito de J8.

satellite_finder_DSM_gifted_DSC01667_700_ryan.com.br

À direita temos a “pegada” de um jack ethernet. No centro a memória RAM e à esquerda o cérebro do aparelho.

satellite_finder_DSM_gifted_DSC01675_700_ryan.com.br

Seção de alimentação. O aparelho tem bateria e é alimentado por 12V. Os chips do centro e direita são conversores DC-DC chaveados Techcode TD1583 [datasheet] e o da esquerda é um AO4407A [datasheet] (30V p-channel MOSFET).

satellite_finder_DSM_gifted_DSC01670_700_ryan.com.br

O chip da esquerda parece ser um AO4407A. O do centro, marcado como U12, parece estar raspado porque não consigo ler nada nele.

satellite_finder_DSM_gifted_DSC01672_700_ryan.com.br

O chip no centro é um MPS1213. Não tenho certeza do que seja ainda.

satellite_finder_DSM_gifted_DSC01673_700_ryan.com.br

 

Placa receptora por baixo

satellite_finder_DSM_gifted_DSC01679_700_ryan.com.br

O conector branco é onde a bateria é ligada. Todos os chips de 8 pinos são AO4407A.  O do centro é um CI de proteção de bateria S-8254AA [datasheet]. E o mais comprido parece estar raspado.

satellite_finder_DSM_gifted_DSC01681_700_ryan.com.br

No centro, a memória flash. À direita o chip está marcado “4558D”, que é um famoso duplo amplificador operacional, mas não sei o que um op-amp estaria fazendo aí.

satellite_finder_DSM_gifted_DSC01680_700_ryan.com.br

Por baixo da placa do display, que não retirei do lugar. Note que o dissipador ao fechar a caixa deve repousar sobre a CPU e a RAM do aparelho.

satellite_finder_DSM_gifted_DSC01683_700_ryan.com.br


Clique aqui para comentar.

Switches HDMI

Este post possui recursos que pode ser complicado ou impossível acessar na versão mobile do blog e/ou com uma touchscreen. Versão desktop e mouse recomendados.

Este post estava em rascunho desde junho. Vai para publicação assim mesmo por causa da minha nova política a respeito.

Mas ainda é um rascunho. Quando estiver “pronto” eu removerei este aviso.

Neste post eu vou começar a explicar como os switches HDMI funcionam e fazer a análise de alguns modelos baratos. No final você vai entender por que alguns funcionam de forma errática, o perigo de usar fonte externa e até como corrigir alguns problemas se você tiver alguma habilidade com eletrônica.

Todos os switches HDMI que conheço são eletrônicos e tem alguma inteligência embutida.

Métodos de seleção

Todos implementam um ou mais dos seguintes métodos de seleção de entrada:

  1. Manualmente, pressionando um botão repetidas vezes até selecionar a entrada desejada;
  2. Seleção automática, onde o aparelho recentemente ligado seleciona automaticamente a porta do switch onde está conectado.
  3. Por controle remoto infravermelho.

Alimentação

Geralmente o switch é alimentado por qualquer uma das entradas HDMI. Não é preciso nem abrir um switch para perceber que o sucesso disso é incerto, pois basta olhar a especificação HDMI, que na seção 4.2.7 esclarece os seguintes pontos sobre o fornecimento de corrente por uma porta HDMI:

  • Todo Source HDMI deve ser capaz de fornecer um mínimo de 55mA no pino +5V;
  • Um Source HDMI dever oferecer proteção contra sobre-corrente de não mais que 500mA no pino +5V.

Ou seja, para a especificação, 500mA já é um curto-circuito e os fabricantes só precisam garantir meros 55mA. Muitos equipamentos podem fornecer e fornecem mais que isso, mas a especificação só exige 55mA.  Para resolver esse problema alguns switches contam com entrada para fonte externa, mas você verá adiante que usar uma pode não ser boa idéia.

Pela análise de um switch típico você poderá entender esse e outros problema:

SWITCH “TD-LINK”

 

switch_hdmi_td-link_caixa_DSC01571_320_ryan.com.br

Este switch usa um chip bem popular: o Pericom PI3HDMI301. A primeira coisa interessante que encontramos no datasheet é que o consumo típico é de 200mA quando em operação. Bem acima do mínimo garantido pela especificação HDMI. Mas os problemas não acabam aí.

switch_hdmi_td-link_pcb_topo_DSC01564_640_ryan.com.br

 

O chip chaveador opera com 3.3V que precisam ser obtidos a partir dos 5V através do regulador AMS1117 (marcado como U2 na foto). A tensão de entrada de um regulador precisa ser um pouco maior que a tensão de saída, que no caso desse regulador é no mínimo 1V. Isso implica que precisamos de no mínimo 4.3V na entrada e temos 0.7V de margem. Até aí parece razoável, mas como o switch usa diodos para isolar as entradas a tensão na entrada do regulador é a tensão +5V HDMI menos a queda de tensão típica no diodo. Aí a coisa fica crítica.

O designer deste switch usou diodos retificadores comuns, que tem uma queda de tensão típica justamente de 0.7V. Isso explica porque esse modelo tem um jack para alimentação externa.

CONTINUARÁ QUANDO EU PUDER – Assine o feed de comentários ou assine este post para ficar sabendo de atualizações.

Outro switch por dentro:

mini_switch_hdmi_301KK_v3.0_DSC01563_320_ryan.com.br

mini_switch_hdmi_301KK_v3.0_DSC01556_700_ryan.com.br

mini_switch_hdmi_301KK_v3.0_DSC01562_700_ryan.com.br


Clique aqui para comentar.

Home Theater com bluray 3D Samsung F5505K

Este post possui recursos que pode ser complicado ou impossível acessar na versão mobile do blog e/ou com uma touchscreen. Versão desktop e mouse recomendados.

Este post está em rascunho.

HT-F5505K_ryan.com.br

Eu tenho um aparelho desses e o amigo José Carneiro tem dois. Um dos quais deu defeito e agora não exibe nada pela HDMI. Eu peguei para analisar e estou escrevendo este post com as coisas que vou aprendendo no caminho. Posso não conseguir o conserto mas o meu relato pode ser útil para outros.

A única coisa que vou adiantar sobre minha opinião a respeito do aparelho é que achei a qualidade do som decepcionante. Entretanto eu ainda preciso fazer um teste mais rigoroso para ter certeza de que fatores externos não influenciaram negativamente minha percepção.

Samsung_HT-F5505K_board_DSC02270_700_ryan.com.br

Lá no centro da placa principal podemos ver escrito MODEL: HT-F5500. O que sugere que a mesma placa é usada para outros aparelhos.

Samsung_HT-F5505K_board_DSC02278_700_ryan.com.br

Outras inscrições:

  • CODE: AH41-01606A
  • AH41-01606
  • SIZE: 240×142/1.6T
  • DATE:2012.12.19

O aparelho tem uma entrada e uma saída HDMI. Com a entrada HDMI selecionada seu som deveria sair pelas caixas acústicas do aparelho e a imagem (e o som também) pela saída HDMI, mas o aparelho não exibe imagem em nenhuma condição e o som da HDMI IN, segundo relato de JC, também não pode ser ouvido. Isso sugeria o chip HDMI completamente morto.

Coloquei um switch HDMI na saída HDMI para checar se a porta tinha tensão. A porta correspondente do switch acendeu, então havia tensão.

Liguei à minha TV FullHD para me certificar de não ser enganado pelo HT estar em um modo incompatível e apesar de não ver imagem constatei que o HT era adicionado como um dispositivo HDMI CEC no menu, então a saída HDMI não estava morta pois os canais de sinalização estavam funcionando. A não ser que a sinalização seja feita por fora, o chip HDMI não deve estar realmente morto.

Eu tentei um RESET do aparelho que é feito apertando por cinco segundos o botão STOP frontal na condição de NO DISC. O display exibe INIT por algum tempo e depois, quando selecionada a opção BD-DVD, fica exibindo SETUP, que é a condição de fábrica. Mas nada mudou.

Todo a operação HDMI é controlada pelo chip Explore EP92A2S4, sobre o qual praticamente não existe informação (centro da foto) exceto pelo manual de serviço do Samsung HT-9750W, que usa o mesmo chip. Esse manual de serviço dá muitas dicas importantes de diagnóstico, mas carece de informações detalhadas sobre a operação do EP92A2S4.

Samsung_HT-F5505K_board_DSC02282_700

Nem no site do fabricante esse chip existe. Assim como não pode ser encontrado nem no ebay nem na Aliexpress. E não é porque seja exatamente “novo” já que o aparelho até saiu da garantia e acho que esse modelo nem é mais vendido. Então se o defeito for nele vai ser preciso canibalizar outro aparelho com o mesmo chip. No Mercado Livre tem gente hoje vendendo a placa inteira, supostamente nova, por mais de R$350. Na minha opinião não vale a pena.

Pesquisando por inscrições existentes na placa acabei encontrando o manual de serviço do Home Theater Sharp HTSB60, cuja interface HDMI é controlada pelo chip EP92A2E. Do mesmo fabricante, com o mesmo número de pinos e com uma diferença de sufixo. Depois de uma comparação da função de diversos pinos entre o esquema da Sharp e as fotos que tirei estou razoavelmente convencido que o pinout é o mesmo portanto dá para usar também o manual da Sharp como referência de manutenção desta região do F5505K.

Aqui está o datasheet do EP92A2E. Ele não acrescenta muita informação ao que pode ser visto no manual de serviço da Sharp exceto por este diagrama de blocos que joga bastante luz sobre o funcionamento interno do chip:

ep92a2e_BlockDiagram_ryan.com.br

O diagrama de blocos dá a entender que, sendo confirmado que não existe áudio em HDMI IN, então o chip deve estar mesmo com defeito, provavelmente no switch interno.

Uma coisa interessante que podemos ver no datasheet e nos manuais de serviço é que o chip tem uma porta HDMI extra, não implementada pelo F5505K. As portas do chip são numeradas 0, 1 e 2 sendo que o F5505K usa apenas as portas 0 e 2. Será que o chip está travado justamente na porta que não tem conexão?

Duas outras informações saltam aos olhos no manual da Sharp:

  • O chip tem firmware, que pode ser atualizado pelo fabricante do aparelho;
  • Existe um pino chamado MCU_RSTb que quando posto em nível baixo “a controladora HDMI é totalmente resetada”;

É tentador resetar a controladora, mas o termo “reset” tem conotações perigosas e existe um pequeno risco de que isso só piore as coisas e eu teria que regravar o firmware mas não há qualquer informação de como fazer isso.

Os pinos de acesso aos terminais de gravação estão disponíveis na placa, rotulados EX3.3V, HM_70, HM_71, HMCU_OP e HGND. Aliás foi procurando pelo propósito de um desses pinos que cheguei ao manual da Sharp. Entretanto o manual da Samsung chama esse conector de DEBUG. Será que atua como porta serial?

Veja no centro da foto.

Samsung_HT-F5505K_board_DSC02281_detail_700_ryan.com.br

A foto acima mostra também o footprint para um conector WR1_R e test points para os sinais WDATA1, WBCLK, WCLK, WINIT, WIOSET e WS4.6V de um lado e WRST, WDATA, WDGND,  WLRCK,WDATA2 e WDGN2 do outro. Mais acima os test points para a porta Ethernet (L_DGND, RX-, RX+, TX- e TX+). Aliás no centro da foto está o chip controlador da porta ethernet, um Realtek RTL8201E.

Zoom nos componentes mais próximos aos conectores HDMI:

Samsung_HT-F5505K_board_DSC02282_detail_700_ryan.com.br

Os componentes marcados como ESD Protection (proteção contra descarga eletrostática) parecem similares ao CM1213 da ON.

Na região das memórias temos os footprints para um conector CN6 (esquerda) e UCN2 (direita)

CN6 parece conectar com o chip com dissipador preto.

Samsung_HT-F5505K_board_DSC02286_detail_700_ryan.com.br

Footprint para CN12 e o curioso footprint para um um botão (SW17). O que será que isso aciona?

CN12 parece conectar com o chip com dissipador preto.

Samsung_HT-F5505K_board_DSC02284_detail_700_ryan.com.br

Footprint para conector CN7 e algo que parece ser um indutor (WC2_R).

Samsung_HT-F5505K_board_DSC02283_detail_700_ryan.com.br      Módulo bluetooth.Samsung_HT-F5505K_board_DSC02292_700_ryan.com.br

Conector do flat cable dos botões capacitivos do painel. À direita vemos o footprint de uma possível conexão USB extra (WCN1_i)

Samsung_HT-F5505K_board_DSC02287_700_ryan.com.br

 

2 comentários

Clique aqui para comentar.
OBS: Os links "Responder" não aparecem nesta página, mas aparecerão na próxima.Por favor use-os se estiver respondendo a um comentário.

Testadores de cabos de rede SC8108 e Puneng PN-8108

NetworkCableTesters_PN-8108_SC8108_ryan.com.br

Além do básico que é checar se o cabo está crimpado corretamente este tipo de aparelho tem um recurso impressionante: ele mede o comprimento do cabo. Mais que isso: ele mede o comprimento de cada par do cabo. Assim é possível saber:

  • Se o cabo foi cortado e onde;
  • Se algum par foi danificado e onde;
  • Se o cabo é longo demais.

Alimentação

O aparelho tem um consumo de 16mA (de acordo com o manual) e é alimentado por quatro pilhas AA, o que eu hoje em dia acho muito inconveniente. Precisar de duas desse tipo é o meu limite. E o fato disso criar oito possíveis pontos de mau contato não ajuda, mas poderia ser pior: eu gosto ainda menos de baterias de 9V. Opera normalmente também com quatro baterias NiMh.

Resultado de meus testes:

  • 4.0V – Não liga.
  • 4.4V – Liga, mas texto mal é visível na tela
  • 4.6V – Texto mais visível
  • 4.8V – Texto já parece completamente visível

Qualquer dia desses eu vou acabar colocando um jack USB no aparelho para ter a opção de alimentá-lo usando o mesmo “power bank” que uso para carregar meu celular.


A eletrônica

O aparelho é muito difícil de abrir quando você não sabe como. Eu provoquei pequenos danos externos e internos ao meu PN-8108 tentando forçar a abertura até descobrir que ele é fechado por parafusos ocultos em orifícios selados por cilindros de plástico, que parecem “pezinhos” que por não saírem de jeito nenhum você acredita que sejam parte da carcaça do fundo. O único modo aparente de desbloquear o caminho até os parafusos é perfurar esses cilindros.

A foto abaixo é do interior do Puneng PN-8108. O SC8108, de outro fabricante, opera da mesma forma (eu tenho ambos) e por isso eu suponho que seja quase idêntico por dentro.

Network_Cable_Tester_Puneng_PN-8108_DSC02242_3_700_ryan.com.br

 

O display é alfanumérico de 16 colunas e 4 linhas e a disposição dos pinos me faz crer que seja compatível com o padrão hitachi HD44780. Porém ainda assim seria um tanto difícil conseguir substituto exato para o display porque o formato não é tão comum. O que você encontra às pencas no mercado por causa do Arduino são displays 20×4 e 16×2, mas não 16×4. O display tem backlight que você opera por um botão.

Toda a inteligência está no enorme microcontrolador de 40 pinos Atmel AT89S52 (opera de 4V a 5.5V). Se este der defeito o aparelho provavelmente vai para a sucata, porque aí está o programa e embora seja possível comprar um “virgem” por R$10 no Mercado Livre, não faço idéia de como implementar o algoritmo que mede o comprimento dos cabos, mesmo que eu levantasse todo o diagrama. Os outros componentes relevantes estão no fundo e são todos circuitos integrados lógicos comuns fáceis de adquirir:

  • HCF4051 (3x) – multiplexador/demultiplexador analógico de 8 canais – opera com no mínimo 3V;
  • HCF4052 – multiplexador/demultiplexador analógico de 4 canais duplo – opera com no mínimo 3V;
  • 74HC00 (2x) – quatro portas NAND de duas entradas – opera com no mínimo 2V;
  • 74HC373 (2x) – Latch transparente tipo-d tri-state com 8 portas – opera com no mínimo 2V;
  • 74HC4040 –  contador ripple binário de 12 estágios – opera com no mínimo 2V.

A necessidade do microcontrolador acaba definindo até onde as baterias podem descarregar antes do aparelho deixar de funcionar. Note que o microcontrolador deve operar com até 5.5V mas quatro pilhas AA novas podem dar até 1.6×4 = 6.4V. Para evitar dano, a tensão de alimentação de todos os circuitos integrados é regulada pelo conjunto de diodo e transistor Q1 e D2.

Diagrama parcial

Clique na imagem para ver em tamanho real e legível

puneng_pn-8018_schematic_partial

Detalhe do circuito de alimentação:

puneng_pn-8018_schematic_partial_power

Os dois diodos, marcados D3, ligados a R18 são o mesmo componente. Possivelmente um MMBD4148SE.

Ao apertar o botão Power, Q3 conduz o que faz Q4 conduzir e manter Q3 conduzindo através de R12. O aparelho é desligado pela atuação de Q5, que pelo que entendi ocorre em duas situações:

  • Após um intervalo de 30 minutos ligado, o microcontrolador manda um sinal de desligamento via C11;
  • Ao apertarmos de novo o botão Power o microcontrolador sente isso no pino 7 (através de R19) e comanda o desligamento também via C11

Ou seja: o desligamento sempre depende do microcontrolador.

A tensão +B é um pouco menor que VBAT por causa da queda em Q4 e a tensão em +C é regulada em torno de 4.1V (a tensão do zener D2 menos a queda de tensão na junção base-emissor de Q1)

O meu PN-8108 não ligava mais e após levantar o esquema levei apenas alguns minutos para descobrir que era Q3 que estava com defeito. Após a substituição por um transistor NPN de uso geral 2N3904 o problema foi resolvido.

Network_Cable_Tester_Puneng_PN-8108_DSC02268_detail_Q3fix.ryan.com.br

Terminadores

Para medição de comprimento não é necessário haver nada na outra extremidade do cabo. Para outros testes o aparelho requer que um terminador especial chamado de “wiremap adapter” seja colocado na outra ponta. Para abrir o terminador basta remover o parafuso que está oculto sob a etiqueta e desencaixar.

Você pode ter até 8 terminadores que o aparelho é capaz de distinguir entre eles e dizer que cabo você está testando. Eu não consegui adquirir os outros sete por um preço razoável mas adiante eu explico o necessário para fabricá-los. Isso só faz falta realmente quando você está sozinho identificando um grande número de cabos.

A eletrônica do terminador é simples:

Network_Cable_Tester_Puneng_PN-8108_Wiremap_Adapter_DSC02267_700_ryan.com.br

Network_Cable_Tester_Puneng_PN-8108_Wiremap_Adapter_DSC02265_700_ryan.com.br

Diagrama

puneng_pn-8018_wiremap_adapter_schematic

A placa tem dois componentes que não aparecem no diagrama: D105 e D106 (provavelmente um zener), porque eles são conectados apenas às ilhas de solda no fundo e mais nada. Dependendo das ligações que você faz com essas ilhas de solda você muda o ID do terminador, conforme imagem abaixo:

Network_Cable_Tester_Puneng_PN-8108_WiremapAdapter_DSC02265_solderpads

A lógica é a seguinte:

São sempre três jumpers de solda, mas os dois primeiros (sempre 2,3 ou 1,4) apenas definem a polaridade da série com os dois diodos. Ligando 2 e 3 é uma polaridade e ligando 1 e 4 a polaridade inverte, mas uma ponta é sempre ligada ao pino 1 do conector RJ45. O último jumper define se a outra ponta da série vai ficar ligada aos terminais 3, 4, 5 ou 6 do conector RJ45.

Você não precisa fazer as ligações referentes a ID1. Nenhum jumper dá o mesmo resultado.

A informação necessária pra deduzir isso foi obtida nos comentários deste blog russo, que por sua vez foi dica do leitor João Batista nos comentários deste post.

Nesta outra versão do esquema eu tento deixar o papel dos dois diodos mais fácil de entender:

puneng_pn-8018_wiremap_adapter_schematic_2

O BIP

O terminador emite um bip periódico quando o testador é plugado na outra extremidade que é útil quando você está trabalhando em dupla mas pode deixar outras pessoas desconcertadas sem saber de onde o som vem. Geralmente você pluga o terminador primeiro porque ele não tem qualquer indicação visual e se encaminha para a outra ponta do cabo com o testador. Quando você chega lá minutos depois e o pluga no cabo o terminador começa a emitir o bip. O intervalo entre bips não é curto o bastante para ser irritante, mas é longo o bastante para dificultar muito a localização de sua origem. Já ocorreu uma vez de eu mesmo voltar ao recinto e por um minuto ficar imaginando de onde vinha o bip. Eu conheço um celular que faz a mesma coisa quando a bateria está com carga baixa e é de deixar você maluco.

16 comentários
  • João Batista

    Eu acho que você ( ou o equipamento ) pode identificar os outros terminadores via os dois diodos extras , você não reparou nos pontos de soldas que são no total em um 3 um deles em comum com o pino 1 do RJ45 e mais 7 ( eu contei certo ) e um que fica no meio que o comum e os outros ficam em volta que são 6 pinos ,e o eu acho posso esta errado não sei ! ?

    • João Batista

      Assim eu achei algumas informações neste site russo http://mysku.ru/blog/aliexpress/19616.html na parte dos comentários tem uma pessoa que fez clones dos terminadores

      • Obrigado pelo link! Numa rápida olhada eu já descobri que os valores dos capacitores são diferentes para cada par!

        Eu não tenho os valores certos porque medi no circuito, mas ainda assim fica clara a diferença porque o valor medido cresce na ordem dos pares:

        C101: 29nF
        C102: 61nF
        C103: 97nF

    • Eu testei isso mais de um ano atrás quando abri pela primeira vez o terminador. Não surtiu efeito algum e como não vi nenhuma referência a isso nas minhas pesquisas, mas vi referências à identificação pelo valor dos resistores, desisti de ir por esse caminho.

      Os dois diodos estão em série e as ilhas de solda estão arranjadas de tal maneira que você possa ligar essa série entre o terminal 1 e o terminais 3, 5 e 6, nas duas polaridades possíveis.

      Isso aparentemente só permite mais seis combinações. Eu tenho curiosidade de saber o papel dos diodos, mas pode ser uma grande perda de tempo, porque sua utilidade pode depender de algo no firmware do testador.

      • Caramba, a segunda figura da imagem abaixo sugere que é possível, sim, mudar o ID do terminador através de um cuidadoso arranjo dos diodos. Vou tentar entender como é feito, já que se trata de um adaptador diferente, e replicar no meu para ver no que dá.

        • Decifrei o propósito das sequências de jumpers indicada na figura acima. São sempre três jumpers de solda, mas os dois primeiros (sempre 2,4 ou 1,3) apenas definem a polaridade da série com os dois diodos. Ligando 2 e 4 é uma polaridade e ligando 1 e 3 a polaridade inverte, mas uma ponta é sempre ligada ao pino 1 do conector via resistor de 2k2. O último jumper define se a outra ponta da série vai ficar ligada aos terminais 3, 4, 5 ou 6 do conector RJ45.

          De posse dessa informação eu já consegui transformar o meu terminador ID1 em ID7. Entretanto o meu adaptador não tem resistor em série com os diodos e pode ser que eu precise acrescentar um.

          Novamente obrigado pela dica, João. Essa página nunca apareceu nas minhas buscas.

  • Newton

    Se for para chutar eu diria que o aparelho mede a capacitância do cabo para definir o comprimento.

    • E você provavelmente tem razão. Eu não tinha pensado nisso mas faz sentido. A capacitância do cabo CAT5 é especificada a 52pF/m a 800Hz. É um valor baixo mas dá resolução mais que suficiente. Mesmo um rolo de 305m não vai dar uma capacitância maior que 16nF. Medir com precisão de 52pF até 16nF não é mesmo nenhum mistério.

      Se for assim, então não seria tão complicado, de posse do diagrama completo, fazer seu próprio firmware para o aparelho.

    • Outra forma de fazer é através da reflexão de um sinal do tipo impulso [https://en.wikipedia.org/wiki/Signal_reflection], embora, pela simplicidade do circuito, eu não acredite que seja o caso aqui.

      • Pois eu estava achando que era Signal Reflection até Newton comentar e a ficha cair. Não parece fazer sentido usar Signal Reflection para isso quando a capacitância do meio é fixa e conhecida e medi-la dá o mesmo resultado prático.

  • João Batista

    Eu espero que tenha ajudado um pouco , mais os créditos vai para o site russo ok

  • Eu subestimei a disponibilidade do display. No Mercado Livre existem vários para vender. por preços a partir de R$35.

  • Intruder_A6

    Muito interessante este testador, fiquei curioso e talvez interessado em arranjar um para mim.

  • Se o chip tiver sido gravado sem o bit lock, tem como extrair o programa da memoria utillizando um gravador SPI

  • Jorge F Mansur

    Boa tarde amigo, tenho um testador do tipo Sc8108 , no qual quando fui testar um cabo de rede que estava em um switch POE o meu aparelho apagou, não liga nada. Não tenho experiencia em analise de circuitos, voce teria como me ajudar ?


Clique aqui para comentar.
OBS: Os links "Responder" não aparecem nesta página, mas aparecerão na próxima.Por favor use-os se estiver respondendo a um comentário.

Por dentro do modem roteador WiFi Technicolor TD5136V2

Mais fotos e informações virão mais tarde. Estou agilizando a publicação de material acumulado.

Note que essa placa parece idêntica à do TD5130v2. Tão parecidas que eu achei que tinha colocado a mesma foto nos dois posts. Mas localizei duas diferenças: na outra existe um conector para antena WiFi externa (canto inferior esquerdo da placa) e está ausente o conector da porta serial. São detalhes tão discretos que parece o jogo dos sete erros.

Technicolor_TD5136V2_board_DSC02104_700_ryan.com.br


Clique aqui para comentar.

Por dentro do modem roteador WiFi Technicolor TD5130V2

Mais fotos e informações virão mais tarde. Estou agilizando a publicação de material acumulado.

Technicolor_TD5130V2_board_DSC02070_700_ryan.com.br


Clique aqui para comentar.

Por dentro do modem roteador WiFi Technicolor TD5130

Mais fotos e informações virão mais tarde. Estou agilizando a publicação de material acumulado.

Technicolor_TD5130_board_DSC02086_700_ryan.com.br


Clique aqui para comentar.

Por dentro do modem roteador WiFi D-LINK DSL-2730B

Mais fotos e informações virão mais tarde. Estou agilizando a publicação de material acumulado.

D-LINK_DSL-2730B_board_DSC02016_700_ryan.com.br


Clique aqui para comentar.

Por dentro do modem roteador WiFi D-LINK DSL-2640B

Mais fotos e informações virão mais tarde. Estou agilizando a publicação de material acumulado.

D-LINK_DSL-2640B_board_DSC02039_700_ryan.com.br


Clique aqui para comentar.

Por dentro do modem roteador WiFi ZTE ZXV10 W300

Mais fotos e informações virão mais tarde. Estou agilizando a publicação de material acumulado.

ZTE_ZXV10_W300_board_DSC02050_700_ryan.com.br

Componentes principais

  • Trendchip TC3162U – CPU
  • Trendchip TC2205F
  • Trendchip TC3086ADSL2/2+ analogue front-end
  • MC34063 – Conversor DC-DC
  • MP1482DS – Conversor DC-DC
  • Winbond W25Q64 – Flash SPI de 8MB
  • Winbond W9825G6JH – SDRAM de 16M x 16 bits (32MB)
  • Ralink RT3390L -WiFi

Como se pode ver o W300 tem 4x a memória RAM e a flash que o W300S.

O outro lado da placa não tem nada de importante, exceto o botão de reset.

ZTE_ZXV10_W300_board_DSC02068_320_ryan.com.br

A porta serial

ZTE_ZXV10_W300_board_SerialPort_DSC02065_ryan.com.br

Parâmetros: 115200, 8N1

 


Clique aqui para comentar.

Por dentro do modem roteador WiFi ZTE ZXV10 W300S

Não confunda o W300S com o W300. Este último em alguns mercados parece idêntico mas tem 4 portas LAN em vez de uma. O W300 brasileiro é bem diferente.
zte_zxv10_w300s_ryan.com.br

ZTE_ZXV10_W300S_board_DSC01491_700_ryan.com.br

Escrito na placa: AZR82 V1.0

Componentes principais

  • Winbond W9864G6JH – SDRAM 4M x 16bits (8MB)
  • Trendchip TC3162UE – CPU
  • Trendchip TC3086ADSL2/2+ analogue front-end
  • Ralink RT3390L – WiFi 802.11n
  • Winbond 25Q16VBS – Memória flash SPI de 2MB
  • AX6613 – Regulador Linear de 1A, low dropout
  • UTC MC34063 – 1.5 A, Step-Up/Down/Inverting Switching Regulators
  • MP1482DS – Conversor DC-DC

 

ZTE_ZXV10_W300S_board_DSC01489_detalhe_antena_ryan.com.br

Detalhe da antena

ZTE_ZXV10_W300S_board_DSC01488_320_ryan.com.br

No fundo da placa ficam apenas os LEDs

A porta serial

ZTE_ZXV10_W300S_board_serialport_DSC01492_ryan.com.br

Parâmetros: 115200, 8N1

Bootlog:

O bootlog desse modem é o menor que já vi.

Note que lá no início você tem a oportunidade de pressionar qualquer tecla para entrar no “debug mode”.  Mas chutando eu não consegui descobrir nenhum comando. Mais sobre isso adiante.

Mais adiante veja que o firmware diz qual o nome de administrador:

TMAR#ZTV5.5.0a

No fim ele pede para pressionar ENTER quando então é pedida uma senha, que é a senha do administrador configurada no modem. Após digitar a senha os seguintes comandos ficam disponíveis:

Pelas mensagens do boot pude apurar que o TP-Link TD-W8961NB e o TP-Link TD-8901N usam firmwares parecidos. E graças a isso pude descobrir que o comando para obter o help do debug mode é “ATHE”. Aqui está a lista completa fornecida pelo modem:

Quando você tem a senha do “GOD Mode” tem acesso a mais comandos. A senha, que é baseada no endereço MAC do seu modem, pode ser obtida usando o ATEN Password Generation Script do hacker PiotrBania. A lista de comandos estendida é esta:

Mesmo sem estar no “GOD Mode” é possível usar o protocolo XMODEM (uma gambiarra útil que existe desde 1977), disponível em programas como o Teraterm, para transferir arquivos entre a memória do modem e o PC usando apenas a porta serial.

Para fazer o dump do conteúdo inteiro da flash use o comando: ATDO bfc00000, 200000

Note que os dois números acima são hexadecimais. ‘200000’ (200KB em decimal) corresponde a 2MB em hexa.

O endereço inicial bfc00000 depende do modem e é obtido lá no bootlog, na linha que diz:

Leva cerca de 3min30s para fazer o download de 2MB por esse processo. Se você não está familiarizado com XMODEM, tenha em mente que após iniciar o download no modem você tem que dizer ao programa que você está usando que quer receber um arquivo. No Teraterm isso fica em File -> Transfer ->XMODEM -> Receive.

teraterm_xmodem_receive_ryan.com.br

Tenha em mente que um dump de flash inteira contém também o bootloader e arquivos de firmware para update “normal” não contém bootloader. Então esse dump não pode ser usado para instalação normal sem ser editado antes.

Dump disponível para download aqui.

Infelizmente alcancei uma barreira. Eu preciso pelo menos de uma amostra do firmware para poder aprender como instalar o firmware via porta serial. E para deduzir como transformar um dump em arquivo de firmware usável eu também preciso de uma amostra. Mas o único link para esse firmware que consigo encontrar na web é o endereço http://www.zte-xdsl.com/300s/Firmware.rar que não funciona mais. Se alguém tiver esse firmware, por favor contribua.

4 comentários

Clique aqui para comentar.
OBS: Os links "Responder" não aparecem nesta página, mas aparecerão na próxima.Por favor use-os se estiver respondendo a um comentário.

Por dentro do modem roteador WiFi Sagemcom F@ST 5350GV

Não tenho nada de interessante a dizer sobre esse aparelho ainda. Só estou documentando.

Sagemcom_F@ST_5350_GV_board_DSC01277_700_ryan.com.br

Componentes principais

  • CG3211QIR – HPNA
  • CG3213QIR – HPNA
  • Broadcom BCM6302 – WiFi
  • 32260-FM1 – Interface telefônica
  • TISP61521 (2x) –   Dual Forward Conducting P-Gate Thyristors
  • MP201 – Não identificado
  • MPDD8725- Não identificado – Possivelmente conversor DC-DC
  • TC4431 – Mosfet drivers

 

Sagemcom_F@ST_5350_GV_board_DSC01285_700_ryan.com.br


Clique aqui para comentar.

Por dentro do modem roteador WiFi D-Link DSL-2730R

Esse modem costumava ser distribuído pela GVT
DSL-2730R_A1_Image L(Front_GB)_640_ryan.com.br

DSL-2730r_DSC01896_700_ryan.com.br

Componentes principais

  • Ralink RT5390RL – WiFi
  • Ralink RT63087N –
  • Ralink RT63365E – CPU
  • W9825G6JH – Memória SDRAM de 16M x 16bits (32MB)
  • MXIC 25L640 – Memória flash SPI de 64Mbit (8MB)
  • IT7672M (2x) – Conversor DC-DC step-down

DSL-2730r_DSC01908_320_ryan.com.br

O fundo da placa não tem nenhum componente

A porta serial

DSL-2730r_DSC01899_700_portaserial_ryan.com.br

Parâmetros: 115200, 8N1

Cuidado ao fazer soldagem nos pontos TX e RX. As trilhas que saem delas são finíssimas e no meu primeiro modem eu demorei demais a fazer a soldagem em RX e a trilha se rompeu. Eu tive que usar outro modem porque não tenho a habilidade para reparar uma trilha tão fina ainda.

Neste modem você precisa usar a porta serial para o procedimento de recuperação do firmware.


Clique aqui para comentar.

Por dentro do modem roteador WiFi Thomson / Technicolor TG580v2

Esse modem costuma (ou costumava) ser distribuído pelas operadoras ADSl Oi e GVT/Vivo.

TG580v2_DSC01910_700_ryan.com.br

Componentes principais:

  • LV1482S (2x) – Conversor DC-DC step-down
  • EM639165TS – Memória SDRAM de 8Mx16bit
  • PSB 5061 – SoC
  • PSB 6970V
  • MXIC 25L1606 –  Memória SPI Flash de 16Mbit (2MB)
  • Atheros AR9271 – WiFi

 

TG580v2_DSC01927_320_ryan.com.br TG580v2_DSC01923_detalhe_antena_ryan.com.br
 O fundo da placa não tem nada importante  Detalhe da antena WiFi embutida

Recuperação de firmware

Se você ligar o modem com o botão reset pressionado o bootloader do modem carregará um mini servidor web disponível no endereço 192.168.1.1, com o objetivo de fazer o upload de firmware. Você pode encontrar firmwares para Oi e GVT no site oficial do fabricante.

A porta serial

TG580v2_DSC01928_detalhe_portaserial_ryan.com.br

Parâmetros: 115200, 8N1

A não ser que o bootloader seja apagado você sempre poderá instalar firmware facilmente, então a porta serial não é tão importante quanto em outros modems. Eu vou mostrar o que aparece somente para fins de documentação.

O modem oferece um menu de opções se você pressionar a barra de espaço três vezes no momento correto:

Note que o firmware é produzido pela Arcadyan, que é conhecida por complicar as coisas para quem quer fuçar com o firmware.

Se você teclar um ponto de exclamação entra no modo administrador e novas opções serão exibidas.

 

4 comentários
  • Marcio

    Eu ia perguntar qual o plugin que você usou para exibir a saída serial do modem, mas inspecionando o código da pagina vi que é o Crayon Syntax Highlighter, muito legal esse plugin, a exibição ficou bem elegante.

  • Aparentmente é possível de fazer o dump do firmware usando um script python chamado brntool, conforme é sugerido aqui.


Clique aqui para comentar.
OBS: Os links "Responder" não aparecem nesta página, mas aparecerão na próxima.Por favor use-os se estiver respondendo a um comentário.