Quectel BG96 Modem on a RaspPi Cellular HAT – No Signal , SIM will not register

Hello,

I am trying to work with this new raspberry pi modem HAT. Currently I am attempting to work the modem with my computer through USB and putty. I can send and receive commands through serial but nothing I do gets the modem to see RF signals or register the SIM. The test setup is as follows:

  1. Connected bench top PSU to the board capable of supplying up to 5 amps at 5 volts. (it draws about 80mA when its on and searching for signal, 50mA when idle). This should eliminate any under current issues.

  2. Connected a large 4G LTE CradlePoint brand antenna to the LTE port on the board. I have also tried several times with the Sixfab supplies Pulse Electronics one. I am also in an area with excellent AT&T 4G LTE signal.

  3. Connected the Sixfab board to my computer through the micro USB cable and started a terminal session.

  4. I turn on the power, wait 10 seconds then press the “pwrkey” button for 3 seconds. This wakes up the modem and then I can see the COM port display in my device manager. I then connect to the device through putty at a baud rate of 115200bps.

  5. Ensured that the AT&T SIM I am using is active. It is a Data only line with a private APN and static IP. I tested this SIM in two separate 4G CradlePoint modems and it works fine.

Serial log with notes (#)

# I set echo on
ATE1
OK

# I set error codes to verbose
AT+CMEE=2
OK

# display product info, modem mnfc, model, revision
ATI
Quectel
BG96
Revision: BG96MAR02A07M1G
OK

# Quectel modem IMEI number
AT+GSN
8664250XXXXXXXX
OK

# display status of the SIM. Ready indicates it does not require a PIN
AT+CPIN?
+CPIN: READY
OK

# query the initialization status of SIM card. (e.g. 3=1+2 means CPIN READY & SMS DONE).
AT+QINISTAT
+QINISTAT: 3
OK

# display SIM card number
AT+QCCID
+QCCID: 890141032760XXXXXXXX
OK

# display SIM International Mobile Subscriber Identity number
AT+CIMI
3104106XXXXXXXX
OK

# display phone functionality. 1 = Full function
AT+CFUN?
+CFUN: 1
OK

# display Signal Quality Report. RSSI and BER = Not known or not detectable
AT+CSQ
+CSQ: 99,99
OK

# Network registration status – Disable network registration unsolicited result code & Not registered, but MT is # currently trying to attach or searching an operator to register to.
AT+CREG?
+CREG: 0,2
OK

# Network Registration Status – Disable network registration unsolicited result code & Unknown
AT+CGREG?
+CGREG: 0,4
OK

# EPS Network Registration Status – Disable network registration unsolicited result code & Not registered, but MT is currently trying to attach or searching an operator to register to.
AT+CEREG?
+CEREG: 0,2
OK

That’s as far as I have gotten. Any ideas?

Thank you,