TP-Link TL-WR743ND

This device is NOT RECOMMENDED for future use with OpenWrt due to low flash/ram.
DO NOT BUY DEVICES WITH 4MB FLASH / 32MB RAM if you intend to flash an up-to-date and secure OpenWrt version onto it! See 4/32 warning for details.

1) This device does not have sufficient resources (flash and/or RAM) to provide secure and reliable operation.
This means that even setting a password or changing simple network settings might not be possible any more, rendering the device effectively useless. See OpenWrt on 4/32 devices what you can do now.

2) OpenWrt support for this device has ended in 2022.
19.07.10 was the last official build for 4/32 devices.

TL-WR743ND is a low cost (40€) b/g/n 150 Mb/s wireless router, capable of running OpenWrt. Hardware is the same as TL-WR741ND with PoE capability on WAN port.

Model Version Model Specific Notes
v1 -
v1.1 Similar board as v1, work for me since 09.2011
v1.2 Similar board as v1.1, also works since 09.2011
v2 Similar board as TL-WR741 v4

TL-WR743ND v1.1 PCB top side:
TL-WR743ND v1.1 PCB top side

TL-WR743ND v1.2 PCB top side:
TL-WR743ND v1.2 PCB top side

It's the same procedure as for TP-Link WR741ND (see here for instructions)

To access the serial console of the wr743nd, you need

  1. Solder a bridge like the two red points
  2. Connect a usb serial device (dku-5, ca-42) to Tx, Rx, Gnd.

Bits per second: 115200
Data bits: 8
Parity: None
Stop bits: 1
Flow control: None

tl-wr743nd_serial.jpg

The above setup may not work (rendering serial console readonly). In that case, try soldering different bridge:

WR743ND Serial Connector Pinout

U-Boot 1.1.4 (Jan 23 2010 - 14:26:54) AP91 (ar7240) U-boot DRAM: sri #### TAP VALUE 1 = b, 2 = b 32 MB id read 0x100000ff flash size 4194304, sector count = 64 Flash: 4 MB Using default environment In: serial Out: serial Err: serial Net: ag7240_enet_initialize... No valid address in Flash. Using fixed address : cfg1 0xf cfg2 0x7014 eth0: 00:03:7f:09:0b:ad eth0 up No valid address in Flash. Using fixed address : cfg1 0xf cfg2 0x7214 eth1: 00:03:7f:09:0b:ad ATHRS26: resetting s26 ATHRS26: s26 reset done eth1 up eth0, eth1 Autobooting in 1 seconds ## Booting image at 9f020000 ... Uncompressing Kernel Image ... OK Starting kernel ... Booting AR7240(Python)... Linux version 2.6.15--LSDK-7.3.0.300 gcc version 3.4.4 #24 Wed Jan 27 14:14:46 0 flash_size passed from bootloader = 4 CPU revision is: 00019374 Determined physical RAM map: memory: 02000000 @ 00000000 (usable) User-defined physical RAM map: memory: 02000000 @ 00000000 (usable) Built 1 zonelists Kernel command line: console=ttyS0,115200 root=/dev/mtdblock2 rootfstype=squashM Primary instruction cache 64kB, physically tagged, 4-way, linesize 32 bytes. Primary data cache 32kB, 4-way, linesize 32 bytes. Synthesized TLB refill handler (20 instructions). Synthesized TLB load handler fastpath (32 instructions). Synthesized TLB store handler fastpath (32 instructions). Synthesized TLB modify handler fastpath (31 instructions). Cache parity protection disabled PID hash table entries: 256 (order: 8, 4096 bytes) Using 175.000 MHz high precision timer. Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) Memory: 30540k/32768k available (1377k kernel code, 2212k reserved, 291k data, ) Mount-cache hash table entries: 512 Checking for 'wait' instruction... available. NET: Registered protocol family 16 Reset button pressed. Returning IRQ 48 AR7240 GPIOC major 0 squashfs: version 3.3 (2007/10/31) Phillip Lougher squashfs: LZMA suppport for slax.org by jro Initializing Cryptographic API io scheduler noop registered io scheduler deadline registered HDLC line discipline: version $Revision: #1 $, maxframe=4096 N_HDLC line discipline registered. Serial: 8250/16550 driver $Revision: #1 $ 1 ports, IRQ sharing disabled serial8250.0: ttyS0 at MMIO 0x0 (irq = 19) is a 16550A RAMDISK driver initialized: 1 RAM disks of 8192K size 1024 blocksize PPP generic driver version 2.4.2 NET: Registered protocol family 24 cmdlinepart partition parsing not available Searching for RedBoot partition table 5 RedBoot partitions found on MTD device ar7240-nor0 Creating 5 MTD partitions on "ar7240-nor0": 0x00000000-0x00020000 : "boot" 0x00020000-0x00120000 : "kernel" 0x00120000-0x003e0000 : "rootfs" 0x003e0000-0x003f0000 : "config" 0x003f0000-0x00400000 : "art" ->Oops: flash id 0x10215 . NET: Registered protocol family 2 IP route cache hash table entries: 512 (order: -1, 2048 bytes) TCP established hash table entries: 2048 (order: 1, 8192 bytes) TCP bind hash table entries: 2048 (order: 1, 8192 bytes) TCP: Hash tables configured (established 2048 bind 2048) TCP reno registered TCP bic registered NET: Registered protocol family 1 NET: Registered protocol family 17 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com> All bugs added by David S. Miller <davem@redhat.com> VFS: Mounted root (squashfs filesystem) readonly. Freeing unused kernel memory: 128k freed init started: BusyBox v1.01 (2010.01.18-06:35+0000) multi-call binary Algorithmics/MIPS FPU Emulator v1.5 ip_conntrack version 2.4 (256 buckets, 5120 max) - 244 bytes per conntrack insmod: cannot open module `/lib/modules/2.6.15/kernel/flashid.ko': No such fily insmod: cannot open module `/lib/modules/2.6.15/kernel/harmony.ko': No such fily Now flash open! Now flash open! sys_mode=0 mac:8106c000 ag7240_macs[0]:00000000 ag7240_macs[1]:8106c000 2 sys_mode=0 mac:81c0c000 ag7240_macs[0]:81c0c000 ag7240_macs[1]:8106c000 1 (none) mips #24 Wed Jan 27 14:14:46 CST 2010 (none) (none) login: sys_mode 0 PHY4 auto-negotiation enable Attention: PHY4 Class A setting in debug 5 register which is not described in S phy_setup ethUnit:0 phyUnit:4 Port 4, Neg Success ATHRS26: resetting s26 ATHRS26: s26 reset done sys_mode 0 PHY0 auto-negotiation enable Attention: PHY 0 Class A setting in debug 5 register which is not described in S sys_mode 0 PHY1 auto-negotiation enable Attention: PHY 1 Class A setting in debug 5 register which is not described in S sys_mode 0 PHY2 auto-negotiation enable Attention: PHY 2 Class A setting in debug 5 register which is not described in S sys_mode 0 PHY3 auto-negotiation enable Attention: PHY 3 Class A setting in debug 5 register which is not described in S phy_setup ethUnit:1 phyUnit:0 phy_setup ethUnit:1 phyUnit:1 phy_setup ethUnit:1 phyUnit:2 phy_setup ethUnit:1 phyUnit:3 Port 0, Neg Success Port 1, Neg Success Port 2, Neg Success Port 3, Neg Success device eth0 entered promiscuous mode ath_hal: module license 'Proprietary' taints kernel. ath_hal: 0.9.17.1 (AR5416, DEBUG, REGOPS_FUNC, WRITE_EEPROM, 11D) wlan: 0.8.4.2 (Atheros/multi-bss) ath_rate_atheros: Copyright (c) 2001-2005 Atheros Communications, Inc, All Righd ath_dev: Copyright (c) 2001-2007 Atheros Communications, Inc, All Rights Reservd ath_pci: 0.9.4.5 (Atheros/multi-bss) wifi0: Atheros 9285: mem=0x10000000, irq=48 hw_base=0xb0000000 wlan_me: Version 0.1 Copyright (c) 2008 Atheros Communications, Inc. All Rights Reserved wlan: mac acl policy registered ====>>>>SystemMode : APC Router ====>>>>Making VAP ATH0 ====>>>>Select channel is:6 ====>>>>VapName=ath0, ChAP_Mode=11NGHT40 maxrate = 150000 TP_Flags:1**** phy_setup ethUnit:1 phyUnit:0 phy_setup ethUnit:1 phyUnit:1 phy_setup ethUnit:1 phyUnit:2 phy_setup ethUnit:1 phyUnit:3 Port 0, Neg Success Port 1, Neg Success Port 2, Neg Success Port 3, Neg Success device ath0 entered promiscuous mode ====>>>>Making VAP ATH1 ====>>>>Select channel is:6 ====>>>>VAPNAME =ath1, Bssid= maxrate = 150000 TP_Flags:0**** device ath1 entered promiscuous mode TP_Flags:0**** TP_Flags:1**** ====>>>>Local Wireless Cover:0 (0:up 1:down) TP_Flags:0**** device ath1 left promiscuous mode br0: port 3(ath1) entering disabled state ====>>>>ATH MAC: 74-EA-3A-A8-A3-8A ====>>>>Clone MAC: 74-EA-3A-A8-A3-8B ====>>>>MAC MASK: FF-FF-FF-FF-FF-FE MAC MASK: FFFFFFFF-FFFFFFFF-FFFFFFFF-FFFFFFFF-FFFFFFFF-FFFFFFFE Now flash open! Erase from 0X3E0000 to 0X3EBFB4:. Program from 0X3E0000 to 0X3EBFB4: write successfully ====>>>>Clone Wan Mac br0: port 2(ath0) entering listening state br0: port 2(ath0) entering learning state br0: topology change detected, propagating br0: port 2(ath0) entering forwarding state +++ GE0 RX DMA ENABLE TL-WR743ND mips #24 Wed Jan 27 14:14:46 CST 2010 (none) TL-WR743ND login: login: root password: 5up


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.More information about cookies
  • Last modified: 2024/02/12 08:58
  • by 127.0.0.1