手上有RM520N-GL和RM500U-CN。RM520N-GL插入转接板,无论是windows下还是openwrt下都可以正常识别,但是windows下装完驱动仍然在设备管理器里出现黄色感叹号,并且不出现串口设备,但是网络适配器里正常识别。Openwrt下问题更加奇怪,插在M.2转USB的转接板连接到x86的openwrt主机,可以正常识别,但是AT+CPIN?永远返回CME ERROR 10, 插在BPI-R3 mini这个开发板上也是同样的问题。但是插在BPI-R4这个开发板上就很正常,SIM卡识别正常,也能正常联网。RM500U-CN无论是插在USB转接板,BPI-R3 Mini, 还是BPI-R4上都没有问题,完美兼容。已知BPI-R4和BPI-R3 mini的M.2 KEY B的槽的区别是BPI-R4兼容USB/PCIE双模式而BPI-R3 mini只支持USB模式,但是RM520N-GL模块是跑在USB模式下的,可以通过lsusb的指令识别到,因此很疑惑到底是什么可能的原因导致的。
你描述了两个问题:
-
Windows 驱动显示黄色感叹号。
-
SIM卡没有识别。
-
截图看看设备管理器。是否有人给你发过设备驱动了?
AT+QCFG="usbnet"返回什么; -
在BPI-R4这个开发板上就很正常,SIM卡识别正常。说明模组本身没问题。其他开发板上不行。
模组有两个卡槽,是否接到另外一个卡槽了?
卡槽的硬件设计是否有问题?
AT+QUIMSLOT=?
AT+QUIMSLOT?
感谢回复,AT+QUIMSLOT?返回的是1,这个我也设置过成其他的卡槽,一样的问题。windows下的设备管理器截图晚点我发下。 AT+QCFG="usbnet"返回的是2,MBIM模式
建议是对比下BRI的卡槽的硬件电路。
可以量下SIM_VDD的电压。
AT+QUIMSLOT=2呢?
AT+QSIMDET=1,1
AT+CFUN=1,1
我在英文社区也发了贴,最后确实是这样解决的,看来不同的板子检测高低电平的方式有点区别