SimTech SimCom SIM800 Series Application Note

Software upgrade
Hide thumbs Also See for SimCom SIM800 Series:

Advertisement

Quick Links

SIM800 Series_ Software Upgrade
_Application Note_V1.02

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SimCom SIM800 Series and is the answer not in the manual?

Questions and answers

Summary of Contents for SimTech SimCom SIM800 Series

  • Page 1 SIM800 Series_ Software Upgrade _Application Note_V1.02...
  • Page 2 Smart Machine Smart Decision Document Title: SIM800 Series_Software Upgrade_Application Note Version: 1.02 Date: 2014-06-30 Status: Release Document Control ID: SIM800 Series_Software Upgrade_Application Note_V1.02.doc General Notes SIMCom offers this information as a service to its customers, to support application and engineering efforts that use the products designed by SIMCom. The information provided is based upon requirements specifically provided to SIMCom by the customers.
  • Page 3: Table Of Contents

    Smart Machine Smart Decision Contents 1 Upgrade Process..................6 Start Upgrade Process...................6 Synchronization Word Detection(0xB5) ..........7 Send Head Information (0x01/0x81)............7 Upgrade ROM_VIVA File to the Module (0x03).........8 Command Summary..................8 2 Linux Source Code................10 Compile the Source Code on Linux System..........10 Run on the Linux System ................10 Command Line Parameters ................10 Appendix ....................11 Related Documents ..................
  • Page 4 Smart Machine Smart Decision Figure 1: Upgrade process ......................6 Figure 2:Waiting for synchronization word ................7 Figure 3:Synchronization word detection ................7 Figure 4:Send head information .....................8 Figure 5:Upgrade ROM_VIVA file ..................8 SIM800 Series_Software Upgrade_Application Note_V1.02 2014-06-30...
  • Page 5 Smart Machine Smart Decision Version History Date Version Description of change Author 2013-09-02 V1.00 New version Yanhai.cheng 2013-09-04 V1.01 SIM800 Series Upgrade protocol and picture change Yanhai.cheng 2014-06-30 V1.02 Change Linux Command parameter redefine Yanhai.cheng Scope This manual mainly describes how to use the PC or external MCU to upgrade software of SIM800 series modules by serial port.
  • Page 6: Upgrade Process

    Smart Machine Smart Decision 1 Upgrade Process This chapter introduces software upgrade process of SIM800 series modules. The picture below illustrates this upgrade process: Every time when module is powered on, it will start from the BOOT ROM. The following picture shows the upgrade process: Figure 1: Upgrade process 1.1 Start Upgrade Process Make sure the power supply of module is OK and module serial port is connected to the...
  • Page 7: Synchronization Word Detection(0Xb5

    Smart Machine Smart Decision 1.2 Synchronization Word Detection(0xB5) When the module Bootloader program starts, if it receives the 0xb5 byte synchronization word within 100 ms, it will reply with a 0x5b byte word then the module go into the upgrade mode. Within 100 ms, if the module does not receive 0xb5 synchronization word, the module will enter normal mode.
  • Page 8: Upgrade Rom_Viva File To The Module (0X03)

    Smart Machine Smart Decision Figure 4:Send head information 1.4 Upgrade ROM_VIVA File to the Module (0x03) To upgrade ROM_VIVA file to the module, the frame should include four parts: the frame head (0x03), 4-bytes data frame length (maximum length is no more than 512 bytes), data fields and 4-bytes data checksum.
  • Page 9 Smart Machine Smart Decision 0x5B Sync byte confirm MODULE->PC 0x01/0x81 Send head information PC->MODULE 0x02 Head information confirm MODULE->PC 0x03 Send Upgrade data PC->MODULE 0x04 Upgrade data confirm MODULE->PC ‘P’ Write flash fail MODULE->PC ‘C’ Checksum error MODULE->PC ‘R’ Erasing MODULE->PC ‘E’...
  • Page 10: Linux Source Code

    Smart Machine Smart Decision 2 Linux Source Code SIMCom offers SIM800 upgrade Linux source code mtkdownload, as well as the binaries compiled by Ubuntu 11.10 64 - bit system. Customer can run it directly under this system, in other Linux systems, or client MCU system, users need to recompile the source code and run their own code.
  • Page 11: Appendix

    Smart Machine Smart Decision Appendix Related Documents Document name Remark SIM800 Series_AT Command Manual Terms and Abbreviations Abbreviation Description GPRS General Packet Radio Service Internet Protocol EMAIL Electronic Mail SMTP Simple Mail Transfer Protocol POP3 Post Office Protocol 3 SIM800 Series_Software Upgrade_Application Note_V1.02 2014-06-30...

Table of Contents