Cell ID and LAC are invalid values - but close

Hi, 

I am using the nRF9160 in a datalogging product, logging environmental sensors and sending data via MQTT over a LPWAN network. Something that I have noticed for a while is that the Cell-ID and LAC codes seem to be wrong, and I assumed it was a parsing error on my side that I needed to fix. 

However it turns out that it isn't. the lte_lc library populates infomation about the cell tower it is connected to, but after cross referencing them on websites like cellmapper and opencellid it looks like they are slightly wrong. 

Cell-ID always has '1' added to it. For instance, their are 2 nearby cell towers that it has connected to before - 1357578, 1357588

However the values I always get are  - 1357579 1357589

Similarly, the LAC of both of these masts are 24715, but the LAC I always receive is 25715. 

With them being so close I feel like there must be an explanation for this, but I cant see it myself. 

I was planning to implement multicell location using HEREapi, which I have confirmed works with the corrected values using Postman. I need to find the root of the issue though, as I can't just expect that every cell it connects to will be off by 1.

Thanks, 

Damien

Parents Reply
  • Hi Dejan, 

    The issue is still there, but it seems its only in my location. I went to a Vodafone lab the other day and connected to different masts, and on both NB-IoT and LTE-M the values were the same and correct, so I guess there is an issue with my local masts and that's what is reporting the values incorrectly. I will try and get Vodafone to confirm this. 

    Thanks, 

    Damien

Children
Related