KCELL=0 no action

Hello,

I have a problem to read the Cellinformation by AT+KCELL=0 I wating 2 Minutes but nothig.
Here a part of my code

GSM: ATE0
GsmFSM: STATE => GSMFSM_STATE_GSMVERSION_INIT
GSM: AT+CGMM
GSM: AT+CGMR
GSM: AT+CGSN
AT+CGSN = 359515050090178
GsmFSM: STATE => GSMFSM_STATE_PIN_INIT
GSM: AT+CMEE=2
GSM: AT+CPIN?
GsmFSM: STATE => GSMFSM_STATE_IMSI_CHECK
GSM: AT+CCID
+CCID: 89490200000735062007 OK
GSM: AT+CIMI
AT+CIMI = 262011240098761
GsmFSM: STATE => GSMFSM_STATE_MAIN_INIT
GSM: ATQ0
GSM: AT&K0
GSM: AT&D0
GSM: AT+KSRAT=1
GSM: AT+COPS=3,0
GSM: AT+CGREG=2
GSM: AT*PSRDBS?
GsmFSM: STATE => GSMFSM_STATE_IDLE
GSM: AT+COPS?
+COPS: 2 OK
GSM: AT+COPS?
+COPS: 2 OK
GSM: AT+COPS?
+COPS: 2 OK
GSM: AT+COPS?
+COPS: 0,0,“Telekom.de”,0 OK
GSM: AT+CSQ
AT+CSQ = 7,99
GSM: AT+CGREG?
+CGREG: 2,1,“4818”,“0858”,3,“01” OK
GSM: AT+KCELL=0 ///// Waiting 2 Minutes

I hope someone can help my.

Uwe

Hi,
which module are you using? Also which firmware version?

Regards,
Alex

Hello,

i use HL8548 and with AT+CGMR i get
BHL85xx.5.5.4.0.201409051956.x6250_1

thanks for the replay Uwe

I would suggest to update the FW. This is a rather early beta release that you use. I tested on my HL8548 with 5.5.14 FW and the command works. So ask your FAE or distributor for the latest FW.

at+kcell=0
+KCELL: 6,1,38,53,42f080,ffff,ffff,99,1,40,32,42f080,ffff,ffff,99,1,44,58,42f080,ffff,ffff,99,1,46,18,42f080,ffff,ffff,99,1,47,49,42f080,ffff,ffff,99,1,48,56,42f080,ffff,ffff,99
+KCELL: 9,2,10563,42f080,17c,12bba7,508,87,6,255,3,10563,ffffff,ffff,ffffffff,498,255,15,255,3,10563,ffffff,ffff,ffffffff,18,255,16,255,3,10563,ffffff,ffff,ffffffff,508,255,255,255,3,10563,ffffff,ffff,ffffffff,165,255,255,255,3,10563,ffffff,ffff,ffffffff,166,255,255,255,3,10563,ffffff,ffff,ffffffff,337,255,255,255,3,10563,ffffff,ffff,ffffffff,303,255,255,255,3,10563,ffffff,ffff,ffffffff,320,255,255,255

OK
ati3
RHL85xx.5.5.14.0.201502091756.x6250_1

OK

Hello,

the problem is solved. It was by my self. The complex AT command read fom KCELL make my software confuse.

Thanks all for the help

Uwe

Hello,
I have an ext question to KCELL results. I will use the parameter to get the MMC and the MNC.
I get for 62F210 and I now that the MMC is 262 and the MNC is 01 how is the context.
I have still the old version on my module.

Uwe

Hello,

if you resort the 62f210 you get the real MMC and MNC. (10354)

uwe

Hello,

I am getting below response for KCELL command, in that i noticed most of LAC & Cl are shows like FFFF …what does it mean ? all these data’s are invalid & not able to decode?

+KCELL:6,1,19,24,04f454,ffff,ffff,99,1,19,33,04f454,ffff,ffff,99,1,24,33,04f454,ffff,ffff,99,1,30,51,04f454,ffff,ffff,99,1,57,43,04f454,ffff,ffff,99,1,61,4,04f454,ffff,ffff,99

+KCELL:7,2,10833,04f454,85ce,1a9a795,409,67,4,255,3,10833,ffffff,ffff,ffffffff,409,255,255,255,3,10833,ffffff,ffff,ffffffff,412,255,255,255,3,10833,ffffff,ffff,ffffffff,216,255,255,255,3,10833,ffffff,ffff,ffffffff,215,255,255,255,3,10833,ffffff,ffff,ffffffff,214,255,255,255,3,10833,ffffff,ffff,ffffffff,76,255,255,255

Advance Thanks, Vasanth

Hi,
This is not seen in the latest FW version (05.05.18.00). In 5.5.18.0, there is one more parameter for +kcell command.

• AT+KCELL=1 is introduced. This will use the APIs to scan the system information of neighbor cells. However, this is best effort only. The scanning of LAC/CID may fail and ffff will still be returned.

• If error is returned for such a request, a KCELL cache table will be searched for a matching UARFCN/PSC, and the cached info will be provided to user.

• The KCELL table is maintained in RAM, and every time the modem read a valid set of cell info, the table will be updated.

• AT+KCELL=1,1 is to list the cache table

• AT+KCELL=1,2 is to clear the cache table

Also if the neighbor cell signal strength is less and not good, in that case also we may face ffff, as modem failed to scan the LAC/CID…

-Alex