GSM/GPRS Module - SM5100B

The SM5100B is a miniature, quad-band GSM 850/EGSM 900/DCS 1800/PCS 1900 module, which can be integrated into a great number of wireless projects. You can use this module to accomplish almost anything a normal cell phone can - SMS text messages, GSM/GPRS, TCP/IP, and more!

This module features two UARTS, an SPI interface, and two 10-bit ADCs. It also supports Li-ion battery charging, a 4x6 keypad, and an LCD interface. Inputs/outputs are available for a speaker and microphone. An antenna does come attached to the module.

Power supplied to the module should be regulated between 3.3-4.2VDC (3.6V nominal).

You can connect it up to a mating 60-pin, surface mount connector, or you can pair this module with our SM5100B evaluation board. There is no SIM socket on the actual cell module, you might want to consider using our SIM card breakout board.

  • Temperature range: -10-55°C (operating), -40-85°C (storage)
  • Connection: 60 pins, mating connector sold separately
  • Power Supply: VBAT: 3.3V to 4.2V range, 3.6V typical
  • Power Consumption:
    • Off mode: <100uA
    • Sleep mode: <2.0mA
    • Idle mode: <7.0mA (average)
    • Communication mode: 350 mA (average,GSM)
    • Communication mode: 2A (Typical peak during TX slot,GSM)
  • Frequency Bands: EGSM900 +GSM850+ DCS1800+PCS1900
  • Transmit Power:
    • Class 4 (2W) for EGSM900/GSM850
    • Class 1 (1W) for DCS1800/PCS1900
  • Supported SIM card: 3V/1.8V SIM card. (auto recognize)
  • 4x6 keyboard interface available
  • UART0 interface with flow control, up to 460kbps
  • UART1 interface without flow control, two-wire interface, up to 460kbps
  • LCD interface available, over SPI* 35.0 x 39.0 x 2.9mm
  • Weight: <9g

GSM/GPRS Module - SM5100B Product Help and Resources

Core Skill: Programming

If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.

3 Programming

Skill Level: Competent - The toolchain for programming is a bit more complex and will examples may not be explicitly provided for you. You will be required to have a fundamental knowledge of programming and be required to provide your own code. You may need to modify existing libraries or code to work with your specific hardware. Sensor and hardware interfaces will be SPI or I2C.
See all skill levels


Core Skill: Electrical Prototyping

If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.

3 Electrical Prototyping

Skill Level: Competent - You will be required to reference a datasheet or schematic to know how to use a component. Your knowledge of a datasheet will only require basic features like power requirements, pinouts, or communications type. Also, you may need a power supply that?s greater than 12V or more than 1A worth of current.
See all skill levels


Comments

Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

  • mdtcmu / about 12 years ago / 3

    Hi all! Just a heads-up to anyone using this module... I've seen people saying you need to use the command AT+SBAND=7 to tell the module it's in the US. This isn't a country code; it designates which frequency bands the module operates on. So check your provider! If you're using T-Mobile, I believe you actually want AT+SBAND=8 for GSM900 and PCS1900. Hopefully this will save some pain.
    As far as the shield goes... when it works, it works well. The documentation is a bit poor, but once you find the ten commands you need to use most frequently, it gets better. There may be less expensive options out there, but this seems to be working for me now. Fingers crossed.

    • This may seem a bit forward but I love you :).

      Was getting CCGATT of 1 for about 4 hours, CREG and CGREGS of 0,3. Changed to Band 8 and everything is cool.

      However anyone know the difference between CREG 0,1 and CREG 1,1?

      Running on the giffgaff network which is basically O2 in the UK.

      http://www.gsmarena.com/network-bands.php3 might help others.

  • Member #614311 / about 9 years ago / 2

    I have this board, and I cann connect to GSM but not to GPRS. The attach command AT+CGATT=1 always sens error CME ERROR:0 phone failure. IT SEEMS I NEED to UPDATE the firmware for the spreadstrum modem. I called spreadstrum and they asked me to contact sparkfun.

  • nickwest / about 14 years ago / 2

    Has Sparkfun considered selling the SIM340C GSM modules made by SIMCOM? They use a through-hole mini DIP connector which is really easy to hand-solder. They have similar specs to these modules.
    I'm not affiliated with the company, I just like using their hardware.

  • Member #728656 / about 9 years ago / 1

    Hi!!

    I Got 15 modules with the same imei.... How about that?????

    • Member #728656 / about 9 years ago / 1

      Thanks, i just send an e-mail to the tech team..... I hope they can help me with this situation that i think is very particular, but it´s real. The 15 modules have the same imei

    • M-Short / about 9 years ago / 1

      Well that doesn't sound right. Email our techsupport team at techsupport@sparkfun.com and they can see if they can get to the bottom of this.

  • ebrady / about 9 years ago / 1

    The website lists the SM5100B Evaluation board as retired, does Sparkfun plan to offer an alternative?

    • M-Short / about 9 years ago / 1

      We don't. This module is actually being discontinued by the manufactures so we've discontinued the entire line.

  • Member #604302 / about 9 years ago / 1

    Hi!! I bought a SM5100B a few months ago.. Trying to work with using the development board started giving me problems. I made it send a SMS and the next day, it didn't even go further from the starting sentence "~~~~~". Does anyone have any idea of what is wrong with it? Thanks!

  • Paul R. Potts / about 9 years ago * / 1

    I am evaluating this module with the development board (not the shield) and I'm running into some trouble.

    I first tried it with a SIM from ReadySim, "30 days talk & text + 2 GB Data." I first used this SIM in my Android phone and registered it to get a number, and it works fine for SMS and voice calls. The SM5100B will not register on the network with this SIM, no matter what I do. I've tried all the bands, and I've gone through every option mentioned in these dozens of comments. I always get a status 3 back ("denied.")

    Today I tried my regular SIM, the one I have used in several different phones for the last few years, which is a T-Mobile SIM. With this SIM the SM5100B seems to register fine on the network. I am not having any success with SMS. Besides just typing AT commands in a serial terminal, I've been working with this Java program to talk to the module: http://m2msupport.net/m2msupport/module-tester/

    This seems to work OK up until the point I try to send an SMS. I have successfully sent a couple of short SMS messages but after that the module starts reporting errors. For example, here is the "conversation" with the module (via the tester program, which adds some notes). After I try to send a message all commands start failing:

    ÒÒÒÒÒ +SIND: 1

    +SIND: 10,"SM",1,"FD",1,"LD",1,"MC",1,"RC",1,"ME",1

    +SIND: 11

    +SIND: 3

    +SIND: 4

    (I query with the "get device info" button):

    Spreadtrum Communication CO.,Ltd

    OK Manufacturer : Ò

    SM5100B-D

    OK Model Number : SM5100B-D

    IDH.SC6600D-BASE4_R1.0.0011_B04

    OK Revision : IDH.SC6600D-BASE4_R1.0.0011_B04

    (I query with the "signal strength" button)

    +CSQ: 15,99

    OK Signal level is -83 dbm. Signal condition is good.The signal strength range is -53 dbm (Excellent) to -109 dbm (Marginal).

    (I query with the "SMS support" button)

    +CSMS: 1,1,1,0

    OK Service-> Unkown type Mobile Terminated SMS -> Supported Mobile Originated SMS -> Supported Broadcast type SMS messages -> NOT supported

    (I query with the "SMS SC address" button)

    +CSCA: "+12063130004",145

    OK SMS service center address is +12063130004

    (I query with the "SMS format" button)

    +CMGF: 0

    OK SMS message for is configured for PDU mode

    (OK, let me try to send a message; phone number blanked out for privacy reasons)

    +CMGF: 0

    OK SMS message for is configured for PDU mode Checking registration status...

    +CREG: 0,5

    OK Device is registered and is roaming.

    Checking SMS Mode...

    +CMGF: 0

    OK SMS message for is configured for PDU mode Checking SMS Mode...

    SMS Service center entry is empty.Not including this field in the PDU

    +CMGS: 40

    OK

    I sent a couple of messages successfully, but after that, if I continue to query it, say to ask for my phone number repeatedly, it will work once, then return CME error 4, then error 4 again, then work, then not work, etc. so it seems very unreliable as to whether it will recognize commands. I am talking to it at 9600 baud; I'm using an external 5V power brick that is rated at 2 amps, and the "quad band cellular duck antenna" from Sparkfun.

    Is there a currently available, recommended SIM that is verified to work with this device? I'm in Midland, Michigan, USA. I can use my old personal SIM for experimentation but if we are going to deploy modules like this in projects we will need to set up SIMs for them.

    Is the module just unreliable, in terms of staying up and running?

  • Member #660100 / about 9 years ago / 1

    Hi all,

    I am a newbie trying to send a SMS using Arduino. I have this part and the evaluation board for it. Will those be enough? Do I really need the shield too? Thanks

  • Member #618656 / about 9 years ago / 1

    4 Frequency GPRS/GSM Module-EFCom Pro is an ultra compact and reliable wireless module. http://www.elecfreaks.com/store/gprsgsm-moduleefcom-pro-efcompro-p-450.html

  • Member #618656 / about 9 years ago / 1

    You may need SIM900 GPRS/GSM module here: http://www.elecfreaks.com/store/gprsgsm-moduleefcom-por-p-450.html

  • Im seriously annoyed here at the lack of documentation in key areas.

    For example the SOCKSTATUS response is poorly documented:

    +SOCKSTATUS: 1,1,0102,0,0,0

    Means socket 1 is online and 0102 is connected. My Gripe is with the 0102 field.

    I am aware of 2 documented flags: 0102 – Connected 0104 – Connecting

    Since starting development I’ve had 0100 and 2130 aswell as just 01. Could anyone provide further clarification on what these mean?. I’m unable to access the manufacturer’s website.

  • Member #398211 / about 11 years ago / 1

    I have heard that you have to buy separate power charger, but I can not offered as a product?

  • xinwei / about 11 years ago * / 1

    i have not used such a gprs module, i just purchase an alike gprs/gsm modue from a china website:

    http://www.elecrow.com/micro-controllers-c-109/shield-c-109_110/gprsgsm-shield-p-325.html

    one years agaio, the module works well, but a litte large for my case . just want to know, what’s the difference with the 2 modules? do i need one week more to learn how this module works again?

  • Member #383710 / about 11 years ago / 1

    Have problem to connect to celluar network with SM5100B-D I do have take away the pin code request I do have good signal strength +CSQ: 22,99 and a connection with the celluar network The sim card works in ordinary mobile phone

    I get the following +SIND: 1 ;SIM card +SIND: 10,"SM",1,"FD",1,"LD",1,"MC",1,"RC",1,"ME",1 +SIND: 3 ;AT module is partially ready +SIND: 7 ;Only emergency call +SIND: 4 ;AT module is totaly ready

    and...

    +COPS: (1,"TELIA",,"24001"),(1,"voda SE",,"24008"),,(0-4),(0,2)

    Can it be that SM5100B do not work with a 3G SIM card??? Or some other thing I have missed?? /John

  • Member #374063 / about 11 years ago / 1

    newbie questions : is there a sim card slot in it ? can it be used without sim card? Is it possible to send GPS to remote mobile phone/laptop without simcard? thank you

    • Tim G / about 11 years ago / 1

      This module doesn't have a SIM card slot on it, but if you get the accompanying development board, that has the SIM card slot on it. (https://www.sparkfun.com/commerce/product_info.php?products_id=9427)

      Also, it might've been a typo, but please don't confuse GPS with GPRS.

      If you want GPS data, you'll need something along these lines: https://www.sparkfun.com/products/10709

      And, as far as I know, if you want to actually send the GPS data to a cell phone or laptop, you'll need to use some combination of the two. More than likely, you'll want to either get a GSM shield that mates to a microcontroller board (as opposed to a standalone module) or you can get a shield that's a combination of GSM/GPRS/GPS. I don't believe SparkFun offers this currently, but the cheapest I've found elsewhere is about $90.

      Hope this helps!

  • Member #332534 / about 12 years ago / 1

    Does anyone have the command to setup the PDP context for a T-mobile broadband SIM card?

    Here's the China Mobile one: AT+CGDCONT=1,”IP”,”cmnet”

    What would the T-mobile one look like?

    Also, do you need a username/password combination for T-mobile? (i.e. AT+CGPCO=0,”user”,”password”, 1)

    TYIA

  • fish123456 / about 12 years ago / 1

    Does anyone have recommendations for a cheap pay as you go setup for these devices? I wouldn't need a bunch of usage, so I'm looking for something relatively cheap. If it forces me to add an entire line of service, it's sort of a non-starter for hobbyist projects. I'm in the U.S.

  • Member #79210 / about 12 years ago / 1

    I was using the TCP/IP functions to send a string to a remote server(which i don't moderate) but now I'm failing to connect all of the sudden. Before I was getting +SOCKSTATUS: 1,1,0102,0,0,0 but now I'm getting +SOCKSTATUS: 1,0,2130,0,0,0 I cant figure out what that "2130" means. I scoured the AT Command Set pdf for any clues but the answer eludes me. Any ideas what went wrong?

    Thanks in advance.

  • cyclicredundancy / about 12 years ago * / 1

    FYI in case someone was wondering CTRL+Z = hex value 0x1A or decimal 26

  • casestudies / about 12 years ago / 1

    Is it possible to send picture messages in addition to text SMS messages using this module? I'd like to use a small serial camera to snap an image, and then send it to a phone. Is this possible? Thanks.

  • Member #342929 / about 12 years ago / 1

    How much power does it consumes in GPRS mode?

  • Member #342929 / about 12 years ago / 1

    Can anyone tell me the power consumption while using GPRS? I've searched all the documents I could find, but with no luck.

  • Bin Wang / about 12 years ago / 1

    Hi guys: Thanks for all these suggestiones. Right now I can communicate between Arduino and GSM. 1. The NewSoftSerial Library is very unstable while working at high baudrate: 115200 for SM5100B. The information is not readable until I modified the library itself but even so, there are still some errors when return long sentence back......

    1. Based on the problem before, the timing issue also exist when TX long data to control GSM using Arduino. for example, There is a sentence that I gonna use: AT+SDATACONF=1,”TCP”,”www.sina.com.cn”,80 (to a remote host name), assume that I gonna use some other website instead of sina.com. It is very easy to be super long.... like Amazon Website Service Linux Platform. To fix this problem, I tried to separate the long sentence into many small pieces. The last end with Carrier Return while the others not. But still doesn't work. Sometimes if I type in everything together, the GSM reboot itself....which is very weird and I remembered this happends to other users.

    I am wondering do you know any people in sparkfun using this as a project and can successfully using the TCP/IP function.

    At last, thanks for all your help and I will promise to make a tutorial for this baby if I can figure out.

  • Bin Wang / about 12 years ago / 1

    I bought the SM5100B and eval board. And right now. I run into big issues. I use the USB to control the module as expected using TCP/IP to ETL data. Then I removed the solder on the eval board and try to control the GSM using Arduino. But, I can't make it work and I connected the jumpers again and try to repeat my success again but...it doesn't work any more. Every time I started my module, it told me +SIND: 1

    +SIND: 10,"SM",1,"FD",1,"LD",1,"MC",1,"RC",1,"ME",1

    +SIND: 3

    +SIND: 4

    +SIND: 7 (It should be +SIND: 11)

    which indicates that not connected to the network. If connected, it should tell me +SIND: 11, what is worse, I unplug the card and put back to my iphone(I just place the miniSIM carefully at the large socket, will that be a reason to burn the sim card?), and it doesn't work anymore! I even can't use my SIM card anymore, do you guys think I burned the card or just it is just a matter of configuration? Appreciate any help.

    • Bin Wang / about 12 years ago / 2

      the reason is lack of signal.... sorry for the spam

      • Member #660100 / about 9 years ago / 1

        Did you get it working on Arduino? I also cleared the jumpers, and it also does not work anymore. It used to work fine via USB.

  • boj / about 12 years ago / 1

    No CDMA love? :-( I'm loyal to Sprint. Wel, I suppose that no SIM card would be hard. (no rhyme intended)

  • Red / about 12 years ago / 1

    Hi, is it possible interface this module with an ATmega128 at 3,3V ? I mean without level shifters. In the manual seems that all I/O are at 2,8V...

  • Member #247472 / about 12 years ago / 1

    Hi,

    I tested the uart port provided by the eval. board. It works just fine.

    Now is it possible to drive SM5100B through SPI port using AT command set ?

    (Of course I have a picmicro to handle both protocols. My picmicro provides 2 usarts and 1 or 2 SPI, both usarts are used. No SPI are used. And SM5100B datasheets are not informative enough to tell)

    • Member #247472 / about 12 years ago * / 1

      Ok, so it appears I misunderstood the datasheet. It should work just fine, either through EUSART or SPI interface.

      The datasheet states that some GPIO's are not available when using AT commands firmware. Multiple "technical" roles are assigned to these pins (GPIO pins serves EUSART and SPI lines as well) : A eusart pin cannot serve both GPIO and EUSART mode when using that EUSART port ! it is obvious.

      It should be just fine hopefully.

  • raul7 / about 12 years ago / 1

    The description says that an antenna does come attached to the module, but its just an extension cable with a connector doesn't it?

    • Member #247472 / about 12 years ago / 1

      Hi, An extension cable is soldered to the device, allowing to plug an external antenna to the device.

      The device already has an integrated antenna so that tiing external antenna is not mandatory.

  • sparkfunkov / about 12 years ago / 1

    I am trying to put it into sleep mode and then wake it up when I need to send a text.

    After thoroughly looking through the "SM5100B-D AT Command" PDF, I have been unable to find something that definitively explains the commands for sleep and wake.

    Can someone from sparkfun please shed a little light on the situation?

    • Jorge of the Jungle / about 12 years ago / 1

      Hi guys, I've done a lot of working with this device, the way you put this babe to sleep is this: The device is set on AUTOPOWERON=ON, meaning it will always turn ON when you give power to it; You can set it to AUTOPOWERON=OFF, or manually TURN it OFF with the AT command CELL.println("AT+CPOF"); The problem will be wake it UP, the device uses a PIN (59 - First on the bottom left side of the connector) on HIGH for around 1 second to WAKE UP, BUT the sparkfun GSM SHIELD does not have it connected, I had to put a wire from the PIN 59 to any IO Pin on the Arduino, then it worked fine.

      I have another problem, get data from a WEB Page, just run a simple GET on a web page, anyone know how to do that? The "manual" is too weak, I've tried without success.

      Thank you. _Jorge

  • merde / about 13 years ago / 1

    What exacty are the "sleep" and "idle" modes and how do you enter them? Is "idle" entered automatically when not communicating? Can you receive calls in "sleep" mode. What are the AT comands to enter those modes? The command manual says nothing about that. When not communicating my module uses about 60 to 100mA... I'd like to get to the 7mA for a remote application.
    Cheers

    • Jorge of the Jungle / about 12 years ago / 1

      Hi, I've build my own arduino board, with GPS, GSM and uSD, on powerdown mode it consumes only 0.5 mA. I can give some help if you want.

    • avishaan / about 13 years ago / 1

      I'm in the same boat. Were you able to figure this out? I need to find some way to put it in a low power mode for my application. Maybe I'll just cut power to it....

  • Lennart / about 13 years ago / 1

    Here are some hints etc. for building a text message device using the SM5100B GSM.
    http://arduinostuff.jimdo.com/home/texting

  • Member #235506 / about 13 years ago / 1

    hi all,
    I am trying to obtain an sms controller that will work in the UK..
    the item I really want is this one
    http://jaycar.co.nz/productView.asp?ID=KC5400&keywords=SMS&form=KEYWORD
    http://www.siliconchip.com.au/cms/A_102670/article.html
    http://www.youtube.com/watch?v=iWGXhxfnqRA&NR=1
    As it has 8 inputs and 4 outputs.
    Would this kit do the trick?..if not does anyone have any ideas what will?
    Thanks

  • Shruti / about 13 years ago / 1

    Hello
    I have bought SM5100B-D Gsm module and evaluation board from you.
    I am using the Rxd1 and Txd1 to connect it to the arduino pro mini.
    I also give supply 3.8V to main Vbatt .
    But the Rx and Tx leds of the evaluation board are not on when I connect it to arduino, unlike when
    it is connected to hyperterminal using USB.
    Should I give supply to the Vbat and GND pins next to the Rxd1 and Txd1 pins in the evaluation board?
    If so can I give 5 V supply, because it is not working for 3.8V supply.
    But it is mentioned in the datasheet that max voltage is 4.2V
    What should I do?
    (Please Note I am already connecting main Vbat and GND to the 3.8V supply, I am talking about the additional
    Vbatt and Gnd pins next to the Rxd1 and Txd1 pins)
    Kindly help me out.
    Regards
    Shruti

    • Jorge of the Jungle / about 12 years ago / 1

      Still need help? despite the fact this GSM module uses 3.3-4.x to work, usually 3.6 the shield has an HUGE LDO that you must feed with more than 4.5 volts, then the LDO will reduce it to 3.6 and feed the GSM. You can remove the LDO, Jump the VIN with VOUT and feed with your 3.8 that it will work.

      • Member #660100 / about 9 years ago / 1

        What if I supply the GSM module through the barrel jack with >5V? Do I need to connect anything else except for RXd1, Txd1 and ground?

  • CF / about 13 years ago / 1

    The description mentions the PCS 1900 band. Will this work on Sprint?

  • Does anyone know what the maximum data transmission speed is for this module?

  • Bill In Baltimore / about 13 years ago / 1

    Finally, the secret to getting this device to work.
    Although it took me a week of frustration, knowing a few simple facts is all it takes.
    I will be providing a tutorial that simplifies how to transmit data to a serve, sens sms msgs and make calls later, but for now, here's how to get connected to a Tmobile network in a minute of two.
    I am using TMobile as my carrier. A Prepaid SIM
    The ONE most important thing is using the proper antenna. TMobile uses 1900Mhz band in US. DO NOT use a cellular antenna designed for 850-900Mhz. It will not work, unless maybe you have climbed a cell tower and placed it next to its antenna.
    Use an antenna designed for 1900Mhz. This is critical.
    The second thing is to set your device to the right frequency band.
    Use the AT+SBAND=7 command.
    Once set, this setting will remain until you change it, even if you remove power from the device.
    With proper antenna connected and band set, recycle power to your device.
    Wait a bit and you will eventually see the infamous +SIND: 11 response indicating that you are sucessfully connected to your network.
    After this, the rest is easy!
    Good luck.
    More to follow...

    • Member #409919 / about 11 years ago / 1

      Bill, what cellular antenna did you use? Thanks -Greg

    • Kyle from Baltimore / about 13 years ago / 1

      Hey Bill-
      Really happy that you got the board running. I'm Kyle and I'm also from Baltimore. We're doing an event called betascape (http://betascape.org) in two weeks and I wanted to demo an ardunio hooked up to one of these boards. Would you like to work together to make up a demo? Hit me on twitter: @kylefritz or kyle.p.fritz@gmail

    • internetOFthings / about 13 years ago * / 1

      Bill (or Anyone) - I'm glad you got this working. I also recently got my SM5100B working on the T-mobile network. I was now wondering if you had any luck making a TCP connection to a server and requesting a http page? I have used the following AT Commands and nothing seems to work.
      AT+CGDCONT=1,"IP","wap.voicestream.com" //config PDP connect
      AT+CGACT=1,1 //make PDP conneciton
      AT+SDATACONF=1,"TCP","www.urlexample.com",80 //config TCP
      AT+SDATASTART=1,1 //make TCP connection
      AT+SSTRSEND=1,"GET /insert_book.php HTTP/1.0" //make php request
      Please let me know....Thanks.

      • Member #227218 / about 12 years ago / 2

        Did you manage to make the GET command working ? It's driving me insane. It seems that lots of people are having the same issue after searching the forums.

        I spent half of yesterday trying to get the "GET" call to a php script to work without any luck. I came out to the conclusion that the SMB51000 module filters the word "GET" for some reason. If I send this: "AT+SSTRSEND=1,\"GET /test.php?x=1&y=2&z=3 HTTP/1.0\r\n\r\n\"" it doesn't work at all, and my server doesn't log any activity or request. If I, however try this: "AT+SSTRSEND=1,\"GEX /test.php?x=1&y=2&z=3 HTTP/1.0\r\n\r\n\"" , basically changing GET to something else, it see the request on the server, but it's not properly formatted.

        I would really appreciate if you can tell me if you got yours working.

      • Pichichi / about 13 years ago / 1

        I also got a prepaid T-mobile SIM card and am trying to make a TCP connection to a server. I successfully sent an SMS message, but could not get data to transfer over GPRS. The connection to the server is established (after AT+SDATASTART=1,1) but data is not coming through.
        Called T-mobile customer service, and the guy told me that this was impossible because of the security protocols associated with the prepaid SIM cards. He said that getting a plan would work no problem, but that involves a 2 yr contract and $50/month or so, which sucks.
        Using the SIM card from my iPhone (AT&T) worked fine, by the way.
        Was anyone out there successful in transferring data to a server using a TCP connection with a T-mobile prepaid SIM card?

        • Jorge of the Jungle / about 12 years ago / 1

          Hi man, can you please tell me how do you managed to receive TCP data with this board?! I Don't care about the SIM issue,

          Thank you !!!!

          • Member #362803 / about 12 years ago / 1

            Try to see if this help: http://objectmix.com/labview/327905-communicate-pc-gprs-module-through-tcp-ip.html

  • Bill In Baltimore / about 13 years ago / 1

    HELP!
    Purchased 3 SM5100B boards and two of the dev boards.
    I am able to talk to the SM5100B but cannot get it to authenticate with a good T-mobile SIM card to the network.
    Yes, I have a good antenna, a good power supply etc.
    I am in the US and have the Frequency set for GSM 850.
    T-Mobile says that perhaps these devices are "blacklisted" for their network.
    Has anyone been able to get these to connect to T-Mobile in the US? If so, what are the settings I need to do this.
    Thanks!

  • Max66 / about 13 years ago / 1

    Hi, I bought this module and one WRL-00558 antenna with RP SMA connector. Both seems to have female connectors without pin in the middle. Does anybody know if there is an adaptor to match both connectors? Do I buy an antenna?
    Thanks

  • Thanks to some sleuthing by one of our customers Michael, we have some tips to share about connecting with this module.
    "The power up sequence is essential. One must plug in the USB connection and establish a connection to the PC before applying power to the GSM module. This is critical.
    1) Plug in the USB cable to the PC
    2) Be sure the PC recognizes the USB Connection
    3) Start a terminal emulation program and connect it to the USB connection
    4) Plug in 5v or higher power supply capable of at least 2 A peak current to the eval board and turn the power switch on the eval board ON.
    5) The system will take about 15 secs to fully connect, during which time it will respond with some SIND codes. When it has finished this sequence, it is ready to be used."
    We are also working on testing compatibility with different carriers. At this time, there have been reports of issues with prepaid cards, and lower end providers.

  • Member #185139 / about 13 years ago / 1

    I have the SM5100B Evaluation Board. I inserted a simcard, plus nearly all commands return ERROR. Example:
    AT+SLOG=?
    ERROR
    Why? Tks!

  • Member #162906 / about 13 years ago / 1

    hello! I have not successfully managed to use UART1(2 wire) from the breakout board. However, with no flow control selected from the interface, the UART0 works. Is there any command to enable UART1 or what's the catch? Thanks

  • DanNsk / about 13 years ago / 1

    Description tells that there is no SIM socket on SM5100B board, but as i see on the picture there is a SIM slot. Who is wrong ?

    • I tweaked the description a bit to make it more clear.

    • The SM5100B Eval Board has a SIM slot

      • DanNsk / about 13 years ago / 1

        ok ,got it, thanks.
        misunderstood the sentences
        "...you can pair this module with our SM5100B evaluation board. There is no SIM socket on this board ..."
        BTW - nice avatar :)

        • Yea, the description is a bit misleading. We will look into getting that changed.
          Nice avatar to you to, zeeba zeeba eata :)

  • EliTheIceMan / about 14 years ago / 1

    What baud rate does this come set at? Default 115200 or has it been changed to 9600?

  • SnuSnu / about 14 years ago / 1

    does it work with the lithium polymer batteries sold here? anyone ever test that?

  • calle / about 14 years ago / 1

    I find that it stops working at 3.9v, not 3.6v as mentioned.

    • Red / about 14 years ago / 1

      Hi,
      are you sure about the 3,9 volts limit ?
      I'd like use it for a mobile application with Li+ battery,
      but the risk is that battery voltage stay on 3,8v for most of its discharge...(?)

  • CornDog / about 14 years ago / 1

    Does anyone know if the sound quality is good on this unit?

Customer Reviews

3 out of 5

Based on 1 ratings:

Currently viewing all customer reviews.