Member #509602

Member Since: January 16, 2014

Country: United States

  • To all sparkfun users, we would like to offer our experience. We were using a AT&T "go-phone" (pay as you go) sim card purchased in Arizona, USA. We too had a lot of trouble learning how to interface with the device. This is what worked for us:

    Use minicom terminal in Linux, Putty in Windows
        setup your desired serial port for 9600 baud, 8N1 (eight data bits, no parity, one stop bit)
        be sure to turn off software flow control
        If in linux be sure that you are a member of the dialout group and have access rights to the device ie "dev/ttyXXX"
    As a previous sparkfun user suggested, plugin the device while powered off and open serial port, and then flip power on
    You will see 5 bytes of garbage
    Next you will see +SIND messages
    +SIND messages indicate the status of your connection
    If you are using AT&T in the US the issue the command "AT+SBAND=7", this sets the operating frequency of your chip to the proper settings for AT&T service
    You will need to first insert your sim in a normal cellphone and make a call in order for the sim to become fully registered on the network. You can check your carrier settings with AT+CGREG?
        the second return value indicates status of the network, 1 means connected, 3 means rejected. Before making a call with a normal phone we were getting 3.
            If anyone knows the proper AT command sequence to register the device on the network, please feel free to share.
        https://www.sparkfun.com/datasheets/CellularShield/SM5100B%20AT%20Command%20Set.pdf let this be your guide in debugging.
    

    If anyone is interested in getting in interfacing this module with the Beaglebone Black, follow this link: beaglephoneblk.wordpress.com

No public wish lists :(