H69K + RM520N-GL 使用笔记:OpenWrt 下 5G 模块从识别到调优

发布于 2 天前 33 次阅读


为什么是这个组合

H69K 是 HINLINK 出的一款 5G CPE 路由,支持 OpenWrt 且自带 M.2 接口,可玩性很高;RM520N-GL 是移远(Quectel)的 5G NR 模块(Sub-6GHz 全球频段)。两者组合就得到一台「能刷机的 5G 随身路由」。这篇文章记录我在 H69K 上使用 RM520N-GL 的全过程,包括模式切换、拨号、常用 AT 指令和调优技巧。

一、硬件安装与识别

  1. 把 RM520N-GL 插入 H69K 的 M.2 插槽,装好 SIM 卡,接上 5G 天线(四个天线座对应四根天线);
  2. 开机后 SSH 登录,用 lsusb 或 dmesg | grep -i quectel 确认模块被识别;
  3. AT 端口一般为 /dev/ttyUSB2、/dev/ttyUSB3,用 minicom 或 picocom 连接即可发 AT 指令;
  4. 用 AT+CGMR 查固件版本、AT+CGSN 查 IMEI,确认模块正常。

二、USB 网络模式的选择

RM520N-GL 支持多种 USB 网络模式,通过 AT+QCFG="usbnet" 切换:

指令 模式 适用场景
AT+QCFG="usbnet",0 QMI OpenWrt 推荐,配合 qmi_wwan 驱动最稳
AT+QCFG="usbnet",1 ECM 简单直接,即插即用
AT+QCFG="usbnet",2 MBIM Windows/部分 Linux 发行版首选
AT+QCFG="usbnet",3 RNDIS 兼容性好,Windows 免驱动

查询当前模式用 AT+QCFG="usbnet"。切换后需要重启模块或断电重启生效。提醒:别乱试表外的值,选错模式可能导致网口不可用。

三、APN 配置与自动拨号

三大运营商的 APN 参数:

联通:AT+CGDCONT=1,"IPV4V6","3GNET"
移动:AT+CGDCONT=1,"IPV4V6","CMNET"
电信:AT+CGDCONT=1,"IPV4V6","CTLTE"

配置完成后执行 AT+QMAPWAC=1 开启自动拨号。之后模块上电自动联网,无需每次手动拨号。查询当前 APN 用 AT+CGDCONT?。

四、常用 AT 指令速查

用途 指令
信号质量 AT$QCSQ(旧)/ AT+CESQ
当前频段 AT+QNWINFO
当前服务小区 AT+QENG="servingcell"
邻区信息 AT+QENG="neighbourcell"
运营商 AT+COPS?
注册状态 AT+CREG?
模块温度 AT+QTEMP
模块电压 AT+CBC
查 IMEI AT+CGSN
重启模块 AT+QPOWD

五、锁网与频段调优

1. 锁定网络模式

AT+QNWPREFCFG="mode_pref",AUTO   // 自动
AT+QNWPREFCFG="mode_pref",NR5G   // 锁 5G
AT+QNWPREFCFG="mode_pref",LTE    // 锁 4G

2. SA/NSA 开关

AT+QNWPREFCFG="nr5g_disable_mode",0   // SA+NSA 全开
AT+QNWPREFCFG="nr5g_disable_mode",1   // 禁用 SA(只用 NSA)
AT+QNWPREFCFG="nr5g_disable_mode",2   // 禁用 NSA(只用 SA)

3. 锁定频段

信号不稳定的基站环境可以锁频:

AT+QNWPREFCFG="nr5g_band"      // 查询当前 SA 频段
AT+QNWPREFCFG="nr5g_band",78   // 锁定 n78(国内电信/联通主力 5G 频段)
AT+QNWPREFCFG="lte_band",1:3   // 锁定 LTE B1+B3

先用 AT+QNWINFO 和 AT+QENG="servingcell" 摸清当前基站频段,再针对性锁频,信号质量和速度往往立竿见影。

六、modemd-pro 可视化管理

命令行敲多了也烦,OpenWrt 上可以装 luci-app-modemd-pro,在 LuCI 界面里直接:查看信号/频段/温度、切换 SIM 卡、发 AT 指令、切换 USB 模式,日常管理基本不用开终端。

安装方式:把对应架构的 ipk(aarch64_cortex-a53)传到路由器后 opkg install 即可。

七、OpenWrt 常用命令(收藏)

# 查看模块日志
dmesg | grep -i quectel
# 网络重启
/etc/init.d/network restart
# 安装 ipk
opkg install 包名.ipk
# 后台地址/网口配置
vi /etc/config/network
# 恢复出厂
firstboot

八、注意事项与踩坑

  • AT 端口占用冲突:modemd-pro 或拨号脚本占用 AT 端口时,手动 AT 会失败,先停掉相关服务;
  • USB 模式不要乱改:切到不支持的模式可能直接断网,改之前记下原值;
  • 改串号(IMEI)有合规风险:AT+EGMR 可改串号,但改串号在多数地区属于违规行为,请勿用于规避运营商管控;
  • 温度:5G 模块长时间大流量下载发热明显(AT+QTEMP 随时查),夏天注意散热,H69K 底部风扇口别挡住;
  • 固件升级:模块固件建议从官方渠道获取,升级前备份当前版本号。

本文基于个人使用记录整理,指令以 RM520N-GL 实测为准;不同固件版本指令可能有差异,执行前建议先查 AT 帮助(指令后加 =?)。


相关阅读:给这套设备配个便携支架?看 H69K + YEMN017AA 便携支架设计全记录。