TP-Link TL-WR2543ND
O TP-Link TL-WR2543ND é um roteador sem fio selecionável de banda dupla com triplo fluxo(3×3) a 450 Mbps. Com 3 antenas destacáveis, é um dos poucos capazes com 3×3 na faixa de 2,4 GHz ou 5 GHz, embora não as duas ao mesmo tempo.
O IPv6 funciona nesse modelo! Basta seguir os fundamentos do ipv6 para ativar os módulos.
Cada uma das três antenas é alimentada por um módulo SiGe SE2595L front-end WiFi de banda dupla WiFi, incluindo amplificadores de transmissão e recepção, e chaveamento tx/rx, etc.
O dispositivo possui três conectores RP-SMA externos para as antenas. Internamente, a fiação para esses cabos é soldada diretamente na placa de circuito impresso, dificultando sua substituição, embora existam conectores de teste em linha semelhantes ao WNDR3700.
O dispositivo aceita uma configuração máxima de potência de transmissão de 24dBm em 2,4 GHz e 21dBm em 5 GHz. Em 2,4 GHz, o aumento do RxLev pode ser visto até 24dBm, então parece que ele realmente tem potência de transmissão de 24dBm, embora medições parcialmente calibradas indiquem mais perto de 22 dBm. Em 5 GHz, não vejo diferença mensurável acima de 20dBm, mas a saída real medida é muito baixa - inferior a 13dBm.
Versões Suportadas
Destaques do hardware
Instalação
→ Instale o OpenWrt(explicação genérica)
Você pode instalar o OpenWrt a partir do software padrão, instalando uma “atualização de firmware” usando a imagem de fábrica (a jffs2 vinculada acima ou a squashfs, dependendo do gosto). Demora cerca de dois minutos e, quando o estágio “Reinicialização” estiver concluído, você deverá apontar o navegador para o endereço IP OpenWrt padrão de http://192.168.1.1/
, que difere do endereço IP padrão do software original (que era 192.168.0.1
).
Eu instalei o meu de fábrica da seguinte maneira:
- Desembale, conecte, ligue.
- Retire o adesivo que cobre as portas LAN.
- Conecte a Ethernet do laptop a uma das portas LAN.
- Navegue até
http://192.168.0.1/
e faça login como 'admin' password 'admin' - Vá para “Sistema”, escolha “Atualização de firmware”
- Atualize usando a imagem 'factory' do OpenWrt.
- Espere.... (alguns minutos)
- Verifique se você tem uma nova concessão de DHCP, como 192.168.1.157
- Vá para http://192.168.1.1/
- Aproveite! Porem, antes de prosseguir, talvez você queira inicializar modo à prova de falhas, isso significa que você pode recuperar o OpenWrt original caso você tenha configurado errado.
- Modo à prova de falhas é fácil neste dispositivo. O Led do ícone de cadeado e a chave SYS mencionada aqui e o botão WPS. Ao ligar, a luz do ícone de cadeado sempre pisca lentamente por 30 segundos e, nesse momento, você pode pressionar o botão WPS e o ícone de cadeado começará a piscar rapidamente, o que representa o modo à prova de falhas. Agora você pode executar telnet em 192.168.1.1 e seguir a página genérica modo à prova de falhas. O que significa que você pode retornar de qualquer erro de configuração que possa ter feito!
Outros métodos de instalação também funcionarão, como via tftp. Veja generic.flashing para mais idéias.
Hardware
Informações
Arquitetura: | MIPS |
Fornecedor: | Qualcomm Atheros |
bootloader: | U-Boot |
System-On-Chip: | AR7242 |
CPU/Speed | 400 Mhz |
Flash-Chip: | Spansion FL064PIF |
Flash size: | 8192 KiB |
RAM: | Zentel A4S12D40FTP-G5 64 MiB |
Wireless: | Atheros AR9380 Dual-Band 450Mbps 3×3 ABGN |
Ethernet: | RTL8367R |
Internet: | n/a |
USB: | Yes 1 x 2.0 |
Serial: | Yes |
JTAG: | ??? |
Performance
Com o Openwrt, este dispositivo pode lidar com pouco mais de 300 Mbps de taxa de transferência UDP sustentada na taxa máxima de link (450 Mbps) e cerca de 190 Mbps com taxa de transferência TCP sustentada sem fio com a criptografia desativada. Com a criptografia ativada, a taxa de transferência UDP máxima cai para cerca de 270 Mbps. A taxa de transferência de WAN para LAN com a mesma compilação Openwrt atinge cerca de 235 Mbps. A WAN para LAN com o firmware padrão é terrível, chegando a cerca de 80-100 Mbps, de modo que o Openwrt fornece o dobro da velocidade de roteamento.
Fotos
v1.2
Nota: Apesar de ter o espaço e as marcas de uma blindagem de metal sobre o rádio sem fio, ele não está incluído na maioria das unidades.
Porta serial
A porta serial desse modelo foi fácil de descobrir. Simplesmente usei um multímetro para verificar o aterramento e + 3.3 vdc, depois tentei os outros dois pinos, invertendo até que a E/S fosse alcançada. Você precisará de um adaptador TTL/Serial (CP21xx ou PL2303) para converter as tensões UART TTL em tensões do PC, caso contrário, corre o risco de danificar seu roteador e/ou porta serial.
Na figura abaixo, soldei um conector de 4 pinos no meu dispositivo (em um pequeno ângulo para facilitar o fechamento do gabinete). Não há resistores de pull-up ou shorts para fazer neste dispositivo. Simplesmente conecte-se ao Terra, RX e TX, e você estará rindo.
Nota: NÃO CONECTE o 3.3 vdc ao seu dispositivo USB/TTL. Como você pode ver na foto, deixei esse alfinete no cabeçalho.
Abrindo/fechando a caixa
1. Remova os (4) pés de borracha adesiva
2. Desaparafuse os (4) parafusos Phillips
3. Use uma espátula ou uma chave de fenda comum para forçar delicadamente um canto da parte superior até ouvir um clique.
4. Siga em volta da fenda com sua chave de fenda plástica até soltar todas as travas e a parte superior se soltar facilmente.
Simplesmente inverta o processo para reinstalar a tampa.
Recuperação
Você precisará de:
1. Cabo serial com um conversor de 3,3vdc. Esses cabos nokia funcionam bem.
2. Um emulador de terminal. Eu usei o putty no Windows, e minicom no Linux.
3. Um servidor TFTP. Eu usei o tftp-hpa no linux.
4. Um PC com um endereço IP estático de 192.168.1.27 netmask 255.255.255.0. Por favor, note que não sei se esse endereço funciona em todos os roteadores. O meu é o que estava procurando.
5. Um cabo de rede entre o computador e a porta LAN do roteador (qualquer).
Como recuperar:
1. Conecte o cabo serial.
2. Abra um terminal com 115200 8n1.
3. Ligue o roteador.
4. Aguarde “Inicialização automática em 1 segundo” e digite rapidamente “tpl” (sem as aspas) dentro do tempo limite de 1 segundo. Ciclo de energia se você sentir falta. Você deve ser recebido com “ar7240>”. Agora você está falando com o gerenciador de inicialização. Se nada acontecer dentro de alguns segundos, verifique suas conexões.
5. Apague o flash: erase 0x9f020000 +7c0000
6. Transfira o firmware para a ram, use o squashfs factory one: tftpboot 0x81000000 code.bin. Se atingir o tempo limite, verifique de que endereço o roteador deseja buscar o arquivo. O meu queria do 192.168.1.27 e não sei se isso é universal ou “aleatório”.
7. Copiar da ram para o flash: cp.b 0x81000000 0x9f020000 0x7c0000
8. Inicialize o novo firmware: bootm 0x9f020000
Uma observação no endereço:
1. 0x81000000 é o endereço de memória padrão que o tftpboot queria usar.
2. 0x9f020000 é o endereço base do flash. Obtido no log do console serial ao tentar inicializar a partir da linha: “## Booting image at 9f020000 ...”
3. 0x7c0000 é o tamanho do firmware.
Voltar ao firmware original
1. Faça o download do firmware original no site tp-link
2. Recorte o arquivo: dd if=orig.bin of=tplink.bin skip=257 bs=512
3. Grave o firmware: mtd -r write /tmp/tplink.bin firmware
GPIOs
Nome | Propósito | Pino |
---|---|---|
gpio0 | LED10 | 107 |
gpio1 | LED11 | 84 |
gpio3 | SPI_SI | 76 |
gpio4 | SPI_SCK | 77 |
gpio9 | R172 não montado | 86 |
gpio12 | SW1 | 89 |