Problems with communication with GSM GPRS A6 module

Hello,
For several days I’ve been trying to get a GPRS connection working in order to send/receive over HTTP protocol. At first I used SIM800L but I couldn’t connect to the network. I have tried using external power supply (4.1V with max current of 2A) but with no luck.

Today I decided to give some other module a try, and so I bought GSM GPRS A6 module. This is how it looks

Wiring:
Arduino - GSM GPRS A6
5V <-> VCC_IN
GND <-> GND
11 <-> U_TXD
10 <-> U_RXD

Code:

#include <SoftwareSerial.h> 

SoftwareSerial A6MODULE(11,10);

void setup() {
  Serial.begin(9600);
  delay(1000);
  A6MODULE.begin(9600);
  delay(1000);
}

void loop() {
  while(A6MODULE.available()){
    Serial.write(A6MODULE.read());
  }

  while(Serial.available()){
    A6MODULE.write(Serial.read());
  }
}

My problem is that I can’t properly communicate with the module. As soon as I open the serial monitor I receive one and the same response from the module. The module also does not respond to any AT commands. It simply replies every x seconds with this type of messages:

+CIEV: service, 0
+CIEV: roam, 0

+CREG: 3

+CIEV: service, 0
+CIEV: roam, 0

+CREG: 2

+CIEV: service, 0
+CIEV: roam, 0

+CREG: 3

+CIEV: service, 0
+CIEV: roam, 0

+CREG: 2
⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮
+CIEV: service, 0
+CIEV: roam, 0

+CREG: 2

+CIEV: service, 0
+CIEV: roam, 0

+CREG: 3

I have tried different baud rates. I hope you guys can help :slight_smile:
Cheers