Firmware update for SIM800L to allow ARM files in memory and call playback

So I am using the GSM SIM800L Module and right now I have some arm files which I have to store it in GSM Module, I tried using AT+FSSTATUS? and AT+FSLS=C:/ and other commands but nothiing worked and all commands threw me "ERROR".

Reference Source for uploading arm files into SIM800L: https://github.com/martinhol221/SIM800L_DTMF_control/wiki/Loading-ARM-audio-files-in-the-SIM800L-modem

So I am wondering what the issue can be! Rightnow I think it might be incompatible firmware, so I wanna update to any firmware which supports the feature I want namely arm files storage, playback during calls.

My current firmware is Revision:1418B05SIM800L24
Can someone guide me like where should I find the firmware? and also how to check whether the firmware supports the feature I want. And how to update the firmware using Linux [Arch].

Thank You!

EDIT:
Solution:
The solution was very easy. Indeed my SIM800L module did have storage capability and also it was easy to play the arm file during call. I used wrong commands i guess and that's why I got ERROR. I used AT+FSCREATE=1.amr,0,4198,10 [this means create one 1.amr file with 4198 bytes] and then I entered command and it responded with '>' then I opened terminal and did this:
cat 1.amr > /dev/ttyUSB0 [this was my place]

I used minicom tool to communicate with the SIM800L through one USB-to-TTL converter. Just follow the github page given above. One more useful resource is this: filepath - SIM800C GSM AT COMMAND How to upload .amr audio file programmatically - Stack Overflow

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.