Please be informed that our office will be closed during Dragon Boat Festival from May 28th to 30th, and we will work on May 27th.


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!
Captcha is required!
Captcha is wrong!

This is a GSM/GPRS shield, based on SIM900 Quad-band GSM/GPRS module. It's controlled via AT commands, compatible with Arduino / Iteaduino and Mega.

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

Discontinued No
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
Board Size 78mm x 66mm
Operation Level
  • Digital 3.3V
  • Digital 5V
Stackable No
Weight 70 g

Product Review(s)

9 review(s)

Items 1 to 5 of 9 total

per page

Write Your Own Review

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

Aigars (Posted on 6/22/2015)

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.

globalpositioning (Posted on 9/29/2014)

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...

abraham (Posted on 7/23/2014)

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.

Stanley (Posted on 10/1/2013)

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'

Andrologiciels (Posted on 9/30/2013)

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.