Finding location using MCC, MNC, LAC, and Cell ID

Embedded Programmer picture Embedded Programmer · Sep 8, 2013 · Viewed 54.1k times · Source

I know what the values are for MCC, MNC, LAC, & Cell ID. I want to in C write a program to calculate the position in the form of latitude and longitude values in Linux.

FYI:

Question:

  1. How can I convert MCC,MNC,LAC,Cell ID into latitude and longitude values in linux?
  2. Why does Cell ID varies every time,when trying to read?

Answer

kouton picture kouton · Feb 10, 2014

To answer your questions:

  1. You can access public databases from terminal or a browser to convert cell ID to lat/lon. Databases include:

  2. Cell ID is the ID of the cell phone tower your phone/device is connected to. The moment you move a bit, or the signal of another tower nearby is better than the current one, your phone will switch over to that tower, and your Cell ID now reflects the ID of that tower.