Skip to content

a collection of firmwares app notes and guides for simcom

SIMCOM– Firmwares

Here I am trying to make a collection of firmwares and release notes for Simcom Sim900 and other Simcom GSM/GPRS modules


Release Notes


Release Notes



Release Notes


Release Notes


Release Notes


Release Notes

The following two tabs change content below.


Sr. Design & Development Engineer at Kindows Tech Solutions. Dost Muhammad specializing in Embedded Design, Firmware development, PCB designing , testing and prototyping. He enjoys sharing his experience with others .Get in touch with Dost on Twitter
9 Comments Post a comment
  1. Qzole #

    Awesome collection, do you happen to know on which version the 1137B01SIM900M64_ST_ENHANCE firmware is based on?
    Will there be a release note for it too?

    January 30, 2013
  2. I couldn't get hands on the release notes will check and share if got somewhere..

    February 3, 2013
  3. Pavan #

    I'm want Email using SIM900A module. When I type “AT+EMAILCID=?” then it shows ERROR. Do you've a Email Firmware for SIM900A because you provided Email Firmware not supported to my module. Please guide me If I want to make this API or Firmware for my SIM900A module. Thank you.

    February 5, 2013
    • did u try Email firmware for sim900? I dont know if it works on sim900A

      February 6, 2013
  4. pulkit #

    i have sim 900a module and also has 32kb flash memory.I tried all 32kb firmware but i can not use the DTMF serivices.Please give me the firmware for the sim 900 with flash 32kb memory.

    June 1, 2013
    • There is no firmware in the post for sim900A that supports dtmf

      June 1, 2013
  5. ogah #

    i got my sim900 upgraded. i am trying to send a picture from an SD card to a phone through MMS but it is not working. kindly assist me

    July 8, 2013
  6. ogah #

    I'm trying to send an image to a phone using MMS. I am able to get to the point where my serial monitor says “CONNECT”. From my understanding of the SIM900 MMS manual, that means that the module is now ready to receive data. I am not sure about how to get the module read the data. I am trying to get an image from the SD card to the module.

    Right now, I'm using this to read from the SD card and send it to the SIM900 module:

    File dataFile =“datalog.txt”);

    // if the file is available, write to it:
    if (dataFile) {
    while (dataFile.available()) {

    It's not working. Eventually, the module waits there for the time specified in the AT command and prints “ERROR” on the serial monitor.

    If anybody could offer some help, it would be GREATLY APPRECIATED!!

    July 8, 2013

Leave a Reply

You may use basic HTML in your comments. Your email address will not be published.

Subscribe to this comment feed via RSS