Unable to start BG96 USB interface

I’ve got some BG96 modules here in mPCIe form, which I purchased a few months apart in different orders. The modules from each order are showing some very different behaviour that I’m unable to change/fix.

My main aim is to be able to flash them all with a known FW image to eliminate the differences. But the problem is that for half of the modules I’m not able to connect over USB to my windows PC. Nothing comes up in device manager at all, there’s no sign of life over the USB interface.

Using the UART interface I’m setting full functionality and getting:
AT+CFUN=1,1

Can anyone tell me what I’m missing here?

Unfortunately there’s another big difference between the modules from each shipment… The one’s with the working usb seem to remain always powered on. If I use either the PwrKey, or the power down AT command, the module just reboots and comes back on again.
Any help here would be much appreciated!

i have replied you in another topic ( 10600), I guess that, there is no driver and Qflash tools in your side , pls kindly download from the below link , any more issue , you can reach to support@quectel.com , and get more support
the driver:
https://cnquectel-my.sharepoint.com/:f:/g/personal/america-fae_quectel_com/EpPb04oqLLJCs2-vA7_jghQB-mrfqoBEfXE--POk0XnADA?e=wvxruZ
the flash burning tools:
https://cnquectel-my.sharepoint.com/:f:/g/personal/america-fae_quectel_com/Epp89DdhRLVPiaLR3gT4gjQBw1bnTh3sSoeY5gWrBDDEVQ?e=Ye7T9x