BG95-M3 Android 8 booting issue

I am having problems getting my BG95 to boot fully.
When I cycle pin20 (cycle it LOW for .75 seconds) the module never fully boots.
The STATUS pin never goes HIGH.
I am seeing this in dmesg though:

[12916.642801] usb 1-1: new high-speed USB device number 71 using msm_hsusb_host
[12916.797876] usb 1-1: New USB device found, idVendor=2c7c, idProduct=0700
[12916.797901] usb 1-1: New USB device strings: Mfr=3, Product=2, SerialNumber=4
[12916.797916] usb 1-1: Product: Qualcomm CDMA Technologies MSM
[12916.797929] usb 1-1: Manufacturer: Qualcomm, Incorporated
[12916.797943] usb 1-1: SerialNumber: 1d1a29e3
[12917.524757] usb 1-1: USB disconnect, device number 71

Its like the device is starting to boot but then disconnects.
Has anyone else seen this type of behavior before?

I am planning to use AT commands to manually control this device BUT I would love to integrate the BG95 into Androids RIL. I have searched but never found any write ups on how to this though with the BG95 (I did find this for the EC25).

Also, I have found mention on the forum about compiling Quectel modules into the kernel but have not been able to find links.

I would be thankful for any help.

] usb 1-1: USB disconnect, device number 71

Should check hardware at first.

For the BG95 in Android please do follow the

the lastest RIL user guild and the RIL lib can be obtained from the Local FAEs.

Thank you for the reply.
You are right, it was a hardware issue. New hardware booted correctly.

Where can I get a copy of the Quectel_Android_RIL_Driver_User_Guide.pdf?

Quectel_Android_RIL_Driver_User_Guide_V1.9.pdf (663.4 KB)

Thank you.
Where can i find the rest of the RIL Package?

Please request at
or email to
for the lastest