EM160R-GL Drivers

Hello,

I am trying to use a generic (non Lenovo) EM160R-GL module, connected to a PCIe slot.
I would greatly appreciate if the Windows 11 drivers specifically for the PCI connection could be sent my way.

I am aware that similar posts exist here, but they either do not list the drivers for download, or only include the USB drivers.

Thanks in advance!

Hi @conner
I have send it to you vi e-mail,pls chk and hope it helpful to you.

Thank you.
I installed the driver and the device shows up under the windows device manager, but it seems to not create any COM ports to communicate with.
I’m not sure whether or not this is a problem on my end, or if the drivers are not working as intended…

If anyone has any idea why this is happening, I would be very grateful for some advice!

Can you see the unknown device in the device manager.
I guess that the Windows do not recognized the USB device. Maybe you need to check the hardware connections.

I’m going to assume that the device’s hardware is functioning properly.
I do get the option for cellular in my windows 11 settings, and any sim card inserted into the connector between my PCIE slot and the EM160R-GL is recognized, just gets no service at all and is not able to scan for networks.
This makes sense, considering that no COM port seems to be assigned to the device at all.

When checking the device manager, I see the following devices:

  • Network Adapters:
    • Quectel EM160R-GL
  • System devices:
    • Quectel PCI Express
    • Quectel QMUX Interconnect
  • Universal Serial Bus Controllers:
    • Quectel UDE Device

Since the device is showing up under Network Adapters, I think it’s safe to say that the connection is made, just no communication possible.

Lastly, when running a windows port of the ‘lspci’ command, my device shows up, with I/O set to “-”.

I noticed you saying the “USB device”. For clarification, the modem is connected directly to a PCIE slot, not through USB.

If so please try the PCIE driver.

First of all, thank you for the quick response and the driver files! Unfortunately, it still does not work as expected.

I reverted everything back to a clean configuration and removed all the drivers I had previously installed to avoid any conflicts. Then I installed the PCIE drivers I was sent specifically from the folders labeled PCIE. I also went through all three of the archives, but the following driver set seemed to install the most appropriate drivers.
Quectel_RxxxxN_RxxxxF_Windows_PCIE_Driver(Q)_NetAdapter_V1.0.0.0

Out of all the included drivers, only MhiHost.sys and ModemAuthService.exe were actually applied to the device.
All the devices in the device manager I had previously seen with the USB drivers were now gone, instead a new device has been added:

  • Quectel Modem Host Interface
    • Quectel PCI Express

Unfortunately, there are still no detectable COM ports and neither QCom nor QNavigator can identify my device.
Noteworthy is also, that Windows does not identify these drivers as anything cellular-related, as any options in settings to configure sim cards and networks are now gone.


This is the output I still get from lspci, maybe it can help to diagnose the issue:

03:00.0 Unassigned class [ff00]: Device 1eac:1002
Subsystem: Device 1eac:2004
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Region 0: Memory at f69ff000 (64-bit, non-prefetchable)
Region 2: Memory at f69fe000 (64-bit, non-prefetchable)

Please try the driver I sent.
This modem should only work for laptop device.
Is it a Lenovo laptop?

I tried the drivers, and it seems to just revert to the previous configuration, where multiple devices show up in the device manager, windows shows settings for cellular, but there is no service and essentially no communication with the modem.

Interestingly enough, two COM ports are now recognized, though not active or connected, which makes me wonder if these might have been used during the firmware update, during which communication was clearly happening.

I have run out of ideas on what to do, so it might be best to try a different approach, possibly using a USB adapter for the modem, instead of connecting it to a PCIE slot.

Also, yes, I am using a Lenovo device.

You can show the device manager.
If you can send the AT command now, you can check that why there is internet connection.

I can’t send any AT commands, since there are no com ports opened.
I have attached screenshots of the four devices I can see listed in device manager. These all show up when running the driver installer with the Setup.bat file.

As mentioned previously, when manually only installing the drivers from the PCIE folder individually, these devices are not shown, instead a Quectel Modem Host Interface group with the Quectel PCI Express device is listed, though also without open ports.