Show pagesourceOld revisionsBacklinksBack to top × Table of Contents TP-Link TL-WR941ND Clones Versão Suportadas Destaques do hardware Variantes de tamanho de flash do WR941ND v2 Instalação Construa e instale o firmware para o WR941ND v6 Atualizando o OpenWRT Flasheando via UBoot Revertendo para a versão original do firmware Instalando via TFTP Modo Failsafe Hardware Informações Fotos Abrindo o Roteador Serial JTAG Configuração específica Configurações da VLAN Botões Configurações Basicas Conecte itens à porta USB Mods no Hardware USB Tags TP-Link TL-WR941ND Este dispositivo NÃO É RECOMENDADO para uso futuro com o OpenWrt devido a pouca flash/ram. NÃO COMPRE DISPOSITIVOS COM 4 MB DE FLASH / 32 MB DE RAM se você pretende atualizar uma versão OpenWrt atualizada e segura (18.06 ou posterior)! Veja aviso do 4/32 para detalhes. 1) Este dispositivo não possui recursos suficientes (flash e/ou RAM) para fornecer uma operação segura e confiável. Isso significa que mesmo a configuração de uma senha ou a alteração de configurações simples da rede podem não ser mais possíveis, tornando o dispositivo inútil. Veja OpenWrt em 4/32 dispositivos o que você pode fazer agora. 2) O suporte ao OpenWrt para este dispositivo será encerrado após 2019. 19.07 será a última versão oficial para 4/32 dispositivos. Após 19.07, nenhuma outra imagem OpenWrt será criada para 4/32 dispositivos. Veja OpenWrt em 4/32 dispositivos o que você pode fazer agora. NÃO COMPRE DISPOSITIVOS COM 4 MB DE FLASH/32 MB DE RAM se você pretende atualizar uma versão OpenWrt atualizada e segura (18.06 ou posterior)! Veja aviso de 4/32 par detalhes. 1) Os dispositivos 4/32 não possuem recursos suficientes (flash e/ou RAM) para fornecer uma operação segura e confiável. See OpenWrt em 4/32 dispositivos o que você pode fazer agora. 2) O suporte ao OpenWrt para dispositivos 4/32 será encerrado após 2019. Após a 19.07, nenhuma outra imagem do OpenWrt será criada para dispositivos 4/32. Veja OpenWrt em 4/32 dispositivos o que você pode fazer agora. O WR941ND vem em várias revisões de hardware diferentes e possui um gabinete diferente e WiFi de 450 Mbps desde a v6. Este artigo aborda a versão internacional . O chinês v6 e v7 são bastante diferentes em hardware. Ainda não existe v7 no mercado internacional e, definitivamente, ele não terá o mesmo hardware que a versão chinesa. (2016-03-24) Infelizmente, a imagem OpenWrt para v6 no Barrier Breaker & Chaos Calmer foi construída para a versão chinesa. Um patch de trabalho para adicionar suporte ao atual tronco OpenWrt pode ser encontrado aqui. O patch não chegou ao CC 15.05 ou 15.05.1, veja aqui. Os instantâneos de tronco e as construções personalizadas da ramificação 15.05 atual funcionam bem. Clones Clone conhecido deste dispositivo: Mercury MWR300T +. Versão Suportadas BrandModel↓ VersionCurrent ReleaseOEM InfoForum TopicTechnical DataTP-LinkTL-WR941NDv218.06.9https://www.tp-link.com/en/support/download/tl-wr941nd/v2/View/Edit dataTP-LinkTL-WR941NDv318.06.9https://www.tp-link.com/en/support/download/tl-wr941nd/v3/View/Edit dataTP-LinkTL-WR941NDv3.218.06.9https://www.tp-link.com/de/home-networking/wifi-router/tl-wr941nd/View/Edit dataTP-LinkTL-WR941NDv418.06.9https://www.tp-link.com/de/home-networking/wifi-router/tl-wr941nd/View/Edit dataTP-LinkTL-WR941NDv518.06.9https://www.tp-link.com/de/home-networking/wifi-router/tl-wr941nd/https://forum.openwrt.org/viewtopic.php?id=44319View/Edit dataTP-LinkTL-WR941NDv618.06.9https://www.tp-link.com/en/products/details/cat-9_TL-WR941ND.htmlView/Edit dataHistoric Info Ver S/N OpenWrt Version Supported Model Specific Notes v1 - Backfire 10.03 N/A v2 - Chaos Calmer 15.05 Similar to v1 v3.x - Backfire 10.03.1 Similar to v2 v3.8 - Chaos Calmer 15.05 Same as v3, BUT DIFFERENT FLASH CHIP, Backfire will BRICK! See forum post. v4 - Backfire 10.03 Similar to TL-WR741ND. v5.0 - Attitude Adjustment 12.09 Similar to TL-WR841ND v8, see forum post. v5.1 - Chaos Calmer 15.05.1 Similar to TL-WR841ND v8, see this forum post and this forum post and this forum post. v6 - Designated Driver (trunk r47420) WARNING The images in Barrier Breaker/Chaos Calmer are for the Chinese version and will brick the international model! US model has something special with the header of the image that causes 18005 error when trying to install, I got ddwrt (wifi only) loaded from here and then loaded my DD (trunk 49831) openwrt image via mtd Destaques do hardware Ver CPU RAM Flash Network Wireless USB Serial JTag Wiki FCC v1 Atheros AR9132 400MHz 32MB 8MB 1 WAN + 4x LAN (100 Mbit) AR9132 [bgn 3×3:2] + AR9103 [bgn 3×3:2] No Yes N/A Link FCC ID TE7WR941NX v2 Atheros AR9132 400MHz 32MB 4/8MB 1 WAN + 4x LAN (100 Mbit) AR9132 [bgn 3×3:2] + AR9103 [bgn 3×3:2] No Yes N/A Link v3 Atheros AR9132 400MHz 32MB 4MB 1 WAN + 4x LAN (100 Mbit) AR9132 [bgn 3×3:2] + AR9103 [bgn 3×3:2] No Yes N/A Link v4 Atheros AR7240 400MHz 32MB 4MB 1 WAN + 4x LAN (100 Mbit) No Yes N/A v5.x Atheros AR9341 535MHz 32MB 4MB 1 WAN + 4x LAN (100 Mbit) AR9341 [bgn 2×2:2] No Yes N/A Link FCC ID TE7WR941NXV5 v6 Qualcomm TP9343 750MHz 32MB 4MB 1 WAN + 4x LAN (100 Mbit) QCA9561 [bgn 3×3:3] No Yes N/A Link FCC ID TE7WR941NXV6 A especificação acima para v5.x é válida apenas se o ID da FCC do seu dispositivo for TE7WR941NXV5. Se o ID da FCC do seu dispositivo não for TE7WR941NXV5, mas a versão do hardware for v5.x, as especificações acima não se aplicam ao seu dispositivo e você deve proceder com cuidado. Somente flash v2 após o backup do ART , consulte a seção abaixo Variantes de tamanho de flash do WR941ND v2 Instalar LEDE apagou a partição ART e, assim, matou o wifi para mim. A causa especulada é que ele possui 8 MB de flash, mas foi equipado com um firmware de 4 MB e ART localizado na metade inferior. O LEDE provavelmente assume que a TARV está no fim e está mais do que feliz em apagar tudo antes disso. Outros também observaram que um determinado TL-WR941ND (v1 ou v2) tinha um firmware de 4 MB instalado no flash de 8 MB com ART na metade inferior também, embora eles não percebessem isso. Navegando pelo tópico, os logs indicam que um dos dispositivos v2.x mencionados possui 8 MB de flash (prisma, RoundSparrow), enquanto outros possuem 4 MB (juhosg (?), Erreterr, sam.vanratt, _bbb_). https://forum.lede-project.org/t/art-of-tl-wr941-v2-0-destroyed-by-17-01-4/14609 https://forum.openwrt.org/viewtopic.php?id=18354 https://forum.dd-wrt.com/phpBB2/viewtopic.php?p=231233#231233 https://forum.dd-wrt.com/phpBB2/viewtopic.php?t=32715 https://forum.dd-wrt.com/phpBB2/viewtopic.php?p=552424#552424 https://forum.dd-wrt.com/phpBB2/viewtopic.php?p=450886#450886 https://forum.openwrt.org/viewtopic.php?id=36858 Portanto, eu recomendo que, antes de instalar o LEDE em um dispositivo desse tipo, faça o root ou use um cabo serial para fazer backup do ART , caso contrário você perderá a conexão sem fio para sempre! TODO: Precisamos testar se uma versão mais antiga do OpenWrt (15.05?) Manteria o flash intacto. Se sim, poderíamos fazer backup do ART a partir disso antes de atualizar para a versão mais recente. Instalação Model↓ VersionCurrent ReleaseFirmware OpenWrt InstallFirmware OpenWrt UpgradeFirmware OEM StockTL-WR941NDv218.06.9https://downloads.openwrt.org/releases/18.06.9/targets/ar71xx/tiny/openwrt-18.06.9-ar71xx-tiny-tl-wr941nd-v2-squashfs-factory.binhttps://downloads.openwrt.org/releases/18.06.9/targets/ar71xx/tiny/openwrt-18.06.9-ar71xx-tiny-tl-wr941nd-v2-squashfs-sysupgrade.binhttps://www.tp-link.com/en/support/download/tl-wr941nd/v2/TL-WR941NDv318.06.9https://downloads.openwrt.org/releases/18.06.9/targets/ar71xx/tiny/openwrt-18.06.9-ar71xx-tiny-tl-wr941nd-v3-squashfs-factory.binhttps://downloads.openwrt.org/releases/18.06.9/targets/ar71xx/tiny/openwrt-18.06.9-ar71xx-tiny-tl-wr941nd-v3-squashfs-sysupgrade.binhttps://www.tp-link.com/en/support/download/tl-wr941nd/v3/TL-WR941NDv3.218.06.9https://downloads.openwrt.org/releases/18.06.9/targets/ar71xx/tiny/openwrt-18.06.9-ar71xx-tiny-tl-wr941nd-v3-squashfs-factory.binhttps://downloads.openwrt.org/releases/18.06.9/targets/ar71xx/tiny/openwrt-18.06.9-ar71xx-tiny-tl-wr941nd-v3-squashfs-sysupgrade.binhttps://www.tp-link.com/de/support/download/tl-wr941nd/v3/TL-WR941NDv418.06.9https://downloads.openwrt.org/releases/18.06.9/targets/ar71xx/tiny/openwrt-18.06.9-ar71xx-tiny-tl-wr941nd-v4-squashfs-factory.binhttps://downloads.openwrt.org/releases/18.06.9/targets/ar71xx/tiny/openwrt-18.06.9-ar71xx-tiny-tl-wr941nd-v4-squashfs-sysupgrade.binhttps://www.tp-link.com/en/support/download/tl-wr941nd/v4/TL-WR941NDv518.06.9https://downloads.openwrt.org/releases/18.06.9/targets/ar71xx/tiny/openwrt-18.06.9-ar71xx-tiny-tl-wr941nd-v5-squashfs-factory.binhttps://downloads.openwrt.org/releases/18.06.9/targets/ar71xx/tiny/openwrt-18.06.9-ar71xx-tiny-tl-wr941nd-v5-squashfs-sysupgrade.binhttps://www.tp-link.com/en/support/download/tl-wr941nd/v5/TL-WR941NDv618.06.9https://downloads.openwrt.org/releases/18.06.9/targets/ar71xx/tiny/openwrt-18.06.9-ar71xx-tiny-tl-wr941nd-v6-squashfs-factory.binhttps://downloads.openwrt.org/releases/18.06.9/targets/ar71xx/tiny/openwrt-18.06.9-ar71xx-tiny-tl-wr941nd-v6-squashfs-sysupgrade.binhttps://www.tp-link.com/en/download/TL-WR941ND.html → Install OpenWrt (generic explanation) O firmware padrão possui limitações de comprimento de nome de arquivo ao processar um nome de arquivo “Atualização de firmware” enviado, mas reclamará “nenhum arquivo escolhido” sugerindo que você não selecionou um arquivo em vez de informar que o nome do arquivo é muito longo. Apenas renomeie a imagem baixada para algo mais curto e ela piscará perfeitamente. Caso contrário, a instalação é genérica para international v1 a v5 ; consulte Instalando o OpenWrt. AVISO! Para international v6 , é necessário criar seu próprio firmware a partir de instantâneos de tronco, seguindo as instruções abaixo. Verifique se esse ainda é o caso em 05/2018 --- tmomas 04/04 2018 10: 07 Construa e instale o firmware para o WR941ND v6 Este tutorial ajuda você a criar um firmware funcional para o roteador WR941ND v6, incluindo a interface de gerenciamento da web Luci. Nota : O suporte ao PPP (protocolo ponto a ponto) está desativado devido à pequena quantidade de armazenamento neste dispositivo. Você não pode ter o PPP e o Luci ao mesmo tempo. Obtenha o ImageBuilder para o seu dispositivo aqui: https://archive.openwrt.org/snapshots/trunk/ar71xx/generic/OpenWrt-ImageBuilder-ar71xx-generic.Linux-x86_64.tar.bz2 Descompacte o arquivo baixado e cd na raiz da pasta extraída Execute o seguinte comando: make image PROFILE = TLWR941 PACKAGES = "luci nano -ppp -ppp-mod-pppoe-luci-proto-ppp" . Certifique-se de ter todas as dependências necessárias para compilar o firmware. Para mais informações, visite esta página: imagebuilder Você poderá encontrar seu firmware funcional personalizado no subdiretório / bin / ar71xx Acesse a interface da web TP-Link, selecione Atualização de firmware e escolha este arquivo: openwrt-ar71xx-generic-tl-wr941nd-v6-squashfs-factory.bin . Clique em Atualizar e aguarde até o dispositivo reiniciar. Está feito ! Agora você pode conectar seu PC ao roteador (Wifi ou RJ45, ambos funcionando), navegar até 192.168.1.1 e aproveitar o OpenWrt! Atualizando o OpenWRT Como esta parte é idêntica para todos os dispositivos, consulte OpenWrt Sysupgrade. Flasheando via UBoot Warning! This section describes actions that might damage your device or firmware. Proceed with care! É necessária uma conexão serial TTL de 3.3v! (Fórum postado) Não tente esse método, a menos que tenha certeza do que está fazendo. Defina seu terminal serial em 115200 8n1. Defina o endereço IP do seu computador como estático em 192.168.1.254 netmask 255.255.255.0. Instale e configure um servidor tftp, coloque o firmware nele. O firewall do Windows pode atrapalhar. Durante a mensagem “1 second” do UBOOT, pressione rapidamente a sequência: tpl para impedir que o UBOOT carregue o kernel e entre no modo uboot corretamente. ar7100> setenv serverip 192.168.1.254; setenv ipaddr 192.168.1.1 ar7100> tftp 0x80800000 openwrt-ar71xx-tl-wr941nd-v3-squashfs.sysupgrade.bin ar7100> erase.b 0xbf020000 +0x3c0000 ar7100> cp.b 0x80800000 0xbf020000 0x3c0000 ar7100> reset Note #1: 0x3c0000 é o tamanho do firmware, lembre-se de que você pode ter um tamanho diferente, bloqueando assim seu roteador. Note #2: 0xbf020000 é o endereço de origem, para a versão do seu dispositivo, você pode obtê-lo emitindo o comando: “ printenv bootcmd ”, caso contrário, o roteador se tornará um tijolo. Revertendo para a versão original do firmware Warning! This section describes actions that might damage your device or firmware. Proceed with care! Você pode baixar o firmware original da seção de suporte do TP-LINK e atualizá-lo sem modificações. Somente execute a ação dd abaixo se o firmware original tiver a palavra “ boot ”, por exemplo, “wr941nv4_en_3_9_17_up_boot(091118).bin”. NÃO dd o firmware original se ele não tiver “ boot ” em seu nome, por exemplo, “wr941nv4_en_3_11_5_up(100427).bin”, porque se você fizer isso, você bloqueie seu roteador ! Isso foi confirmado pelo supertom64 na wr1043nd. (NB: se não houver inicialização no nome, pule o dd e use o arquivo bin normalmente.) Opcionalmente recorte os primeiros 0x20200 bytes do firmware original que contém boot no nome do arquivo: dd if=orig.bin of=tplink_boot.bin skip=257 bs=512 Flash via uboot ou mtd, você não pode flash via WebGUI, caso contrário você transformará seu roteador em tijolo. Primeiro você precisa colocar o arquivo de firmware na sua caixa. Se você conseguir se conectar ao seu console OpenWrt e sua rede estiver configurada corretamente, poderá usar o wget ou scp para copiar o binário do firmware na pasta / tmp. Para começar a piscar via mtd, é necessário chamar (wr.bin é o arquivo que contém o firmware que você baixou anteriormente): root@OpenWrt:/tmp# mtd -r write wr.bin firmware Unlocking firmware ... Writing from wr.bin to firmware ... Rebooting ... Terminated Para um arquivo bin normal baixado (portanto, nenhuma inicialização no nome), um sysupgrade normal funcionava para mim (cybermaus do usuário). Fiz isso porque outros roteadores TP-Link (WR1043ND, WR841ND) também funcionavam dessa maneira. root@OpenWrt:/tmp# sysupgrade wr.bin Instalando via TFTP WR941ND v6 Configure um servidor TFTP no seu computador com o endereço estático 192.168.0.66 - Coloque a imagem (sem UBoot!) No diretório raiz TFTP e renomeie-a para wr941ndv6_tp_recovery.bin Agora conecte a porta WAN do roteador à porta Ethernet do computador, ligue o roteador e mantenha pressionado o botão de reinicialização (pare de pressionar o botão de redefinir quando o símbolo do cadeado acender). Trecho de log de série de amostra (...) is_auto_upload_firmware=1 Trying eth1 eth1 link down FAIL Trying eth0 enet0 port4 up dup 1 speed 100 Using eth0 device TFTP from server 192.168.0.66; our IP address is 192.168.0.86 Filename 'wr941ndv6_tp_recovery.bin'. Load address: 0x80800000 Loading: ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ###################################################### done Bytes transferred = 3932160 (3c0000 hex) original_product_id = 155254790, original_product_ver = 1 recovery_product_id = 155254790, recovery_product_ver = 1 Firmware recovery: product id verify sucess! Firmware recovery: filesize = 0x3c0000. Erasing flash... First 0x2 last 0x3d sector size 0x10000 61 Erased 60 sectors Copy to Flash... write addr: 9f020000 done (...) Modo Failsafe →failsafe_and_factory_reset A REDE NO MODO FAILSAFE ESTÁ QUEBRADA ATUALMENTE - Consulte https://dev.openwrt.org/ticket/10436 Enquanto o LED SYS estiver aceso, pressione imediatamente o botão QSS. Se feito corretamente, o LED SYS começará a piscar muito rapidamente. Hardware Informações Instruction set MIPS Vendor Atheros Bootloader uboot System-On-Chip AP81 CPU Speed 400 Mhz Flash-Chip S25FL032P (HW Ver 3.6) Flash size 4 MiB RAM 32 MiB Wireless Atheros AR9103 802.11n Ethernet Switch part of SoC USB No, but USB port header has been discovered on the board → mod Serial Yes JTAG N/A Fotos WR941ND v4 Esta foto foi tirada de uma WR940N v1, mas parece ter a mesma PCB. WR941ND v6 Esta foto foi tirada de uma WR940N v3, mas confirmei que ela possui a mesma placa de circuito impresso. Abrindo o Roteador Nota: Isso anulará sua garantia! Essas instruções não são muito boas! (ainda...) Existem dois parafusos embaixo dos pés de borracha na parte traseira (onde estavam as tomadas RJ45) do dispositivo. Remova aqueles. Remova a peça plástica frontal. Tente abrir a tampa plástica branca na parte superior apenas um pouco. Solte a tampa de plástico na frente. Também há uma maneira fácil de fazer isso Remova os dois parafusos embaixo dos pés de borracha na parte traseira Coloque as unhas nas ranhuras embaixo do roteador e levante o painel Use as unhas e, lentamente, rode o estojo para desenroscar a tampa plástica na frente PCB principal (não V3.2) Serial WR941ND v3 Veja a foto do PCB. A porta serial está localizada onde os 4 fios são soldados à placa. O esquerdo (verde) é soldado ao bloco rotulado “P1”. A pinagem da porta é: | TX | RX | GND | VCC (3.3) | (direção mostrada na figura PCB acima; Pad “P1” é TX) Antes de poder usar a porta serial, é necessário conectar o R356. (Um bloco smd logo abaixo do bloco da porta serial “P1”). Sequencia das pinagens TX → RX RX → TX GND → GND VCC → VCC Não é possível conectar diretamente a porta serial a um computador (diferença de tensão). Você precisa usar um conversor (ou seja, um cabo Nokia CA-42, conversor serial para USB ou algo semelhante. Um MEGA do Arduino com uma ponte serial simples também funciona). Na placa ver3, há um resistor de 4,7k no pino RX. Para fazer interface com dispositivos de 5V (como o Arduino MEGA), use um resistor de 2k2 em série com o pino RX (pino TX do Arduino). O pino RX do Arduino pode ser conectado diretamente ao pino TX do roteador. WR941ND v4 Observe a porta serial na parte direita da placa, aprox. no meio. Quatro pinos próximos aos dois grandes capacitores. A pinagem é porta serial TX, RX, GND, NC. (Na figura do fundo para o topo) configurações da porta são 115200, 8N1, sem controle de fluxo. Nota : A saída do console pode ter caracteres de lixo nele, assim como não vai demorar entrada. Neste caso puxando TX elevada com uma resistência de 15K de 3,3 volts resolve este WR941ND v5 Serial pinos ver: 5.1 WR941ND v6 Depois que o firmware do OEM foi inicializado completamente, você pode pressionar retornar para ativar o prompt de login do Linux. A combinação de nome de usuário / senha para obter um acesso root ao Shell é root : sohoadmin JTAG Configuração específica Configurações da VLAN Este dispositivo não possui um switch programável e requer configuração especial (apenas hardware v3.x). Cada porta é apresentada com uma interface diferente (lan1, lan2, lan3, lan4, wan). VLAN in Chaos Calmer+ Primeiro, defina a porta principal (eth0) com uma MTU de pelo menos 1504 em /etc/config/network : config interface 'eth' option ifname 'eth0' option mtu '1504' option proto 'none' Em seguida, basta criar interfaces diferentes para cada porta. Exemplo: lan1.1: [VLAN] VID 1 in lan1 interface lan1: Untagged traffic in lan1 interface wan.5: [VLAN] VID 5 in wan interface Configurações de Exemplo: config interface 'public' option proto 'static' option ifname 'wan.3' option netmask '255.255.255.240' option ipaddr '10.1.1.4' config interface 'public2' option proto 'static' option ifname 'lan4.5' option netmask '255.255.255.240' option ipaddr '10.1.1.33' VLAN em versões antigas do OpenWrt A configuração da VLAN é um pouco diferente de outros dispositivos: Primeiro, você precisa editar o /etc/rc.local (exemplo de configuração para VLAN 100 e 200 na porta de tronco lan4): # Coloque aqui seus comandos personalizados que devem ser executados uma vez # o init do sistema foi concluído. Por padrão, esse arquivo não faz nada.vconfig add lan4 100 vconfig add lan4 200 ifconfig lan4.100 up ifconfig lan4.200 up exit 0 Então, você deve editar o arquivo /etc/config/network e reiniciar o dispositivo (o /etc/rc.local é executado): config interface vlan100 option ifname “lan1 lan2 lan3 lan4.100” #[...] config interface vlan200 option ifname “lan4.200” Botões O dispositivo possui 2 botões: o botão de reset na parte de trás o botão rotulado “QSS” na frente Configurações Basicas Como esta parte é idêntica para todos os dispositivos, consulte Configuração básica. Conecte itens à porta USB Se você possui uma porta USB, consulte Conecte itens à porta USB. Mods no Hardware USB WR941n Ver.5.1 Cabeçalho USB sem energia a bordo Tags AR9132, AR7240, AR9341, TP9343, FastEthernet, 1NIC, 1WNIC, ath9k, 32RAM, 4Flash, 8Flash, 0usb This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.OKMore information about cookies ar9132 ar7240 ar9341 tp9343 fastethernet 1nic 1wnic ath9k 32RAM 4Flash 8Flash 0usb Last modified: 2021/03/29 16:32by sirherobrine23