Botletics SIM7000A - Crash with HTTP_GET on AT&T but not Verizon


#1

I’m in NYC and using a Hologram SIM with Botletics SIM7000A module mounted on an Arduino Uno. The modem is able to connect to AT&T with good reception but when I attempt to transmit data the module crashes. Have two identical setups (2 Botletic SIM7000A modules, 2 Hologram SIMs, 2 Arduino Unos, 2 2000mAh LiPo batteries) and both setups experience the same issue.

Any ideas? The one time I was able to transmit properly the modem happened to connect to Verizon.

Here is a log from crashing on AT&T:

FONA> n
—> AT+CREG?
<— +CREG: 0,5
Network status 5: Registered roaming
FONA> b
—> AT+CBC
<— +CBC: 0,99,4167
VBat = 4167 mV
—> AT+CBC
<— +CBC: 0,99,4168
VPct = 99%
FONA> 1
—> AT+CPSI?
<— +CPSI: LTE CAT-M1,Online,310-410,0x0911,29502736,256,EUTRAN-BAND12,5110,3,3,-11,-73,-46,19
—> AT+COPS?
<— +COPS: 0,0,“AT&T Hologram”,8

FONA> OK
FONA> i
—> AT+CSQ
<— +CSQ: 31,99
RSSI = 31: -52 dBm
FONA> G
—> AT+CIPSHUT
<— SHUT OK
—> AT+CGATT=1
<— OK
—> AT+SAPBR=3,1,“CONTYPE”,“GPRS”
<— OK
—> AT+SAPBR=3,1,“APN”,“hologram”
<— OK
—> AT+CSTT=“hologram”
<— OK
—> AT+SAPBR=1,1
<— OK
—> AT+CIICR
<— OK
FONA> 2
—> AT+HTTPTERM
<— ERROR
—> AT+HTTPINIT
<— OK
—> AT+HTTPPARA=“CID”,1
<— OK
—> AT+HTTPPARA=“URL”,“dweet.io/dweet/for/865235030028365?temp=669.12&batt=3600
<— OK
—> AT+HTTPACTION=0
<— OK
Failed to complete HTTP GET…
FONA>

And a log of when everything worked on Verizon:

FONA> n
—> AT+CREG?
<— +CREG: 0,5
Network status 5: Registered roaming
FONA> b
—> AT+CBC
<— +CBC: 0,99,4195
VBat = 4195 mV
—> AT+CBC
<— +CBC: 0,99,4196
VPct = 99%
FONA> i
—> AT+CSQ
<— +CSQ: 23,99
RSSI = 23: -68 dBm
FONA> 1
—> AT+CPSI?
<— +CPSI: LTE CAT-M1,Online,311-480,0x5103,20811010,217,EUTRAN-BAND13,5230,3,3,-15,-99,-68,7
—> AT+COPS?
<— +COPS: 0,0,“Verizon Wireless Hologram”,8

OFONA> K
G
—> AT+CIPSHUT
<— SHUT OK
—> AT+CGATT=1
<— OK
—> AT+SAPBR=3,1,“CONTYPE”,“GPRS”
<— OK
—> AT+SAPBR=3,1,“APN”,“hologram”
<— OK
—> AT+CSTT=“hologram”
<— OK
—> AT+SAPBR=1,1
<— OK
—> AT+CIICR
<— OK
FONA> 2
—> AT+HTTPTERM
<— ERROR
—> AT+HTTPINIT
<— OK
—> AT+HTTPPARA=“CID”,1
<— OK
—> AT+HTTPPARA=“URL”,“dweet.io/dweet/for/865235030025585?temp=697.41&batt=3600
<— OK
—> AT+HTTPACTION=0
<— OK
HTTP status: 200
Data length: 213
—> AT+HTTPREAD
<— +HTTPREAD: 213
—> AT+HTTPTERM
<— OK