avatar

ahref

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 :(