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
Quectel_Android_RIL_Driver_User_Guide.pdf

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
https://www.quectel.com/support/contact.htm
or email to
support@quectel.com
for the lastest libreference-ril.so.