Skip to content
This repository was archived by the owner on Sep 30, 2021. It is now read-only.
This repository was archived by the owner on Sep 30, 2021. It is now read-only.

THREE New GSM Shields v2 - GSM Library Scrap #20

@per1234

Description

@per1234

Moved from arduino/Arduino#7420 by @Thor2018

Hello everyone,

I have lot's of problems with three new original Arduino GSM Shields v2. Everyone does not functioning correctly because the GSM Library is incorrect. You don't belive me?
Google GSM Shield Problems! I can't understand why the hell you sell products which don't function correctly! I have spent more than 300$ on, so it seems, not functioning stuff!

Also the Arduino Forum can't help me!

After i tested one of the original Arduino GSM Shields v2 with the Original Mega2560, everything worked fine (Sending and Receiving SMS).
But today suddenly the GSM Modul stucks at the command "ReceiveSMS" or "GsmScanNetworks" from the Example Sketches!

I already tried and have done:

  • Connect Pin 2 from GSM Shield v2 to Pin 10 of Arduino Mega 2560 R3
  • My power supply can provide up to 3A by 12V
  • Removed the PIN from the SIM Card
  • The SIM Card itself is working
  • The Power Button on the GSM Shield is ON
  • Another New GSM Shield, for trying out, has the same problem
  • Another New Mega2560 comes up with the same problem

I also tried out something with AT commands like the Sketch below. Then i get after i typed in AT the following answer

autobaud

So do you know any further steps to can solve this problem? I can't understand why they selling products (GSM Shield's) which are not working. Especially they are really expensive!

I'm thankful for every answer!

Best regards, Thorsten

#include <SoftwareSerial.h>
#include <string.h>

char incoming_char = 0;
SoftwareSerial cell(10, 3);

void setup()
{
  // Initialize serial ports for communication.
  Serial.begin(9600);

  // Reset
  Serial.println("Start Reset");
  pinMode(7, OUTPUT);
  digitalWrite(7, HIGH);
  delay(12000);
  digitalWrite(7, LOW);
  delay(1000);
  Serial.println("End Reset");

  cell.begin(9600);

  Serial.println("Enter your AT commands (with CR & NL)...");
}

void loop()
{
  if (cell.available() > 0)
  {
    incoming_char = cell.read();
    if ((incoming_char >= ' ') && (incoming_char <= 'z'))
      Serial.print(incoming_char);
    else
    {
      Serial.print("%");
      Serial.print((int) incoming_char);
      Serial.print("%");
      if (incoming_char == 10)
        Serial.println();
    }
  }

  if (Serial.available() > 0)
  {
    incoming_char = Serial.read();
    cell.print(incoming_char);
  }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions