Updating firmware of SIM800 GSM Module

The SIM800 GSM modem series from SIMCOM offers a lot of features like, SD card interfacing, Bluetooth functionality, FM etc.. In most cases a firmware update is required to avail these features. This post is intended to give an idea about how to update the firmware of SIM800 modems.

What you need:

  1. SIMCOM SIM800 GSM module
  2. A USB to SERIAL (either USB to TTL or USB to RS232 depending upon the GSM modem you have)
  3. SIMCOM series download tool. (Click Here to Download)
  4. A new firmware file to upload to the modem.



  • Now open the download tool. You should run the tool as administrator. The tool will be inside the folder as shown below


  • When you open the tool you will get a window like below. I have tested this tool with a SIM 800 modem. You can choose the modem type from the Target box (Marked as 1) . Depending upon the target the window may vary.

tool_optionsDetails of the select boxes

  1. Target: Choose the target to which the firmware is to be uploaded. Here I choose SIM800
  2. Port Type: Since we are updating the firmware through the UART pins of GSM modem choose UART. There is another option USB, which can be used to update the firmware through the debug USB port (which obviously we are not selecting).
  3. Now select the COM port to which the GSM modem is connected. You can check this under device manger\ports. (While I was testing, this port number appeared in the tool only when I did run it as administrator).
  4. Choose the baud rate as 115200.
  5. Now select the firmware file to be uploaded. Click the image folder button and browse to the location of the firmware file.











  • Now open the file selected. Now a set of files gets listed in the window in the middle of the tool. (In my figures files are already listed because I’ve tested this software already.)loaded_files

6. In this box, you can choose the erase type. Either you can erase  the source code only or you can erase both the source code and user data.

7.  Now press the “Start Download” button


8. You will see the timer, left to the “Start Download” button begins.


9. Turn ON the GSM modem now if it is OFF or Restart it. (This is very important. You have to restart the GSM modem after pressing the “Start Download” Button. Then only the firmware updating process begins). And you can see the progress bar moving.tool_progress_bar

10. Now wait for some time. The updating process takes a few minutes to complete. And the progress bar changes colour in between the updating process. Once the update process is completed the timer will stop. Then you can press the exit button to close the tool.




9 thoughts on “Updating firmware of SIM800 GSM Module

  1. Pingback: Setting Up Bluetooth In SIM800 GSM Modem | Random Codes - Elementz Tech Blog

  2. hi There, I have SIM800L and when I run AT+CGMR I get, Revision:1418B02SIM800L24

    I was trying to update to 1308B09SIM800L16 but I get following error https://s16.postimg.org/v60lh265h/ERROR.png

    I have tried few different version of SIM800L I found and I also tried to set the tool to SIM800 as target still get same error.

    Another question I have it, is there SIM800L EAT firmware available ?

    Thank you

  3. hi, while uploading firmware there was a problem and now my sim800l do not react any more (no led light,…), it is bricked. is there any way to bring it back to live (redo the firmware upload in a forced mode.) ???

      • sorry, i meant this happens with the right firmware for sim800l. your instruction is clear. in the meanwhile i used an older firmwaretool and other firmware version for sim800l and get it working again. with your firmware tool v1.06 it works better than with an newer v1.19 (error message during firmware update).

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s