I confirm the problem too.
My device answer to ATZ E0 V1 X4 &C1 +FCLASS=0 with ok only after a entered a correct pin with AT+CPIN=1234
so i think the init sequence algorithm should be: ATZ if (modem answer ok, and defined(pin)) { AT+CPIN=$PIN }
AT E0 V1 X4 &C1 +FCLASS=0
I confirm the problem too.
My device answer to ATZ E0 V1 X4 &C1 +FCLASS=0 with ok only after a entered a correct pin with AT+CPIN=1234
so i think the init sequence algorithm should be:
AT+CPIN= $PIN
ATZ
if (modem answer ok, and defined(pin)) {
}
AT E0 V1 X4 &C1 +FCLASS=0