我有一台华为 E3276 LTE USB 调制解调器,我需要强制此调制解调器仅在连接到计算机时作为调制解调器安装。默认情况下,调制解调器还会作为 CD 驱动器和 USB 大容量存储设备安装,这在与计算机一起使用时没有问题,但在将其连接到路由器或类似设备时会出现问题。
到目前为止,我读到的是,您可以使用 PuTTY 或类似工具通过 COM 端口连接到调制解调器,然后向其发送 AT 命令以将调制解调器配置为仅作为调制解调器安装。大多数华为调制解调器提到的 AT 命令是,AT^U2DIAG=0
但当我将其发送到我的调制解调器时,我收到了ERROR
响应,这并没有给我太多的帮助。
我还尝试过AT^U2DIAG?
据说适用于某些华为调制解调器的方法,以显示此属性的可能值,但这也会返回ERROR
。
我尝试了其他 AT 命令,例如ATI
获取有关型号、IMEI 等的信息,效果很好。
我可以使用其他命令来执行此操作吗?或者我还需要做其他什么才能使其正常工作?
答案1
您可以使用以下 AT 命令:
AT^SETPORT? - show current mode
AT^SETPORT=? - show available modes
AT^SETPORT="A1,A2;1,2,3" - set "only modem" mode.
确保记下当前模式(使用第一个命令),以防您以后想要恢复任何更改。
发送这些命令后,您必须重新插入调制解调器。
答案2
你应该使用这个命令
AT^SETPORT="FF;1"
此命令禁用除调制解调器端口之外的所有端口。
我想你已经解决了你的问题,但我希望这能够帮助其他遇到同样问题的用户,因为我花了几个小时尝试寻找解决方案。
我有一台华为 E3131 调制解调器(由罗马尼亚 RCS-RDS 发行),现在它可以与 Edimax 3g-6200n 路由器配合使用
答案3
E3276 是 4G LTE 调制解调器。
AT^SETPORT=?
^SETPORT:1: 3G MODEM
^SETPORT:2: 3G PCUI
^SETPORT:3: 3G DIAG
^SETPORT:5: 3G GPS
^SETPORT:A: BLUE TOOTH
^SETPORT:16: NCM
^SETPORT:A1: CDROM
^SETPORT:A2: SD
^SETPORT:10: 4G MODEM
^SETPORT:12: 4G PCUI
^SETPORT:13: 4G DIAG
^SETPORT:14: 4G GPS
你可以设置1、2和3,但它们会变成10、12和13。你需要发送命令:
AT^SETPORT="FF;10,12"
对于调制解调器和 PCUI。如果您想要网络控制模型而不是调制解调器,则需要发送:
AT^SETPORT="FF;12,16"
我已经为调制解调器和 NCM 设置了它,这样我就可以在 Android(使用 PPP Widget)和 Mac(使用通用调制解调器驱动程序拨打 *99#)上使用调制解调器,并在 Windows 10 上使用 NCM,这将是:
AT^SETPORT="FF;10,12,16"
你需要离开“PCUI”端口,否则您将“破坏”调制解调器(无法发送任何进一步的命令,并且您将被困在您设置的内容中)
另一个需要注意的是,“DIAG”用于诊断模式,它不是连接所必需的,并且可以在以后需要时通过“PCUI”启用,使用“DIAG”和正确的固件,您可以更改调制解调器的很多内容。只需记住绝不删除“PCUI”,非常重要!