You have no items in your shopping cart.



Profile Informations

Login Datas

or login

First name is required!
Last name is required!
First name is not valid!
Last name is not valid!
This is not an email address!
Email address is required!
This email is already registered!
Password is required!
Enter a valid password!
Please enter 6 or more characters!
Please enter 16 or less characters!
Passwords are not same!
Terms and Conditions are required!
Email or Password is wrong!

IComSat GSM / GPRS SIM900 Module Expansion Board Shield with Antenna For Arduino Mega

Model: IM120417009

Regular Price: $49.80

Special Price $42.00

Availability: In stock

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.

Product Description



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.

Additional Information

Additional Information

Link Wiki No
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.0000


Customer Reviews

Good shield but has some problems Review by Aigars
This is a rather good shield, but it has some problems:

1. Arduino library that is supplied on this site - does not compile as the library is outdated.
2. There is no AutoPowerOn - you need to press and hold SIM900-POWER button to actually power on chip (also to power down chip).

I think that you end up better using AT commands passed using software serial than using Arduino Library. (Posted on 6/22/2015)
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/2014)
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/2014)
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/2013)
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/2013)
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/2013)
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/2012)
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/2012)
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/2012)

Write Your Own Review

Only registered users who bought this product can write reviews. Please, log in or register