In this post we will learn how to update the firmware.
Requirements
- Simcom_-_sim900_Customer_flash_loader_V1.01
- Sim900 Baord with serial or USB interface to connect to PC.
- A Firmware of SIM900 can be found here.
You can use AT Command “AT+GSV” to check the current version of the Firmware.
.Cautions
- After the upgrate, the baurate of GPRS will 0(auto baudrate); Make sure you use “AT+IPR=xxx” to set the baudrate if you are not using autobaudrate.
- If you are not able to communicate with sim900 after flashing new firmware check this post GSM Modem/Module not responding to AT commands after firmware Upgrade??
How to
Application note AN_SIM900_Update Tool_UGD_V1.01 from simcom explains the process.
Step1
Download Simcom – sim900 Customer flash loader V1.01; Unzip the Simcom – sim900 Customer flash loader V1.01.
Step2
Connect your SIM900 board to your PC;
Step3
Open the executable file “Simcom – sim900 Customer flash loader V1.01″, it will show window like the one below

Step 3
Step4
Select the right COM port(in my case is COM12), and the default value of Speed is 460800(baudrate), and 460800 is OK from my experience.
Step5
Click the Browse to select the downloaded firmware(in my case is 1137B03SIM900M64_ST_MMS ). You can see window like the one below

Step 5
Step6
Click the START button to download, you will see window like the one below

Step 6
Step7
Now Switch Off and then Switch ON GPRS Board .

Step 7
Step8
When the tool is erasing the flash, you will see the window like the one below:(Step9 may last a few minutes)
If fail, you can try another Speed(baudrate),and do it all again.

Step 8
Step9
The whole download process needs about 4 minutes; After the download, you will see window like this

Step 9
When you see Download done, congratulations that you have upgrade the firmware successfully.