GSM Modem - Neoway M590E - "Cannot init"

@Gunner: I didn’t connect to both pin 18/19 and the two other pins at the same time, but after each other since the first try didn’t work.

Anyway, i now re-soldered the modem-card, so now i can actually see the led on the modem-card flashing. But i still get the same error message in the serial monitor.

I have connected:
Arduino USB → My pc
Arduino pin 18(TX1) → Modem-card RXD
Arduino pin 19(RX1) → Modem-card TXD
Arduino ground → external powersupply ground
Modem-card BOOT → Modem-card GND pin1
Modem-card GND pin2 → Arduino ground
Modem-card 5v → external powersupply 5v

My code: (should be pretty much the same)

#define BLYNK_PRINT Serial
#define TINY_GSM_MODEM_M590

// Default heartbeat interval for GSM is 60
// If you want override this value, uncomment and set this option:
//#define BLYNK_HEARTBEAT 30

#include <TinyGsmClient.h>
#include <BlynkSimpleSIM800.h>

// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).
char auth = “*******”;

// Your GPRS credentials
// Leave empty, if missing user or pass
char apn = “internet.no”; //TDC Norway standard = “internet.no”
char user = “”; //TDC Norway standard = “”
char pass = “”; //TDC Norway standard = “”

// Hardware Serial on Mega, Leonardo, Micro
#define SerialAT Serial1

// or Software Serial on Uno, Nano
// #include <SoftwareSerial.h>
// SoftwareSerial SerialAT(2, 3); // RX, TX

TinyGsm modem(SerialAT);

void setup()
{
// Debug console
Serial.begin(9600);

delay(10);

// Set GSM module baud rate
SerialAT.begin(115200);
delay(3000);

// Restart takes quite some time
// To skip it, call init() instead of restart()
Serial.println(“Initializing modem…”);
modem.restart();

// Unlock your SIM card with a PIN
//modem.simUnlock(“”);

Blynk.begin(auth, modem, apn, user, pass);
}

void loop()
{
Blynk.run();
// You can inject your own code or combine it with other sketches.
// Check other examples on how to communicate with Blynk. Remember
// to avoid delay() function!
}