目录

NMRP 恢复方法

NMRP(Netgear Management and Recovery Protocol)是 Netgear 专用协议,nmrpflash 是最可靠的 Netgear 路由器救砖工具。

nmrpflash 工具

nmrpflash 是开源的 Netgear 路由器刷机工具,支持 Windows/macOS/Linux。

操作系统 下载地址 使用方法
Windows GitHub Releases 下载 .exe 文件
macOS Homebrew: brew install nmrpflash 终端运行
Linux 编译安装 见 GitHub README

支持的路由器

nmrpflash 主要支持以下品牌型号:

  1. Netgear R7000、R6400、R6220、R6230
  2. Netgear R7800、R9000
  3. Netgear WNDR3700、WNDR4300
  4. 部分 Flash 芯片的 Netgear 机型

操作步骤

准备工作
  1. 下载并安装 nmrpflash
  2. 下载正确的 .chk 固件文件
  3. 使用网线直连路由器 LAN
  4. 关闭防火墙或允许 nmrpflash 通过
刷机命令
# 基本命令格式
nmrpflash -i <网络接口> -f <固件文件> <路由器IP>

# Windows 示例
nmrpflash.exe -i Ethernet -f firmware.chk 192.168.1.1

# macOS/Linux 示例
sudo nmrpflash -i en0 -f firmware.chk 192.168.1.1
详细步骤
  1. 打开终端/命令提示符
  2. 运行 nmrpflash -I(查看可用接口)
  3. 确保路由器已开机且已用网线连接
  4. 执行 nmrpflash 命令
  5. 等待连接成功(显示 “Received configuration request”)
  6. 固件开始上传
  7. 等待路由器自动重启

常见问题

找不到网络接口

  1. Windows:使用 -I 参数列出所有接口
  2. macOS:可能需要创建虚拟接口

连接超时

  1. 确保路由器已进入 NMRP 模式
  2. 检查网线连接
  3. 尝试更换 LAN

上传后无法启动

  1. 确认固件文件正确
  2. 可能需要重新进入 U-Boot 急救

注意事项

  1. 部分 Netgear 路由器需要先进入 U-Boot 才能使用 nmrpflash
  2. 建议使用有线连接,避免 WiFi 不稳定
  3. 刷机完成后使用 -W 参数等待启动完成

相关链接