Table of Contents
TFTP Recovery
Not sure which firmware to choose?
Read this first: How to Choose Firmware for TFTP Recovery
TFTP is the simple local transfer method many router recovery guides use. TFTP recovery usually requires a temporary static IP on the computer, such as `192.168.1.254`, and the correct firmware file ready before the router enters recovery mode.
On a Mac, you can prepare the macOS TFTP Server recovery environment first, then confirm the network adapter, TFTP folder, and firmware file are ready.
General Steps
TFTP recovery is relatively simple, but must be strictly followed in sequence:
Preparation
- Set computer IP to 192.168.1.x (e.g. 192.168.1.254)
- Subnet mask: 255.255.255.0
- Ensure computer is directly connected to router LAN port
- Close firewall
Operation Steps
- Run TFTP server software
- Place firmware file in TFTP directory
- Confirm the TFTP Server is bound to the wired Ethernet IP, not Wi-Fi or VPN
- Power off the router
- Hold the Reset button
- Power on the router
- Wait for indicator lights to start blinking (~5-10 seconds)
- Release the Reset button
- TFTP automatically transfers firmware
Recovery is not guaranteed. It depends on the router model, the firmware file, and whether the device successfully enters recovery mode. Checking the computer-side TFTP Server environment first removes several common failure points.
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
- Check if firewall blocks TFTP
- Confirm ethernet cable is connected to LAN port (not WAN)
- Verify computer IP settings are correct
Transfer timeout
- Replace ethernet cable with a high-quality one
- Try setting computer IP to 192.168.1.254
- Disable other network adapters on computer
Firmware flash failed
- Confirm firmware filename is correct (usually .itb .bin or .chk)
- Confirm firmware is suitable for this model
- Re-download firmware, file may be corrupted
Related Links
If you have confirmed that this model uses TFTP recovery, run a recovery check on your Mac before powering the router into recovery mode.