SparkFun will be closed on Tuesday, November 5th to support our team in being able to go out and vote! Orders placed after 2 pm MT Monday, November 4th will ship on Wednesday, November 6th. Thanks for your patience and understanding.
Member Since: January 9, 2013
Country: United States
https://www.sparkfun.com/products/9427 as a breakout board.
Im seriously annoyed here at the lack of documentation in key areas.
For example the SOCKSTATUS response is poorly documented:
+SOCKSTATUS: 1,1,0102,0,0,0
Means socket 1 is online and 0102 is connected. My Gripe is with the 0102 field.
I am aware of 2 documented flags: 0102 – Connected 0104 – Connecting
Since starting development I’ve had 0100 and 2130 aswell as just 01. Could anyone provide further clarification on what these mean?. I’m unable to access the manufacturer’s website.
Im seriously annoyed here at the lack of documentation in key areas.
For examp,e the SOCKSTATUS response is poorly documented:
+SOCKSTATUS: 1,1,0102,0,0,0
Means socket 1 is online and 0102 is connected. My Gripe is with the 0102 field.
I am aware of 2 documented flags: 0102 - Connected 0104 - Connecting
Since starting development I've had 0100 and 2130 aswell as just 01. Could anyone provide further clarification on what these mean?. I'm unable to access the manufacturer's website.
SMS is unable to send photos, MMS is. I would suggest practice sending SMS'es before reading the actual documentation to send a photo.
Are you on the correct band,
Use AT+SBAND? to get and AT+SBAND to set.
I had to change mine.
My suggestion in this case would be to get a USB to FTDI Chip thingy https://www.sparkfun.com/products/9716? connecting this up to just the shield with some jumpers and then some serial software such as HyperTerminal should allow you to detect the baud rate.
In my case it was set to 115200 which the arduino has difficulties reading.
Is that all you get, I get 9ý 9ý 9ý then all the actual good stuff. I assume it has something to do with receiving partial data before the connection is fully established.
I really want to stress here how timing is everything with this module. You cannot spam commands out with delays. They block anyway surely your Arduino needs to be doing something else.
Instead code a handler for each type of message. When you get the correct output trigger the next step. This makes it stupidly hard when it just says OK though :)
Its important to understand the time delay when issuing commands, If you are getting 6553.. Errors try adding a delay.
This may seem a bit forward but I love you :).
Was getting CCGATT of 1 for about 4 hours, CREG and CGREGS of 0,3. Changed to Band 8 and everything is cool.
However anyone know the difference between CREG 0,1 and CREG 1,1?
Running on the giffgaff network which is basically O2 in the UK.
http://www.gsmarena.com/network-bands.php3 might help others.
No public wish lists :(