In this post we will learn how to update the firmware.
- 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.
- 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??
Application note AN_SIM900_Update Tool_UGD_V1.01 from simcom explains the process.
Download Simcom – sim900 Customer flash loader V1.01; Unzip the Simcom – sim900 Customer flash loader V1.01.
Connect your SIM900 board to your PC;
Open the executable file “Simcom – sim900 Customer flash loader V1.01″, it will show window like the one below
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.
Click the Browse to select the downloaded firmware(in my case is 1137B03SIM900M64_ST_MMS ). You can see window like the one below
Click the START button to download, you will see window like the one below
Now Switch Off and then Switch ON GPRS Board .
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.
The whole download process needs about 4 minutes; After the download, you will see window like this
When you see Download done, congratulations that you have upgrade the firmware successfully.