EM12G MSFT drivers

Hello,

I have an EM12GPA-512-MSFT3 originally in a Surface Pro 7+. I am using this currently in an M.2 usb adapter.

Please can you provide me with the “Quectel_LTE&5G_USB_Driver_For_MSFT”. The standard USB drivers do not give me access to the COM ports on this device.

I have flashed EM12GPAR01A09M4G_MSFT to the device using QDLoader. If there is a more recent firmware update to the MSFT version please can you provide that too.

The hardware ID for this device is “USB\VID_2C7C&PID_0307”. I can see this device has been discussed in the support forum in the past.

Hi @Controversialfigure
I have send the firmware and driver to you via e-mail,pls chk.

Hi @lyman-Q,

I have received the links and will try them tonight when I am home.

Will I also need “Quectel_LTE&5G_Windows_USB_Driver_For_MSFT_V1.0.7” mentioned in the firmware release notes? Please could I also request access to this file just for completeness and to help with additional troubleshooting.

Thank you!

Just checked the files. I was able to flash the firmware using QDloader mode - thank you. The included driver package did not work for my version of card though.

However, I am still unable to access any COM ports. Please could you provide me with the “ Quectel_LTE&5G_Windows_USB_Driver_For_MSFT” to see if this helps.

I appreciate this is a vendor specific card which has caused issues in the forum before, but would like to try.

Thank you.

First check whether you have any unknown device (without a driver) with USB\VID_2C7C.

No, there are no unknown devices in device manager. Thinking this was a Windows 11 issue, I have tried this on a Windows 10 machine with similar results.

This forum discussion appears to have the same version of the EM12G that I have.

I can see two different HID/PID devices:
USB\VID_2C7C&PID_0307&MI_00
USB\VID_2C7C&PID_0307&MI_02

I am unable to see any way to send AT commands. The forum post I linked previously suggested there should be another ID:
USB\VID_2C7C&PID_0307&MI_04

None of the Quectel driver packages I have tried have installed have been compatible with this PID. The only set of drivers that I have been able to get to work are the ones extracted from the Microsoft Surface Pro 7+ update package.

There is also a possibility that the M.2 USB adapter I am using is limiting by ability to access the device fully, but I do not have another one to try at the moment.

The card does not appear to have any COM ports available, and I have only been able to get a COM port by putting the device into QLoader mode by shorting the pins (as detailed in the previously linked forum post).

It makes no sense since you don’t have such a device.

Correct, and no driver will help.

So, given that others in the forum with this variant of the EM12 have access to the serial interface, I suppose the next question would be whether there is any way to enable the serial interface on this specific module? It does not seem to matter which OS I use, I am unable to see a serial interface.

My guess is it’s locked down in some way after being in the Surface Pro. Regrettably, I no longer have access to that device to put it back in to test and see if there was some more I could do with it.

For the time being, the card does work in MBIM mode, but it would be useful to have full access to the cards interfaces.