H3C NX30 Pro Mac Recovery Tutorial

TFTP Recovery Mode Flash Guide

This guide uses Mac + ImmortalWrt as example for NX30 Pro, and most steps apply to all routers supporting TFTP firmware flash.

Recovery Process

Follow these steps to recover your router

📹 Video Tutorial

Complete rescue guide in 2 minutes

Watch on YouTube →

1

Enter Recovery Mode

Enter TFTP recovery mode

View Details →
2

Find Router IP

Determine TFTP server IP via ARP requests

View Details →
3

Download Firmware

Get firmware for NX30 Pro

View Details →
4

Start TFTP

Configure TFTP server on Mac

View Details →
5

Flash Firmware

upload firmware file,wait for router to complete

View Details →
6

Post-Recovery

First login and configuration

View Details →

Step 1:Enter Recovery Mode

NX30 Pro Enter TFTP Recovery Method (with ImmortalWrt U-Boot)
  1. Power off the router
  2. Connect Mac to router LAN port via Ethernet
  3. hold router on the back Reset button, do not release
  4. Plug in the router power
  5. Wait 5-10 seconds then release Reset button
⚠️ important note:
  • Ensure Mac is directly connected to router via Ethernet, not through a switch
  • Turn off Mac Wi-Fi to avoid interference
  • Recommended to turn off Mac firewall

Step 2: Find Router IP

Step 3:Download Firmware

📥 ImmortalWrt Firmware

Recommended, latest version

file:immortalwrt-mediatek-filogic-h3c_magic-nx30-pro-initramfs-recovery.itb

download page →

📥 OpenWrt Firmware

Official stable version

file:openwrt-mediatek-filogic-mt7981_h3c-nx30-pro-squashfs-factory.bin

download page →

📥 H3C Official Firmware

Restore to factory system

source:H3C official website

official download →

💡 Firmware Notes

  • -factory.bin:applicable from factory, Firmware flash
  • -sysupgrade.bin:applicable from OpenWrt/ImmortalWrt upgrade
  • NX30 Pro uses MT7981 chip (Filogic 820)

Step 4:Start TFTP server

Using TFTP Server on Mac

Recommended: TFTP Server for macOS

  1. from App Store download TFTP Server for macOS
  2. Ensure Mac IP is set to 192.168.1.254
  3. Open app, click Start to start server
  4. Upload downloaded firmware recovery file
✅ Mac Preparation Check:
  • ✅ TFTP Server started
  • ✅ Firmware file in TFTP root directory
  • ✅ Mac IP:192.168.1.254
  • ✅ Ethernet cable connected
  • ✅ Wi-Fi turned off

Step 5: Start Flashing

🔄 Flashing Process

  1. confirm recovery mode:router power LED blinks, indicates already entered TFTP mode
  2. observe TFTP software:should see client connection request (192.168.1.1)
  3. auto transfer:TFTP server will automatically detect and push Firmware
  4. transfer progress:TFTP softwaredisplay transfer progress
  5. waitcomplete:after transfer completes,router will restart automatically
❌ If nothing happens:
  • Check Ethernet cable connection
  • Check Mac IP settings
  • Check if TFTP server is running
  • return Step 1,re-enter Recovery Mode
⚠️ If file transfer fails or error:
  • Firmware file may be corrupted → return Step 3 re-download
  • Firmware filename incorrect → Confirm filename is correct
  • Firmware not for this model → Download correct version
✅ If everything is normal:
  • Transfer progress completes
  • Router restarts automatically
  • Wait 2-3 minutes for startup
  • LED becomes solid

Step 6:Post-Recovery

First Login to ImmortalWrt
  1. After router starts, connect Mac via Wi-Fi or LAN
  2. visit in browser 192.168.1.1
  3. First login needs no password, enter LuCI admin interface directly
  4. immediately settings password:system → administration → settings root password
Flash Back to Official Firmware from ImmortalWrt

if you wantflash back H3C Official Firmware:

  1. download H3C Official Firmware(.bin file)
  2. Go to LuCI → System → Backup/Upgrade
  3. in "flash new Firmware"section select official Firmware file
  4. do not check"keepsettings"
  5. click "Flash Firmware", wait complete
Upgrade from ImmortalWrt to New Version

Keep ImmortalWrt updated:

  1. LuCI → System → Backup/Upgrade
  2. click"download new Firmware"checknew
  3. or directly download ImmortalWrt official -sysupgrade.bin
  4. in "flash new Firmware"selectdownload .bin file
  5. can check"keepconfigure"keepsettings
FAQ

Cannot access 192.168.1.1?

  • Check if Mac IP is in 192.168.1.x subnet
  • Try replacing Ethernet cable/LAN port
  • Router may not have finished starting, wait 3 minutes

Bricked?

  • Fully power off
  • Hold Reset to re-enter TFTP mode
  • Follow this tutorial again

Forgot password?

  • Re-flash via TFTP
  • Or enter U-Boot to flash

Need Help?

Contact us if you have questions

Contact Support

⚠️ Technical Disclaimer

This tutorial is for learning and reference only. Flashing firmware carries risks and may cause bricked devices or void warranty. Before proceeding:

  • Backup current firmware if possible
  • Verify firmware version matches your exact model
  • Ensure stable power, never cut power during flashing
  • Contact support@router-recovery.com if unsure

Last updated: March 2026