Prerequisites

Before starting router unbricking, adequate preparation is required. This page covers necessary tools and settings. Many TFTP recovery failures come from the computer-side setup: static IP, TFTP Server, firmware filename, or recovery mode timing.

Hardware Preparation

Computer Requirements
  1. Laptop recommended (easier to connect to serial port)
  2. Operating system: Windows/macOS/Linux
  3. Free Ethernet port: At least one RJ45 port
  4. Optional: USB-to-TTL module (for serial connection)
Network Equipment
  1. Cat5e or Cat6 ethernet cable (2 recommended)
  2. Ensure good cable quality
  3. Short cables recommended (reduce interference)
Tools Checklist
Tool Purpose Required/Optional
Ethernet cable Connect computer to router Required
USB-to-TTL module Serial unbrick Optional (recommended)
Screwdriver Disassemble router Optional
Soldering iron Solder pins Optional (advanced users)

Software Preparation

TFTP Server

The TFTP server is an essential tool for router unbricking.

Operating System Recommended Software Download
Windows TFTPD64 / Win32DiskImager tftpd64.com
macOS Router Recovery TFTP Server / built-in tftp command Download Router Recovery for Mac
Linux tftpd-hpa apt install tftpd-hpa

If you are not comfortable with terminal commands, use a graphical macOS TFTP Server first to check the wired adapter IP, TFTP folder, firmware file, and firewall state before entering router recovery mode.

Serial Terminal Software
Operating System Recommended Software Cost
Windows SecureCRT / PuTTY Free/Paid
macOS CoolTerm / Serial Free
Linux minicom / screen Free
Firmware File
  1. Download the correct firmware file in advance
  2. Confirm the firmware is suitable for your router model
  3. Keep the OEM firmware as a backup
  4. Verify firmware file integrity (MD5/SHA256)

Computer Network Settings

Common IP Configuration
Brand Router IP Computer IP Subnet Mask
TP-Link 192.168.1.1 192.168.1.100 255.255.255.0
Xiaomi 192.168.31.1 192.168.31.100 255.255.255.0
ASUS 192.168.1.1 192.168.1.100 255.255.255.0
Huawei 192.168.3.1 192.168.3.100 255.255.255.0
Netgear 192.168.1.1 192.168.1.100 255.255.255.0
Setup Steps
  1. Open network connection settings
  2. Select the wired network adapter
  3. Set IPv4 to Manual
  4. Enter IP address and subnet mask
  5. No need to set gateway or DNS

Firewall Settings

Windows Firewall
  1. Temporarily disable firewall (or add a rule)
  2. Allow TFTP program through firewall
  3. Control Panel β†’ Windows Defender Firewall β†’ Allow an app
macOS Firewall
  1. System Preferences β†’ Security & Privacy β†’ Firewall
  2. Temporarily allow TFTP connections

Pre-testing

Before starting the actual unbrick, it is recommended to:

  1. Test network connectivity between computer and router
  2. Confirm TFTP server is accessible
  3. Test serial connection (if applicable)
  4. Confirm firmware file can be read normally

Mac users can check the recovery setup before doing the timing-sensitive power-off, hold Reset, and power-on steps.

Detailed Tutorials

  1. Serial Debug Setup - Detailed serial connection and software configuration
  2. TFTP Server Configuration - TFTP server setup on all platforms
  3. Tools Checklist - Complete unbricking tools summary

⚠️ 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