Router Recovery for macOS · OpenWrt / ImmortalWrt

Let your Mac wait clearly for the router recovery request

Router Recovery is built for macOS router recovery workflows. Select a firmware file, let the app wait for the real router request in recovery mode, then send the file from your Mac via TFTP.

  • Recover routers via TFTP
  • Firmware files stay local
  • Unlock after a real request is detected
Real recovery status
Firmware ready, waiting for router request
RRQ detected, transfer can begin
Completion status guides the next step

Made for the messy part of router recovery

Router Recovery is not a generic file-server screen. It is organized around the moment when a router in recovery mode asks your Mac for a firmware file.

1

Prepare first, then wait

Select OpenWrt, ImmortalWrt, or vendor recovery firmware. The app prepares an accessible local copy without modifying your original file.

2

Follow the real RRQ

The app moves forward only after detecting an actual TFTP read request from the router. The full recovery unlock appears after that signal.

3

Status written for recovery

From waiting for the router to transferring firmware, each status is phrased around the recovery workflow instead of raw TFTP jargon.

Five steps to prepare a router recovery

Buttons and expected IP addresses vary by router model, but the common pattern is simple: your Mac gets ready, and the router comes to request the firmware.

1

Select firmware

Choose a trusted recovery firmware file that matches your router model.

2

Set Mac IP

Configure your Mac for the network range expected by your router recovery guide.

3

Start waiting

The app listens for the TFTP request from the router.

4

Detect request

When the router sends an RRQ, the app confirms the request and connection state.

5

Send firmware

Transfer the firmware and follow the completion guidance.

Reminder: TFTP recovery depends on the router model, firmware file, Ethernet connection, recovery-button timing, and IP settings. The app helps prepare and transfer firmware, but it cannot guarantee every device can be recovered.

Useful for these recovery cases

If your guide asks your computer to run a TFTP server and wait for the router to download a specific firmware filename, Router Recovery is designed for that workflow.

  • OpenWrt / ImmortalWrt recovery firmware transfer.
  • Routers that request firmware while in recovery mode.
  • Models that expect a specific firmware filename.
  • Recovery preparation on a Mac without switching to Windows TFTP tools.
H3C NX30 Pro router example H3C NX30 Pro example guide
TP-Link WR940N router example TP-Link TFTP recovery example

One-time unlock for the full recovery flow

The app is free to download. Full recovery is unlocked with a one-time in-app purchase. Actual pricing is shown by the Mac App Store for your region.

View on App Store

Why does the unlock appear after a request is detected?

During router recovery, the most important question is whether the router really entered the TFTP recovery flow. Router Recovery waits for that real request first, then shows the full recovery unlock.

  • If no request is detected, you can keep waiting or review troubleshooting.
  • After purchase, if the router request is gone, the app returns to waiting for the next one.
  • Purchases are handled by Apple StoreKit and support Restore Purchases.

Frequently asked questions

The app is a local recovery helper, not a promise that every router can be restored.

Does it actively push firmware to the router?

No. The core flow is passive: the app waits for the router to send a TFTP read request in recovery mode, then responds with the selected firmware.

Does the app include firmware files?

No. You need to download the correct firmware from your router vendor, OpenWrt, ImmortalWrt, or another trusted source.

Is recovery guaranteed?

No. Recovery depends on the device model, bootloader state, firmware compatibility, network settings, and timing.

Can I use it without the internet?

Unlocked users can continue using the core local recovery flow. First-time purchase, purchase restore, and online tutorials require internet access.

Turn your Mac into a focused recovery workbench

Prepare firmware, wait for the request, confirm the status, and complete the transfer with fewer guesses.

Download Router Recovery