Hi,
[moved from networking]
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
AT+CMGF ? +CMGF: 0 OK
If I try to set PDU then text mode I get:
AT+CMGF =0 OK
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:
AT+CMGS=23<CR>
07910447946400F011000A9270042079330000AA0BE8329BFD06DDDF723619<ctrl-Z>
(The manual gave this format: AT+CMGS=)
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.