SIM800L & Arduino UNO


#1

Hi,
I have the SIM800L module connected the Arduino UNO. I have the SIM800L supplied with 5 volts separated from the Arduino, from a power source. The power source is reading at 83%, which is more than enough power.

---> AT+CBC
<--- +CBC: 0,83,4065

VBat = 4065 mV
—> AT+CBC
<— +CBC: 0,83,4065
VPct = 83%

The SIM800L is blinking at about 2 blinks a second.
I have the Hologram SIM card inserted the right way and I can detect it as well as read a message.

---> AT+CMGF=1
<--- OK
---> AT+CPMS?
<--- +CPMS: "SM",1,10,"SM",1,10,"SM",1,10

Reading SMS #1
—> AT+CMGF=1
<— OK
—> AT+CSDH=1
<— OK
AT+CMGR=1
+CMGR: “REC READ”,"+447937XXXXXX","",“18/05/24,14:16:47+04”,145,4,0,0,"+447797XXXXXX",145,1
h
***** SMS #1 (1) bytes *****
h


However, I keep getting this message when I try to send an SMS:

FONA>
OK

SMS Ready
s
Send to #+353894179097
Type out one-line message (140 char): hello world
—> AT+CMGF=1
<— OK
—> AT+CMGS="+353894XXXXXX"
<— >

hello world
^Z
Failed
FONA>
ERROR

The module keeps telling me: not registered, but I’m not sure how.

---> AT+CREG?
<--- +CREG: 0,0

Network status 0: Not registered
FONA>

I’m Using the Fona test example from the Fona library, for simplicity and testing reasons.

I’ll appreciate any help on this? Has anyone ever come across this, and what worked for you?
Thanks