I have been playing around with the SM5100B shield following the tutorial, but I cannot for the life of me get it to read my providers SIM card. I have tried using a few friends SIM cards (Rogers service provider) and the code works and I can clearly see it identified the SIM card and is ready etc…I get the SIND: 1, SIND: 11, SIND: 3, SIND: 4 blah blah…but if I try my providers SIM card (Sasktel/Bell Mobility) I cannot get it to read the SIM card at all. I get as below, and I have tried 4 different SIM cards from this same cellular provider now…none are PIN locked etc and the SIM is not a 5 voltage SIM.
Has anyone experienced this and found a fix/solution to get thier SIM working?
Starting SM5100B Communication…
+SIND: 0
+SIND: 10,“SM”,0,“FD”,0,“LD”,0,“MC”,0,“RC”,0,“ME”,0
+SIND: 8
Thanks!
I might know why now (Was informed by someone’s blog). Sasktel is a 3G (3.5G) network, so since this shield is only 3G it will likley not work.
Does anyone know of a shield/module that will work for my SIM (3.5G)?
hi
I am interfacing SM5100B-D with arduino pro mini.
My code is as follows
#include <NewSoftSerial.h>
char charl=0;
NewSoftSerial cell(2,3);
void setup()
{
Serial.begin(9600);
cell.begin(9600);
}
void loop()
{
cell.println(“AT\r”);
Serial.print(“AT\r”);
cell.println(0x1A, BYTE);
Serial.print(cell.read());
delay(1000);
}
I am getting output as
AT
-1
which means it is not connected.
what should I do, i have given the basic connections. rx-tx,tx-rx, gnd-gnd,Vcc-Supply
I checked connecting the gsm module to the hyperterminal again.
I am getting the following response
+SIND:1 (SIM INSERTED)
+SIND: 10,“SM”,1,“FD”,1,“LD”,1,“MC”,1,“RC”,1,“ME”,1 (SIM READY)
+SIND:11 (REGISTERED TO NETWORK)
+SIND:3 (CALL READY)
+SIND:4 (SMS READY)
But I am not able to enter any AT commands after that. What do I do.
Could you help