Prerequisites

Before starting router unbricking, adequate preparation is required. This page covers necessary tools and settings.

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 Built-in tftp command Terminal: sudo launchctl load -w /System/Library/LaunchDaemons/tftp.plist
Linux tftpd-hpa apt install tftpd-hpa
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

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