1
Confirm that this is a TFTP Server workflow
OpenWrt documents two opposite bootloader patterns: some routers request firmware from a TFTP Server on the computer, while others expose a TFTP server and wait for a client upload. Router Recovery serves the first pattern. The exact device page must identify which direction applies.
2
Treat every recovery network value as model-specific
Do not assume 192.168.1.1 or 192.168.1.254. The bootloader may require another router address, Mac address, subnet, or Ethernet port. Copy those values from the exact hardware-revision instructions.
3
Use the image and filename the bootloader expects
Match the brand, model, hardware revision, region, and required recovery image type. If the guide specifies a request filename, use it exactly and check for hidden extensions. Renaming an incompatible image does not make it safe.
4
Prepare the Mac before powering on
Connect by Ethernet, set the documented temporary static IP, choose the served folder, allow only the needed local TFTP traffic, and start the recovery check before triggering the router.
5
Observe the request instead of guessing
A router-side file request is evidence that the TFTP Server path and recovery timing are active. No request points back to recovery mode, IP, interface, cable, port, firewall, or an incorrect recovery method.
6
Stop the local service when recovery ends
TFTP has no authentication. Keep it on the private recovery network, serve only the user-selected firmware, then stop the service and restore the normal Mac network and firewall settings.