Android 4.2 CellID Support
Google introduced a new CellID API in Android 4.2 that provides more information and updates most of the data atomically. This results in less errornous data points when mapping. Unfortunately, some manufacturers, especially Samsung, have chosen not to implement this mandatory API. Even worse, they attempt to put in LTE CellID info into the old API, which the Android source code documentation explicitly forbids.
For best results, it is suggested to avoid all Samsung devices except the few listed below (virtually all of them are CDMA/LTE phones).
Known Supported Devices
BlackBerry Z30 China_Telecom TCL_P520L DOCOMO SH-01F DOCOMO SH-06F google Nexus_4 Google Nexus_5 google Nexus_5 google Nexus_7 htc 0PCV1 htc HTC_0P6B htc HTC6435LVW htc HTC6525LVW htc HTC_One htc HTC_One_M8 kyocera C6730 Lenovo Lenovo_A560 lge L-01F lge LG-D405 lge LG-D415 lge LG-D505 lge LG-D722 lge LG-D802 lge LG-D850 lge LG-D855 lge LG-D958 lge LGL34C lge LGLS740 lge LG-V410 MegaFon MFLogin3T MetroPCS LGMS323 motorola falcon motorola Moto_G motorola XT1021 motorola XT1030 motorola XT1031 motorola XT1032 motorola XT1033 motorola XT1034 motorola XT1045 motorola XT1049 motorola XT1053 motorola XT1058 motorola XT1060 motorola XT1080 motorola XT1254 oneplus A0001 samsung SCH-R530U samsung SM-G900P samsung SM-N900P samsung SM-N910K samsung SM-N910P samsung SPH-L720 samsung SPH-L720T Sony C5503 Sony C6602 Sony D2005 Sony D5103 Sony D5303 Sony D5503 Sony D5803 Sony D6503 Sony D5803 Sony D6503 Sony D6653 Sony SGP321 TCL_MetroPCS 7040N TCL TCL_S838M Verizon SCH-I545 Verizon SM-G900V Verizon SM-N910V zte Z730 zte Z970 ZTE ZTE_Blade_Apex2