A7 GSM : CME Error 58

Hello Arduino fans,
My project is to design a GPS tracker. For that I use an Adafruit Metro Mini (same as Arduino UNO) and a GSM GPRS GPS module to send the location information by SMS.

the module I use you can find here : https://www.amazon.com/WHDTS-Antenna-Support-Message-Microcontroller/dp/B072K5JLZD/ref=sr_1_4?s=electronics&ie=UTF8&qid=1516668178&sr=1-4&keywords=arduino+gsm

And the controller used is a A7 Ai Thinker. I am supposed to control it using AT Commands.

I managed to connect to the device but I have two problems :
-1) During the initialization the device sends a message. I compared mine to many other posts and the beginning is the same bu at the end I should receive something like :

^CINIT: 8, 2048, 1

^CINIT: 16, 0, 1638500

^CINIT: 32, 0, 0

+CREG: 0

+CTZV: 16/06/08, 03:56:22, +08

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

+CREG: 1

But instead I only have :

^CINIT: 8, 2048, 1

^CINIT: 16, 0, 1638500

^CINIT: 32, 0, 0

+CREG: 0

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

+CREG: 3

I checked with my mobile phone and I have service, I tested with 2 different SIM cards and I have exactly the same problem.
I removed the PIN code for both of them as I saw that could be a source of problems.

-2) Whatever other AT command I send I receive the same message :
CME ERROR:58
But I can't find what does this error mean... I have found different website listing all the possible CME errors but the 58 is not listed.

Thank you for your help!

Can you post your code?

Hi,
I don't have any code yet, I am just communicating with the device using the serial port (I also tried with softwares like SSCOM32) and sending AT commands.
It's very basic, I just try to initialize my device.

Hi

did you made any progress with that error 58?
I have the same problem. I flashed a GOOUUU TECG IOT-GA6 with the AI Thinker firmware but get that CME Error 58 all the time.
AT and ATI works