Loading ARM audio files in the SIM800L modem - martinhol221/SIM800L_DTMF_control GitHub Wiki

To upload files to the internal memory of the modem:

  1. Download the archive with the program Sim800 Series ArmFile Download v1.00.rar by this link

  2. Prepare 10 audio files in the format .ARM name 1.arm .... 10.arm, or download an already completed archive with files voiced by my wife in Russian

  3. Connect the ground of the modem and UART-USB converter and TX to RX, RX to TX, by feeding to the modem power. It is important to understand that the modem works with logical levels of 2.85V and most USB-TTL converters are 3.3 or 5 volts. It is necessary to use a voltage divider on resistors 1k and 10k

  4. Open Sim800 Series ArmFile Download, select COM port, add 10 audio files and press START


The files are downloaded to the modem's memory and will be accessible via the links

C:\User\1.amr - "Hi, I'm waiting for the team"

C:\User\2.amr - "I turn the ignition on"

C:\User\3.amr - "I warm up the candles (for a diesel engine)"

C:\User\4.amr - "I spin an engine with a starter"

C:\User\5.amr - "Successful start of the engine"

C:\User\6.amr - "Oops, restart"

C:\User\7.amr - "Speed is enabled, launch is not possible"

C:\User\8.amr - "Already warmed up"

C:\User\9.amr - "Caution, the vibration sensor has been activated (if connected)"

C:\User\10.amr - "Stop"

C:\User\11.amr - "The command is accepted, I start"

C:\User\12.amr - "Wait"


  • You can read the list of files with an AT command: AT+FSLS=C:\User\

  • Delete a specific file by an AT-Command: AT+CREC=3,"C:\User\9.amr"

  • Play the file "in the phone" with a volume level of 90% can be an AT-Command: AT+CREC=4,"C:\User\9.amr",0,90

  • Play the file on an external speaker with a volume level of 95% can be an AT-Command: AT+CREC=4,"C:\User\9.amr",1,95


The size of the internal memory of the modem on the manual is 40 KB.

The commands work on the modems of the version: Revision:1418B04SIM800L24