Model: IM120417009
This is a customizable product. Based on the original prototype, we can make the customized prototype that meets your requirements. Know more about our Customizable Project, click here.

Availability: In stock

Regular Price: $49.80

Special Price: $42.00

Save: 16%

Quick Overview

IComsat is a GSM/GPRS shield for Arduino and based on the SIM900 Quad-band GSM/GPRS module. It is controlled via AT commands (GSM 07.07 ,07.05 and SIMCOM enhanced AT Commands), and fully compatible with Arduino / Iteaduino and Mega.
IComSat v1.1 - SIM900 GSM/GPRS shield for Arduino



IComsat is a GSM/GPRS shield for Arduino and based on the SIM900 Quad-band GSM/GPRS module. It is controlled via AT commands (GSM 07.07 ,07.05 and SIMCOM enhanced AT Commands), and fully compatible with Arduino / Iteaduino and Mega.


  • Quad-Band 850/900/1800/1900MHz
  • GPRS multi-slot calss 10/8
  • GPRS mobile station class B
  • Compliant to GSM phase 2/2+
  • Class 4 (2W@850/900MHz)
  • Class 1 (1W@1800/1900MHz)
  • Control via commands (GSM 07.07, 07.05 and SIMCOM enhanced AT Commands)
  • Short message service
  • Free serial port selection 
  • All SIM900 pins breakout
  • RTC supported with Super Cap
  • Power on/off and reset function supported by Arduino interface


Please visit our wiki page for more info about this product. It will be appreciated if you can help us improve the documents by correcting the errors, adding more demo codes or tutorials.

Technical support

For technical support, please open a ticket on Itead Support System.


Version 2.0
Compatible Mainboard
  • Leaf maple
  • Arduino Deumlanove/UNO
  • Arduino MEGA
  • Arduino Nano
  • ChipKit MAX32
  • ChipKit UNO32
  • FEZ Panda II
  • Freeduino
  • Iteadmaple
  • Iteaduino
  • Iteaduino ADK
  • Iteaduino MEGA 2560
  • Simple Cortex
  • Seeeduino
  • Seeduino MEGA
Shield Functions Wireless
Board Size 78mm x 66mm
Operation Level
  • Digital 3.3V
  • Digital 5V
Stackable No
Model IM120417009
Accessories Antenna
Weight 70.00g







Customer Reviews

Great product Review by globalpositioning
I used this in Mexico with IDE 1.0.5, aPS = 9VDC 1500mA and works fantastic. The documentation is excellent while I used my own AT Command (never used published libraries) and I was able to communicate with SIM900, send sms, make automated calls, etc... (Posted on 9/29/14)
Good product. Errors in library made it harder to use Review by abraham
Use arduino 022 ide with the library mentioned in the Download (Lib GSM_Shield). The Tx pin is 4 and RX is 5 ( in the library description it is reversed TX- 5, RX- 4). I use it with arduino Uno . In addition, in the setup code I pulled Pin 9 HIGH for a second. I am confused about Pin 8 and Pin 9. I don't know whether the documenation is right.
I use a 7.5V, 1 A adapter to drive it. (Posted on 7/23/14)
Works well with Adunio MEGA Review by Stanley
I want to say that this shield works well with the MEGA2560. I use it for phone and SMS. With a few simple wiring mods to the MEGA if plays great. I use the GSMSHIELD library, with some of my own code mods, from open-electronics. Get the ICOMSAT working with an UNO first before you try the MEGA board, no mods are needed to get it going. Would like to try the 3G shield but it needs more documentation.

Keep up the good work,
Stan K' (Posted on 10/1/13)
100% ARDUINO 1.0.5 Compatible Review by Andrologiciels
Le curseur de sélection de port doit être positionné sur UART_PORT et les cavaliers RX sur 3 et TX sur 2.
La carte doit être enfichée sur une carte arduino UNO R3 alimentée en 5v point central positif 1A.
Les programmes testés sont ceux livrés avec la version 1.0.5 du logiciel ARDUINO en sélectionnant les menu Fichier->Exemples->GSM
Le moniteur série du logiciel sera paramétré en Défilement automatique ; NL&CR ; 9600 bauds
Put the shield cursor in UART_PORT position and the RX in 3 and TX in 2.
Then use it with Arduino 1.0.5 and an UNO card.
Don't forget to put the serial monitor in NL&CR 9600 bauds.
All the standard GSM samples are ok. (Posted on 9/30/13)
Works! Review by Jeffrey
Thanks to Ricardo JL Rufino I got this shield working with the version of the Google code he recommended. Use Tortoise SVN to checkout the branch he listed because the root version doesn't work. (Posted on 1/18/13)
fairly cheap, and works well Review by Keeby
I've been using it for a project of mine, it is fairly cheap, and works well, just make sure you use it with an Uno, and also make sure you have the right library. (Posted on 9/17/12)
Nice and easy to use Review by Ricardo JL Rufino
Muito bom essa shield, abre grandes possibilidades para os projetos com arduino.
Usei ele com um Arduino UNO v2. e funcionou perfeitamente.

Aconselho usar a Biblioteca: http://gsm-shield-arduino.googlecode.com/
A versão: ../branches/SIM900IDE100/ , pois ele tem suporte a comunicação via HTTP
Os pinos/jupers do Shield devem ser TX(posicao 2) , RX(posicao3) para a comunicação com o arduino.

Very good this shield, offers great potential for projects with arduino.
I used it with an Arduino UNO v2. and it worked perfectly.

I advise using the Library: http://gsm-shield-arduino.googlecode.com/
Version: .. / branches/SIM900IDE100 / because it supports communication via HTTP
The pins / jupers the Shield should be TX (position 2), RX (posicao3) for communication with the arduino. (Posted on 8/20/12)
Great! Review by Symond
Maybe i should have selected DHL/UPS as my shipping method. It takes "ages"(around 15 business days) to receive it. It rather challenges my patience. Buttttt, a pretty good product!!!!! (Posted on 8/17/12)

Only registered users can write reviews. Please, log in or register

You can use it with the following product(s)

Product Tags

Use spaces to separate tags. Use single quotes (') for phrases.