Not Registered, however, IP communication works!

I have CREG/CEREG/CGREG saying “Not registered, but ME is currently searching a new operator to register to” however I can ping and surf on Internet ! so if I understood well, my HL7855 modem is detached by having:

00000000 0A 0A 2B 43 52 45 47 3A 20 32 2C 31 2C 22 44 37 …+CREG: 2,1,“D7
00000010 33 32 22 2C 22 30 31 38 37 46 44 30 43 22 2C 37 32”,“0187FD0C”,7
00000020 0A 0A 0A 0A 4F 4B 0A 0A …OK…

00000000 0A 0A 2B 43 47 52 45 47 3A 20 32 2C 31 2C 22 30 …+CGREG: 2,1,“0
00000010 30 30 30 22 2C 22 30 31 38 37 46 44 30 43 22 2C 000”,“0187FD0C”,
00000020 37 2C 22 30 30 22 0A 0A 0A 0A 4F 4B 0A 0A 7,“00”…OK…

00000000 0A 0A 2B 43 45 52 45 47 3A 20 32 2C 31 2C 22 36 …+CEREG: 2,1,“6
00000010 32 30 32 22 2C 22 30 31 38 37 46 44 30 43 22 2C 202”,“0187FD0C”,
00000020 37 0A 0A 0A 0A 4F 4B 0A 0A 7…OK…

00000000 0A 0A 2B 43 4F 50 53 3A 20 30 2C 30 2C 22 52 4F …+COPS: 0,0,“RO
00000010 47 45 52 53 22 2C 37 0A 0A 0A 0A 4F 4B 0A 0A GERS”,7…OK…

Is this normal/okay ? if the modem is attached, how can I know that ?

Hi akamary,

The +CREG/+CGREG response should intercept as
+CREG: <n>,<stat>[,[<lac>],[<ci>],[<AcT>]

Thus “+CREG: 2,1” actually means:

<n>
2 - Enable network registration and location information unsolicited result

<stat>
1 - Registered, home network

So I think the result is expected, please refer to AT cmd guide for more info.
Hope it helps.
Thanks.