Hi,
I have been using BG96 for a while and have my device working well with it for data and GNSS.
We use the USB for PPP and AT commands over the UART.
When using GNSS, the modem might be powered for GNSS or for data, or for both. Sometimes we disconnect from data and use the modem just for GNSS, and vice-versa.
Adding support for the BG95 has gone relatively smoothly, but one aspect is proving difficult… If the modem has already enumerated on USB in order to provide a data connection, and then the PPP is taken down, and the host-side USB is reset whilst keeping the modem powered in order to provide GNSS - When the data side is brought up again, the USB fails to enumerate. This works fine on BG96, but not on BG95.
I have found some QCFGEXT commands relating to USB, such as AT+QCFGEXT=“disusb”, and also AT+CFGEXT=“usb/event” which looked promising, but do not seem to solve the problem.
Any suggestions gratefully received.