What to Do If No Router TFTP Request Is Detected?

If the App keeps showing β€œWaiting for router request”, it means the application has not received a TFTP request initiated by the router.

This is usually not a transmission failure, but rather the router has not entered recovery mode, or the network configuration has not been matched yet.

1. Verify Ethernet Cable Connection

Please use an Ethernet cable to directly connect your Mac to the router's LAN port.

Do not connect via Wi-Fi. Do not connect through a switch or complex network environment.

2. Verify Mac IP Settings

Common recovery settings for OpenWrt / ImmortalWrt:

  1. Mac IP: 192.168.1.254
  2. Router IP: 192.168.1.1
  3. Subnet mask: 255.255.255.0

If the App shows the current Mac IP does not match, please modify your network settings first.

3. Put Router Into Recovery Mode

Common method:

1. Disconnect the router's power 2. Press and hold the Reset / WPS / Recovery button 3. Power on the router 4. Wait for the indicator light to change before releasing the button

The entry method may vary by model, please refer to the device tutorial for details.

4. Check Firewall Settings

If the macOS firewall is enabled, it may interfere with TFTP requests.

You can temporarily turn off the firewall, or allow the App to receive network connections.

5. Verify Firmware File and Filename

Some routers request a fixed filename.

If the tutorial requires renaming the firmware, please follow the device instructions.

6. If There Is Still No Request?

Please try:

  1. Use a different LAN port
  2. Replace the Ethernet cable
  3. Restart the App and reselect the firmware
  4. Put the router into recovery mode again
  5. Look for the dedicated recovery tutorial for your model

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