I'm having trouble getting the board to do the one thing i bought it for, send an SMS!. I'm designing a truck alarm system that will text me when it goes off and I figured this would be a good board to do it since I won't be able to connect to wifi and hologram.io offers SIM cards with a free Mb of data.
I have updated the firmware using the soldering usb method. I've used the arduino library 1.8.9. I've activated the hologram SIM. I've successfully run the testModem sketch. Both the send SMS and NBScanNetworks fail with with: OK
AT+CEREG?
+CEREG: 0,0
OK
AT+CEREG?
+CEREG: 0,0
repeating over and over again. I've tried leaving this on for over an hour with no success. I've tried uploading the code without changes and also by changing nbAccess.begin(PINNUMBER,"hologram") since hologram is the APN. Here is the serial output from changing NB nbAccess=true; on the sendSMS sketch:
SMS Messages Sender
AT
OK
AT+CMEE=0
OK
AT+CFUN=0
OK
AT+CPIN?
+CPIN: READY
OK
AT+CMGF=1
OK
AT+UDCONF=1,1
OK
AT+CTZU=1
OK
AT+CGDCONT=1,"IP","hologram"
OK
AT+UAUTHREQ=1,0
OK
AT+CFUN=1
OK
AT+CEREG?
+CEREG: 0,0
OK
AT+CEREG?
+CEREG: 0,0
Here is the serial output from NBScanNetworks:
NB IoT/LTE Cat M1 networks scanner
AT
OK
AT+CPWROFF
OK
Not connected
AT
OK
AT+CMEE=0
OK
AT+CFUN=0
OK
AT+CPIN?
+CPIN: READY
OK
AT+CMGF=1
OK
AT+UDCONF=1,1
OK
AT+CTZU=1
OK
AT+CGDCONT=1,"IP","hologram"
OK
AT+UAUTHREQ=1,0
OK
AT+CFUN=1
OK
AT+CEREG?
+CEREG: 0,0
OK
And here are some AT commands in SerialSARAPassThrough I found someone recommending someone on another forum attempt to diagnose their issue.
IMEI: 356726100699362
AT+CPIN?
+CPIN: READY
OK
AT+CFUN?
+CFUN: 1
OK
AT+COPS=?
+COPS: (1,"311 490","311 490","311490",7),(1,"Verizon","Verizon","311480",7),(1,"T-Mobile","T-Mobile","310260",7),(1,"Verizon","Verizon","311480",9),(1,"AT&T","AT&T","310410",9),(1,"T-Mobile","T-Mobile","310260",9),,(0,1,2,3,4),(0,1,2)
OK
AT+CGDCONT?
+CGDCONT: 1,"IP","hologram","0.0.0.0",0,0,0,0,0,0
OK
AT+CGACT?
+CGACT: 1,0
OK
AT+CEREG?
+CEREG: 0,0
Does anyone know what I might be doing wrong or how I could diagnose this? I'm totally out of ideas and I don't understand the problem. I'm wondering if I need to go back to my arduino uno and try adding a SIM7000A. Or maybe there is a better module that will give me the ability to send SMS. Then I'd just have to return the mkr 1500 or sell it to someone who doesn't want to bother with the micro soldering.
Any help is super appreciated.