DJI Cellular Dongle 改机笔记:解锁通用上网卡的隐藏玩法
最近在二手市场淘到一个便宜好东西——DJI Cellular Dongle。这原本是给无人机用的 4G/5G 网络模块,但这玩意儿因为硬件配置不错,被很多技术玩家改造成通用的 USB 上网卡。我也跟风入手了一个,本来以为直接改个 USB ID 就能美滋滋地用上高性能网卡,结果在折腾过程中发现固件版本对体验的影响真的挺大,今天就来和大家好好聊聊这个“填坑”过程。
一、改机初体验:USB ID 修改成功,但模式选择成难题
通过一番操作,我成功把设备的 USB ID 修改了,系统终于不再把它识别成专用的无人机配件,而是标准的网络设备。但是,这里就遇到了第一个分水岭:网络协议模式的选择。
这个模块主要支持 QMI、MBIM、RNDIS 和 ECM 四种模式,不同的模式在 Windows 和 Linux 下的表现可谓冰火两重天。如果你也是想跨平台使用(比如偶尔插 Windows 笔记本,偶尔插 Linux 软路由),选对模式至关重要。
二、四种模式横评:Windows vs Linux
为了让大家少走弯路,我实测了这四种模式的兼容性,结果总结如下:
1. QMI 模式
- Windows:必须安装专门的 QMI 驱动程序,对于小白来说比较折腾,有时候还容易出现驱动签名问题。
- Linux:完美支持,基本免驱,原生内核就能搞定,非常省心。
结论:如果你的设备只跑在 Linux 环境下(如 OpenWrt、树莓派),QMI 是个不错的选择。
四种网络协议模式在 Windows 与 Linux 下的兼容性对比
2. MBIM 模式(本次折腾的焦点)
- Windows:这是最推荐的通用模式,微软官方原生支持 MBIM,插上就能识别,稳定性高。
- Linux:理论上也支持,但在我的设备上却报错“设备超时”
3. RNDIS 模式
- Windows:免驱可用,体验类似一个虚拟的 USB 网卡。
- Linux:同样免驱,即插即用。
通过终端命令查询到的设备固件版本信息
结论:RNDIS 是目前最稳妥的“双系统通吃”方案,不需要额外驱动,哪里都能用。
4. ECM 模式
- Windows:基本不可用,系统很难识别。
- Linux:可用,免驱。
结论:Linux 专用模式。
三、固件版本:决定生死的 hidden factor
根据 GitHub 上其他大佬的文档和论坛反馈,MBIM 模式如果正常工作,其实是 Linux 和 Windows 通用的最佳选择,因为它的协议标准更新,管理 AT 指令也更方便。
既然我想用 MBIM,为什么我的设备会报错呢?关键在于固件版本。
我查了一下自己设备的版本信息:
VERSION: QDC507GLEFM21 Nov 22 2021 16:21:25 Authors: QCT
这是一个 2021 年的老固件。而在查阅大量资料后发现,坛友们在 2024 年的固件版本上,MBIM 模式在 Linux 下是可以正常跑通的。这就很明确了:老固件对 MBIM 的支持存在 Bug,或者驱动适配不完善,导致在 Linux 下握手超时。
四、解决方案与替代思路
既然锁定了是固件问题,那么解决路径无非就是“升级固件”。但对于这种嵌入式模块,固件并不像手机 OTA 那么好找,尤其是官方并未公开针对普通用户的固件包。
如果你也在寻找固件(比如 v2024 版),我有以下几个建议:
-
关注开源社区与设备 dumps:不要只盯着论坛求资源,多去 GitHub 搜索关键词
Qualcomm、IPQ或QCMBIM,有时候会有大佬把原厂的固件 dump 出来。如果能找到同芯片(QDC507G)其他设备的固件,也可以尝试刷入,但风险自担。 -
暂降级使用 RNDIS:如果你急着用,或者实在找不到新版固件,不如先用 RNDIS 模式。虽然它可能没有 MBIM 那么高效,但胜在稳定,Windows 和 Linux 都不需要装驱动,作为随身 WiFi 完全够用。
-
尝试手动切换模式指令:有时候不是模式坏了,而是切换指令没发对。可以尝试通过
AT指令终端手动发送切换指令,强制设备进入 MBIM 模式,配合 Linux 下的qmi_wwan或cdc_mbim内核模块重新调试。 -
Windows 下的驱动 workaround:如果非要死磕 MBIM,可以先在 Windows 下确保设备工作正常,使用 QPST 或 QDART 等高通专业工具读取设备的 EFS 信息,看看是否有针对 MBIM 的特定配置项被关闭了。
五、总结
DJI Cellular Dongle 绝对是一个性价比极高的 4G/5G 改机玩具。虽然我手上的 2021 款固件在 MBIM 模式下遇到了 Linux 兼容性问题,但这恰恰也是折腾的乐趣所在。
目前的状况是:RNDIS 模式是我手头最稳的解法,而 MBIM 模式则需要等待或寻找更新的固件包来“续命”。 如果你手里的设备也是老固件,不妨先试试 RNDIS,或者去深挖一下高通 Quectel 模块的通用固件,说不定有意外的惊喜。
大家在改机过程中如果也遇到过类似的问题,欢迎在评论区交流,看看能不能凑出一个通用的刷机教程!

评论已关闭