Browse Source

Use CREG to check registration status.

Do not check if GPRS is connected as it will fail due to APN not being set.
v_master
JP Meijers 5 years ago
parent
commit
640b846662
1 changed files with 3 additions and 3 deletions
  1. +3
    -3
      src/TinyGsmClientSaraR4.h

+ 3
- 3
src/TinyGsmClientSaraR4.h View File

@ -329,7 +329,7 @@ TINY_GSM_MODEM_GET_SIMCCID_CCID()
} }
TINY_GSM_MODEM_GET_REGISTRATION_XREG(CEREG)
TINY_GSM_MODEM_GET_REGISTRATION_XREG(CREG)
TINY_GSM_MODEM_GET_OPERATOR_COPS() TINY_GSM_MODEM_GET_OPERATOR_COPS()
@ -343,8 +343,8 @@ TINY_GSM_MODEM_GET_CSQ()
RegStatus s = getRegistrationStatus(); RegStatus s = getRegistrationStatus();
if (s == REG_OK_HOME || s == REG_OK_ROAMING) if (s == REG_OK_HOME || s == REG_OK_ROAMING)
return true; return true;
else if (s == REG_UNKNOWN) // for some reason, it can hang at unknown..
return isGprsConnected();
// else if (s == REG_UNKNOWN) // for some reason, it can hang at unknown..
// return isGprsConnected();
else return false; else return false;
} }


Loading…
Cancel
Save