Im using the NL-AB-RPI dev kit for a pi. When I connect to the BG95-B over UART using picocom, using the following command:
picocom -b 115200 -f h /dev/ttyAMA0
Every few seconds I get the unsolicited result code RDY. For about 1 second after the command is sent, I can type in any AT commands I want, but then it doesn’t except keyboard input until the next RDY result code is received. This makes it really frustrating to try and type any AT commands (as I have like 1 second to type it and then hit enter). It seems like the modem is getting constantly reset or something.
I’m not sure what would be causing this, as I am not trying to run any other programs or anything that would interfere with the DTO (which has been verified to load using: # cat /proc/device-tree/hat/product )
I would really appreciate some suggestions of where to go from here.
EDIT: Okay, so it appears I fixed it, special thanks to Dmitriy from product support.
Apparently, the QBG95 is somewhat unique in that it’s nRESET and ON_OFF signals are tied together internally in the module. The NL-AB-RPI weakly asserts low on the ON_OFF pin on the skywire modem which results in the QBG95 modem continuously resetting itself.
I had to manually turn the modem on using GPIO24 on the on RPI.