Hi Dinuka,
Thanks for your quick reply!
I shall give your method a try right away and let you know how I get on.
Regards
Chris
---------- Post added at 16:18 ---------- Previous post was at 15:35 ----------
Hi Dinuka,
I've got it working, I doesn't seem to be a reset pin on the SIM900D, however I found the source of the problem.
In the end I soldered my USB adaptor direct to the debug pins and it still wouldn't work, so i scoped the RX and TX lines and found that the adaptor was sending out spurious data when no comms activity was present. After a thourugh checking i found that a the ground from the PCb was missing to the adaptor, after connecting the ground the spurious data disapeared and i could program no probs.
Incidently thank you very much for the baud rate tip, it would have taken FOREVER at 9600 baud.
Also for those who are interested the correct sequence to program a SIM900D without a dev board is:
1) PWRKEY no connection & VCC powered OFF
2) PWRKEY to GND
3) With correct file selected, click start
4) When prompted power-up VCC
5) Wait a long time...
Thanks for your help Dinuka.
---------- Post added at 16:24 ---------- Previous post was at 16:18 ----------
Just thought I'de add, after changing firmware on SIM900D to version "1137B08SIM900M64_ST_DTMF_JD_MMS" the version now shows as SIM900 not SIM900D. All seems to work so far, and most important the DTMF detection works great!
Would like to know if anyone has a "D" version of the firmware though?
Thanks in advance.