I have been at this for quite sometime and I have had some success but I am really new at all of this and as such I'm not sure on what to do next. So I have been able to successfully install and run CuteCom from a Mac. I am able to receive SMS messages but I can't sent anything. These are the commands that I am using:
AT
OK
AT+CMGF=1
OK
AT+CMGS="4355311355"
This is your arduino speaking
0x1A
I can only get the ">" then I have to close CuteCom and completly disconnect the board/shield. I have also tried to upload the program from the tut but I just get an error saying that the programmer is not responding. I have tried all of the jumper settings that I can think of. I have read and reread tuts from other people... Am I just really missing something really basic? Thank you for your help.
not able to help you with a ready solution. but may we can share some experience.
I have a similar problem with Arduino Duemilanova + Libelium HILO (I soldered the capacitor) on a Mac with Arduino 0018.
The setup works nicely over a terminal. I use ZTerm on the Mac.
I have taken out the Arduino and connect through the USB. Zterm works on 115200 8N1.
The HILO is powered from the Arduino (Power Jumper towards the capacitor). The USB Jumpers are on the position towards the edge of the board. The power from the USB was sufficient to send receive in a high fieldstrength location. I also used an external powersource for the Arduino with good result.
With that, I can talk through the Terminal. AT commands work nicely. I can also send SMSes. The text should be terminated with Ctrl Z and return. It also took me some time to figure that out. The modem also receives SMSes and displays them properly.
My problem comes when trying to operate it standalone with the microcontroller in place. The Arduino and the HILO apparently do not communicate properly over the serial line. When I attach a second Arduino board without microcontroller to monitor the serial connection, it properly receives the arduino serial output, but HILO does not respond. USB jumpers in this setup were put to the more center board position.
with Arduino with uc removed - the 5V from the USB was sufficient to send and receive SMSes.
with Arduino & uc (standalone) - i tried both the USB as power source (my mac never complained about excessive current) and an external 12V to the arduino. in this setup I also tried to provide external power to the SAGEM
does work.
if I attach another Arduino without uc and draw the power from the standalone Arduino (with uc) - but otherwise disconnet modem and Arduino (with uc), the modem responds. so it does not seem to be a power problem.
the more i browse through the fora and read about difficulties with the Libelium, the more i feel compelled to setup my own custom board with a third party GSM module (e.g. Telit).
so far a number of problems seem to have been resolved.
i) the modem communicates properly, the trick seems to be to send the correct CR/LF sequence for the modem to process commands.
ii) i have seen no problems with power or power outage if using a 2A supply. the USB is sufficient in a 'good' GSM location.
the problem, which remains is the timing-wise 'unpredictable' response time of the Modem. It is obvious why the Libelium examples are so simple. they just wait, they are not made to react to Modem output.
registering with the network requires anything between 5 and 30 secs, response to individual commands take something between 0.01 and 1 sec.