Mkr 1500 can't sms

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.

so now i'm mysteriously getting a connection and i'm able to run through the SMS and NBScanNetworks sketch. It says it is successful and my hologram SIM dashboard says that the texts are sent through but I haven't received any. i tried multiple phone numbers and tried talking to verizon to accept +88 texts but that hasn't worked.

now i'm thinking it may just be easier to send an alarm alert through email instead but i'm not sure how to go about that.

Downgrade the samd core (Under Boards) to 1.8.2 , compile and try again.

1 Like

same issue, it says i'm able to send the SMS, but no message received on my phone. the hologram SIM dashboard also confirms and charges me for the SMS.

i did figure out i can send a SMS to the hologram cloud. and then from the cloud i can reroute it and email myself at mynumber@vztext.com so i do get a text when i send a SMS. so that's great.

i think it would be even cheaper(data wise) to just send data to the hologram cloud and then reroute that data through the email to my phone. i just don't know how to send data from the mkr to a cloud service. i see the NBSSLClient example is able to read from a webpage but i don't see about writing to a webpage. does anyone have any code to accomplish this?

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.