Random NO CARRIER with SIM800/SIM900 modems (Adafruit FONA on Raspberry Pi)

Hi there,

I use the Nova with a Hologram SIM card. The SIM is working out-of-the-box on an Android Tablet.

The Nova is now plugged on our Linux board. Since I was not able to make it work with a provider file and a chat script, I went with AT commands to debug.

So I do: minicom -D /dev/ttyACM0 -b 9600 and get:

> AT
> OK
> ATI
> SARA-U201-03B-00
> 
> OK
> AT+CGMI
> u-blox
> 
> OK
> AT+CGMM
> SARA-U201
> 
> OK
> AT+GMM
> SARA-U201
> 
> OK
> AT+CSQ
> +CSQ: 99,99
> 
> OK
> AT+CCID
> +CCID: 8***********4
> 
> AT+CPIN?
> +CPIN: READY
> 
> OK
> AT+COPS?
> +COPS: 0
> 
> OK
> AT+COPS=?
> +COPS: ,,(0-6),(0-2)
> 
> OK
> ATI
> SARA-U201-03B-00
> 
> OK
> AT+CGMI
> u-blox
> 
> OK
> AT+CGMM
> SARA-U201
> 
> OK
> AT+GMM
> SARA-U201
> 
> OK
> AT+CSQ
> +CSQ: 99,99
> 
> OK
> AT+CCID
> +CCID: 8944500301190503084
> 
> OK
> AT+CPIN?
> +CPIN: READY
> 
> OK
> AT+CFUN?
> +CFUN: 4,0
> 
> OK
> AT+CREG?
> +CREG: 0,0
> 
> OK
> AT+CGREG?
> +CGREG: 0,0
> 
> OK
> AT+CGDCONT?
> +CGDCONT: 1,"IP","hologram","0.0.0.0",0,0
> 
> OK
> AT+CGACT?
> +CGACT: 1,0
> 
> OK
> AT+COPS?
> +COPS: 0
> 
> OK
> AT+COPS=?
> +COPS: ,,(0-6),(0-2)
> 
> ATDT99**1#
> NO CARRIER
> ATDT*99***1#
> +CME ERROR: 148
> ATD*99***1#
> +CME ERROR: 148

At the end one can see the NO CARRIER response.

I’m using a SOM, an iMX6ULL from Toradex with the Viola carrier board.

Thank you for your time.

PS : Since a previous question was closed and send there I also jumped in. I can create a new question.