TFTP Recovery

TFTP recovery is the standard protocol in the router industry, and most routers support this method for unbricking.

General Steps

TFTP recovery is relatively simple, but must be strictly followed in sequence:

Preparation
  1. Set computer IP to 192.168.1.x (e.g. 192.168.1.100)
  2. Subnet mask: 255.255.255.0
  3. Ensure computer is directly connected to router LAN port
  4. Close firewall
Operation Steps
  1. Run TFTP server software
  2. Place firmware file in TFTP directory, rename to firmware.bin
  3. Power off the router
  4. Hold the Reset button
  5. Power on the router
  6. Wait for indicator lights to start blinking (~5-10 seconds)
  7. Release the Reset button
  8. TFTP automatically transfers firmware

Brand Differences

Brand Default IP Firmware Format Notes
TP-Link 192.168.1.1 .bin Release when indicator blinks
Xiaomi 192.168.31.1 .bin Wait for orange light to blink
Netgear 192.168.1.1 .chk nmrpflash recommended for stability
ASUS 192.168.1.1 .trx Hold WPS key and power on
Huawei 192.168.3.1 .bin Release when indicator changes

Troubleshooting

Connection failed

  1. Check if firewall blocks TFTP
  2. Confirm ethernet cable is connected to LAN port (not WAN)
  3. Verify computer IP settings are correct

Transfer timeout

  1. Replace ethernet cable with a high-quality one
  2. Try setting computer IP to 192.168.1.50
  3. Disable other network adapters on computer

Firmware flash failed

  1. Confirm firmware filename is correct (usually .bin or .chk)
  2. Confirm firmware is suitable for this model
  3. Re-download firmware, file may be corrupted

⚠️ Technical Disclaimer

This tutorial is for learning and reference only. Flashing firmware carries risks and may cause bricked devices or void warranty. Before proceeding:

Last updated: April 2026