I'm not sure if this is best place to post this - please let me know.
I've got my Arduino communicating via a terminal emulator with a siemens A60 mobile phone. I can make calls etc... ok.
I think my A60 only supports PDU and not text mode (re: AT+CMGF ? +CMGF: 0 OK) If I try to set PDU then text mode I get: AT+CMGF =0 OK then AT+CMGF =1 ERROR
I found this tool http://stud.usv.ro/~amurariu/SMS%20and%20PDU%20format.htm
which is supposed to translate text to PDU, but I'm not sure..
I tried a simple message like hello world and got this from the tool: AT+CMGW=23 07910447946400F011000A9270042079330000AA0BE8329BFD06DDDF723619
I substituted my own phone numbers and used AT+CMGS to send the message direct. Also after reading a GSM dev manual of AT commands I put in this to the terminal:
(The manual gave this format: AT+CMGS=<length><CR><pdu><ctrl-Z>)
It printed what looks like gobbledegook and then ERROR, but checking the Hex box on the terminal lets it output some hex numbers
Can anyone please help?
PS I know I could get a phone that supports text mode but I would like to use this one as it was free and I already hacked the cable etc.. Also I may learn more if I try using this more difficult method.