a collection of firmwares app notes and guides for simcom

   by Dost Shah    19 Comments  →

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

Follow me

Dost Shah

Team Lead- 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 or via Contact form
Follow me

Leave a comment
  1. Hi! 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? Reply
  2. Hi! 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. Reply
  3. 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. Reply
  4. 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 Reply
  5. sir, 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 = SD.open(“datalog.txt”); // if the file is available, write to it: if (dataFile) { while (dataFile.available()) { Serial.write(dataFile.read()); } dataFile.close(); } 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!! thanks Reply
  6. Pingback: latest enhance firmware for SIMCOM SIM900 module (1137B03SIM900M64_ST_ENHANCE ) | DMS

  7. i tried to upgrade sim900A with costumer upgrade tool but it given error as bellow error during load command during flash memory check target setting Reply
  8. hi, Anybody please tell how to use DTMF decoder inside the sim900. I have sent AT+DDET=1 and it response with OK. But when I make a call to tmy SIM900 and press some key on my the mobile phone, I received nothing. I have tried all the firmware for SIM900 module posted here, but nothing happened. Thanks you Reply
  9. Hi, thanks for your post But I’m a little bit confused that what is the difference between normal version and enhanced version of these firmware? For ex: 1137B13SIM900M64_ST and 1137B03SIM900M64_ST_ENHANCED Can they work together? Reply