Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

SIM900 Customer Flash Loader

Status
Not open for further replies.
Hello chipseller,

All the info here have been very useful to understand more about SIM900 firmwares and tools.

I am actually looking for SIM900B email firmware, the last firmware I am using is 1137B09SIM900B32_ST.

I have tried with an image that sherazi have in one of his blogs without success, the problem I think is because its not specially compiled for SIM900B 32Mbyte Flash, specifically I can not access the device after update (it doesn't replay AT command at all).

I would really appreciate if you could find for me a firmware that works for SIM900B 32M.

By the way, you know if it's possible to have the MMS and Email firmware versions together. Actually I haven't found any MMS for SIM900B 32M yet.

I would appreciated your support.

Best,
 

hello
my firmware sim900 is 1137B12SIM900m64_ST
dtmf isnt work
at+ddet isnt work
 

Hello Chipseller / thedinuka,

Could you post "1137B07SIM900M64_ST" firmware which has EAT because when I have downloaded from other site I couldn't find it having EAT.

Cheers
Vamsi
 

Here is the latest version of sim900 ST firmware to which I have access. EAT functionality is not, I believe a function of the firmware itself, but is delivered through SIM900Dev_IDE and RVCT2.2, neither of which I have access to at the moment, but may be available elsewhere.

Please note that I have nothing to do with SIMcom, nor do I represent them in any way.
 

Attachments

  • 1137B12SIM900M64_ST.rar
    6 MB · Views: 248

Hi Chinmay. I have a final question: I´m trying to wait in my code till a GPIO rising edge generates an EVENT_INTERRUPT event. But no matter the voltage I apply at pin 55 or 56, no edge is detected. These are the steps I follow:

1) Unsubscribe pin

2)Set pin to Interrupt

3)Set rising edge

4)Set de-bounce time to 20

In all of them I check taht i get FL_OK as a response, so it should be OK. But when I apply 3volts to the configured pin no EVENT_INERRUPTS shows up... May be interrupts are not supported by my core file??? 1137B01V01SIM908M64_ST_DTMF_JD_EAT

Do I have to write something in the lib files??

Anybody who succeeded with GPIO interrupts??

thanks in advance, best regards

Iban


Hello Iban
I´m a developer of a small business in Brazil, and i want to use your experience with sim908 EAT modules.
I can flash EAT core firmaware "1137B01V01SIM908M64_ST_DTMF_JD_EAT" with sucess and my personal application normally too, but nothing goes out of serial interface.
After module restart i can send AT commands, but my EAT application seens not run.
Is there anything i need to do to for sim908 run my application after start like remain power key at low level??
Below is the picture of the process, it makes completly and without errors, just my application dont run.
Thanks and congratulations about your success.
core.jpg
 

Hi Pozzari

With regards to your core file version, I am using "1137B02V01SIM908M64_ST_DTMF_JD_EAT" so i would recommend you to download it from one of my previous posts (4-2-2013). Replace the original download tool by the one supplied (v1.3) and load your app. With this core, user app. needs to be at address 00400000, and 00000000 for the core file.

You only need to keep the PWR_KEY for for the SIM908 to start. Also, check that you set the correct baudrate with the AT+IPR command ("AT+IPR=115200\r" for example).

You also have to direct the messages from the core processor to the serial port (It´s explained in the SIM908 EmbeddedAT command related documentation). Something like this:

//Input from serial port "MAIN" sent to the embedded application. Will rise EVENT_UARTDATA event when something is received by "MAIN" serial port in the EVAL KIT
ebdat9_03SetModemdataToFL(TRUE);

//Output from CORE sent to the embedded application. Will rise EVENT_MODEMDATA event when something is sent by the core.
ebdat9_04SetUartdataToFL(TRUE);

(Please note these two commands are for my eval board. They may not work in your hardware)



I think the SIM908 autodetects the baud rate in the beginning, so you have to enter a CAPITAL LETTER in you hyperterm for the module to recognize it. For example, write "AT" and press CR. Sim908 should give an "OK" for an answer.

Hope this helps!!

Best wishes

Iban
 

the problem was app address, address 00400000. Now it is working.
Thanks a lot
Hi Pozzari

With regards to your core file version, I am using "1137B02V01SIM908M64_ST_DTMF_JD_EAT" so i would recommend you to download it from one of my previous posts (4-2-2013). Replace the original download tool by the one supplied (v1.3) and load your app. With this core, user app. needs to be at address 00400000, and 00000000 for the core file.

You only need to keep the PWR_KEY for for the SIM908 to start. Also, check that you set the correct baudrate with the AT+IPR command ("AT+IPR=115200\r" for example).

You also have to direct the messages from the core processor to the serial port (It´s explained in the SIM908 EmbeddedAT command related documentation). Something like this:

//Input from serial port "MAIN" sent to the embedded application. Will rise EVENT_UARTDATA event when something is received by "MAIN" serial port in the EVAL KIT
ebdat9_03SetModemdataToFL(TRUE);

//Output from CORE sent to the embedded application. Will rise EVENT_MODEMDATA event when something is sent by the core.
ebdat9_04SetUartdataToFL(TRUE);

(Please note these two commands are for my eval board. They may not work in your hardware)



I think the SIM908 autodetects the baud rate in the beginning, so you have to enter a CAPITAL LETTER in you hyperterm for the module to recognize it. For example, write "AT" and press CR. Sim908 should give an "OK" for an answer.

Hope this helps!!

Best wishes

Iban
 

HI EVRYONE
FIRST AT ALL SORRY FOR BAD ENGLISH
I HAVE A SIM900A I UPDATE MY SIM900A WITH 1137B08SIM900M64_ST_DTMF_JD_MMS
BECAUSE IN MY COUNTRY(IRAN) SIM900A NOT SUPORTED FROM OUR OPRATOR'S
I DID IT MANY TIME BEFORE
BUT IN THIS TIME MY SIM900A AFTER START UP WILL SEND THIS COMMAND

+CFUN: 1

+CPIN: READY

+CPIN: NOT READY

I TRYED WITH ANOTHER UPDATE FILES
1137b09sim900b32_st
1137b09sim900b64_st
__________________
1137b10sim900d64_st
1137b09sim900b32_st
1137b08sim900m64_st_dtmf_jd_mms
1137b12sim900m64_st
1137B11SIM900M64_ST
1137B08SIM900A32_ST
1137B09SIM900B32_ST
1137B08SIM900B32_ST
1137B08SIM900M64_ST_DTMF_JD_MMS.cla


THE BEST FILE WAS 1137b09sim900b64_st BECAUSE IT WAS SEND CPIN NOT INSERTED AFTER MANY HOUR

AND IN FILE'S WITH 32 IN THE END THE SIM900A WAS NOT RUN

I DONT KNOW WHAT WAS THE ORGINAL UPDATE IN THE MODULE
PLEASE HELP ME :(
 

Hi Chipseller
I change gsm from sim900 to sim5215E.
I got error from sent ussd. It can use with sim900.

AT+CUSD=1,"*121#"
OK
+CME ERROR: retry operation

Do you have SIM5215E firmware?
This is my gsm information.
Model: SIMCOM_SIM5215E
Revision: SIM5215E_V1.5
firmware : 1575B16SIM5215E
 

Jaruwit:

As far as I can see you have the latest version. Attached is the AT Command set document. Maybe the particular command is not supported?

Please note that I have nothing to do with Simcom and do not represent them in any way - I am just another engineer trying to help out where I can
 

Attachments

  • SIMCOM_SIM5215_SIM5216_ATC_EN_V1.21.pdf
    3 MB · Views: 123

chipseller

thank for help. I search internet and found some information. I try. it work. By adding ",15" after command. I open at command manual. It is <dcs>. I never use this parameter in sim900.

AT+CUSD=1,"*121#",15
OK
+CUSD: 0,"balance is 492.60",?
 

Hi chipseller,

I need the 1137B04SIM900M64_ST_MMS firmware. I've read that Roshan already downloaded it (post #239 page 12), provided by you. But after I searched this thread, i couldn't find the link,..
Would you mind to provide me the link or re-upload,.. thanks
 

Dear sherazi !

I need an ENHANCE version of SIM900A,
could you share to me the firmware,

thanks you so much!
 
Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top