Difference between revisions of "Tested Phones"

From CellMapper Wiki
Jump to navigation Jump to search
(233 intermediate revisions by 29 users not shown)
Line 1: Line 1:
__FORCETOC__
__FORCETOC__
= Tested Phones =
== Tested Phones ==
 
'''CellMapper require any Android 7.0+ phone in order to run'''. 
 
It also requires GPS in order to be able to map networks. 
 
Here is listed phone what users have tested, this list is user maintained.


Here is listed phone what users have tested. We recommended use Android 7+ with API 4.2+ supported phone's or Windows 10 Mobile mapping data to CellMapper.


* Phone Name = Phone Model Name, example: "Samsung Galaxy S6"
* Phone Name = Phone Model Name, example: "Samsung Galaxy S6"
Line 10: Line 15:
* Support read Band / Freq = Is this phone supported read band and frequency from phone app. Example Samsung Service Mode.  
* Support read Band / Freq = Is this phone supported read band and frequency from phone app. Example Samsung Service Mode.  
* API 4.2 Support = If your phone supports API 4.2, please use that.
* API 4.2 Support = If your phone supports API 4.2, please use that.
* API 7.0+ Support = If your phone supports API 7.0+, please use that.
* LTE_CA = Cellmapper App can read CA data from mostly Samsung's phones via FieldTestReader.
* LTE_CA = Cellmapper App can read CA data from mostly Samsung's phones via FieldTestReader.
* B66/71 Bug = Reports wrong frequency for newer LTE bands such as B66/71
* B66/71 Bug = Reports wrong frequency for newer LTE bands such as B66/71
* More info = More information about phone
* 5G = If model supports 5G but does not return correct information, please say "No". Otherwise leaving it blank.
* More info = More information about specific model


== Supported ==
== Supported ==


=== Alcatel ===
=== Alcatel ===
<div class="table-responsive">
<div class="table-responsive">
{| class="wikitable table table-bordered"
{| class="wikitable table table-bordered"
|-
|-
!Phone Name || Model Number || Android Version || Cellmapper version || API 4.2 Support || Support read Bands / Freq  || B66/71 Bug || More info
!Phone Name || Model Number || Android Version || Cellmapper version || API 4.2 Support || API 7.0+ Support || Support read Bands / Freq || Support read LTE_CA || B66/71 Bug || 5G || More info
|-
|Alcatel Fierce XL || 5054N  || 5.1.1 || 4.X || {{Yes}} || {{Yes}} || ||
|-
|Alcatel POP 2 || 5042D || 4.4.4 || 5.0.8 || {{Yes}} || || || Band reading with NSG working
|-
|-
| rowspan="2" |Alcatel Pop 4 || 5051D || 6 || 5.x || {{Yes}} || {{Yes}} || ||  Dual SIM, both supported for 2G, 3G and 4G, with band reading on both SIM. Best Buy for mapping
|Alcatel U5 || 5044Y || 6.0 || 5.1.7 || {{No}} || {{No}} || {{No}} || {{No}} || {{No}} || {{No}} || Unrootable. API 4.2 Unsupported. Without API 4.2 this shows and Maps OK but no GSM/UMTS/LTE band locking. Without SIM card it shows UNKNOWN and false signal. Chipset Mediatek MT6737M
|-
|5051X || 6.0.1 || 5.0.8 || {{Yes}} || {{Yes}} || || Unrootable. API 4.2 working for 2G, 3G and 4G. Also has band reading and EARFCN reading.
|-
|Alcatel One Touch Pop C3 || 4033D || 4.2.2 || 5.x || {{No}} || {{No}} || ||  With new API, it shows nothing
|-
|Alcatel U5 || 5044Y || 6.0 || 5.1.7 || {{Partial}} || {{No}} || ||  API 4.2 Reading 0dbm as Signal. Without API 4.2 this shows and Maps OK but no GSM/UMTS/LTE band locking. Chipset Mediatek MT6737M
|
|}
|}
</div>
</div>


=== Archos ===
=== Archos ===
<div class="table-responsive">
<div class="table-responsive">
{| class="wikitable table table-bordered"
{| class="wikitable table table-bordered"
|-
|-
!Phone Name || Model Number || Android Version || Cellmapper version || API 4.2 Support || Support read Bands / Freq  || B66/71 Bug || More info
!Phone Name || Model Number || Android Version || Cellmapper version || API 4.2 Support || API 7.0+ Support || Support read Bands / Freq || Support read LTE_CA || B66/71 Bug || 5G || More info
|-
|-
|Archos 50 Cobalt || || 5.1.1 || || {{Yes}} || ||  ||
 
|-
|-
|}
|}
</div>
</div>


=== Asus ===
=== ASUS ===
 
<div class="table-responsive">
<div class="table-responsive">
{| class="wikitable table table-bordered"
{| class="wikitable table table-bordered"
|-
|-
!Phone Name || Model Number || Android Version || Cellmapper version || API 4.2 Support || Support read Bands / Freq  || B66/71 Bug || More info
!Phone Name || Model Number || Android Version || Cellmapper version || API 4.2 Support || API 7.0+ Support || Support read Bands / Freq || Support read LTE_CA || B66/71 Bug || 5G || More info
|-
|ZenFone 2 Laser || ZE551KL || || 4.X || {{No}} || ||  ||
|-
|ZenFone 2 || ZE551ML || 5.0 - 6.0.1 || 4.X - 5.X || {{Yes}} || {{No}} ||  ||
|-
|ZenFone 3 Max || ZC520TL || 6.0 || 5.x || {{Partial}} || {{No}} || || On 3G, with new API the values go up to -46dBm, that's not true. On 4G looks like ok.
|-
|ZenPad C 7.0 || Z170CG || 5.0 || 5.x || {{No}} || {{No}} || || On 3G, with new API the values are at least 10db more than the actual values.
|-
|-
|}
|}
Line 69: Line 54:


=== BlackBerry ===
=== BlackBerry ===
<div class="table-responsive">
<div class="table-responsive">
{| class="wikitable table table-bordered"
{| class="wikitable table table-bordered"
|-
|-
!Phone Name || Model Number || Android Version || Cellmapper version || API 4.2 Support || Support read Bands / Freq  || B66/71 Bug || More info
!Phone Name || Model Number || Android Version || Cellmapper version || API 4.2 Support || API 7.0+ Support || Support read Bands / Freq || Support read LTE_CA || B66/71 Bug || 5G || More info
|-
|BlackBerry Priv || STV100-4 || 6.0.1 || 5.X || {{No}} || || || With API 4.2+ on, phone report incorrect data.
|-
|-
|BlackBerry || BBC100-1 || 7.0.1 || 5.0.8 || {{Yes}} || || || Not yet released but please confirm
|BlackBerry || BBC100-1 || 7.0.1 || 5.0.8 || {{Yes}} || || ||
|}
|}
</div>
</div>


=== Essential ===
=== Essential ===
<div class="table-responsive">
<div class="table-responsive">
{| class="wikitable table table-bordered"
{| class="wikitable table table-bordered"
|-
|-
!Phone Name || Model Number || Android Version || Cellmapper version || API 4.2 Support || Support read Bands / Freq  || B66/71 Bug || More info
!Phone Name || Model Number || Android Version || Cellmapper version || API 4.2 Support || API 7.0+ Support || Support read Bands / Freq || Support read LTE_CA || B66/71 Bug || 5G || More info
|-
|-
| PH-1 || PH-1 || 7.1.1, 8.1.0, 9 || 5.X || {{Yes}} || {{Yes}} || ||
| PH-1 || PH-1 || 7.1.1, 8.1.0, 9 || 5.X || {{Yes}} || {{Yes}} || ||
Line 94: Line 75:


=== Google ===
=== Google ===
* All Google Phone's support API 4.2+
* All Google Phone's support API 4.2+
* With Android 7.0+ you can also read band infromation from Cell ID API without root.
* With Android 7.0+ you can also read band infromation from Cell ID API without root.
Line 101: Line 81:
{| class="wikitable table table-bordered"
{| class="wikitable table table-bordered"
|-
|-
!Phone Name || Model Number || Android Version || Cellmapper version || API 4.2 Support || Support read Bands / Freq || Support read LTE_CA  || B66/71 Bug || More info
!Phone Name || Model Number || Android Version || Cellmapper version || API 4.2 Support || Support read Bands / Freq || Support read LTE_CA  || B66/71 Bug || 5G || More info
|-
|Nexus 4 || || || || {{Yes }} || || || || || CM App may not work due to older Android OS 4.2 -> 5.1, Uses Qualcomm APQ8064 Snapdragon S4 Pro
|-
|Nexus 5 || || || || {{Yes }} || || || || || CM App may not work due to older Android OS 4.4 -> 6.0, Uses Qualcomm MSM8974 Snapdragon 800
|-
|Nexus 6 || || || || {{Yes }} || || || || || CM App may not work due to older Android OS 5.0, Upgrade to 7.1.1, Uses Qualcomm APQ8084 Snapdragon 805
|-
|Nexus 7 (2013) || || || || {{Yes }} || || || || || CM App may not work due to older Android OS 4.3 -> 6.0, Uses Qualcomm Snapdragon S4 Pro
|-
|Nexus 6P || || 7.1 || 5.0.6 || {{Yes }} || {{Yes}} || {{Partial}} || || || With Android 7+ Band reading not need root. Phone shows LTE-A when you download something.
|-
|Nexus 5X || || 7.1 || 5.0.6 || {{Yes }} || {{Yes}} || {{Partial}} || || || With Android 7+ Band reading does not need root. Phone shows LTE-A when you download something.
|-
|-
|Nexus 4 || || || || {{Yes }} || || || ||
|Pixel || || 7.1 || 5.0.6 || {{Yes }} || {{Yes}} || {{Yes}} || || || With Android 7+ Band reading does not need root. Doesn't read the SINR on LTE, reports it constantly as 30db.
|-
|-
|Nexus 5 || || || || {{Yes }} || || || || Something issue with Qualcomm method, can use screen reader from NSG
|Pixel 2/2XL || || 8.1 || 5.x || {{Yes }} || {{Yes}} || {{Yes}} ||  {{Yes}} || ||
|-
|-
|Nexus 6 || || || || {{Yes }} || || || ||
|Pixel 3/3XL || || 10.0 || 5.x || {{Yes }} || {{Yes}} || {{Yes}} || || ||
|-
|-
|Nexus 7 || || || || {{Yes }} || || || ||
|Pixel 3a/3aXL || || 10.0 || 5.x || {{Yes }} || {{Yes}} || {{Yes}} || || ||
|-
|-
|Nexus 6P || || 7.1 || 5.0.6 || {{Yes }} || {{Yes}} || {{Partial}} || || With Android 7+ Band reading not need root. Phone shows LTE-A when you download something.
|Pixel 4/4XL || || 10.0 || 5.x || {{Yes }} || {{Yes}} || {{Yes}} ||  || ||
|-
|-
|Nexus 5X || || 7.1 || 5.0.6 || {{Yes }} || {{Yes}} || {{Partial}} || || With Android 7+ Band reading does not need root. Phone shows LTE-A when you download something.
|Pixel 4a || || 10.0 || 5.x || {{Yes }} || {{Yes}} || {{Yes}} ||  || ||
|-
|-
|Pixel || || 7.1 || 5.0.6 || {{Yes }} || {{Yes}} || {{Yes}} || || With Android 7+ Band reading does not need root. Doesn't read the SINR on LTE, reports it constantly as 30db.  
|Pixel 4a 5G/5 || || 11.0 || 5.5 || {{Yes }} || {{Yes}} || {{Yes}} || || {{No  }}  || As of February 2021, only reports 5G signal quality. As of Android S DP3, 5G Standalone properly reports data (including gNB), however the update rate seems to be a little slow so RSRP may not be completely accurate upon location.
|-
|-
|Pixel 2/2XL || || 8.1 || 5.x || {{Yes }} || {{Yes}} || {{Yes}} || {{Yes}} ||
|Pixel 5a 5G || || 11.0 || 5.5.2 || {{Yes }} || {{Yes}} || {{Yes}} || || {{Yes }} || Tested on AT&T n5, generates accurate trails (Android 11 September 2021 Update)
|}
|}
</div>
</div>


=== HTC ===
=== HTC ===
* Mostly HTC phone's support API 4.2+
* Mostly HTC phone's support API 4.2+
* HTC phone's support band reading from Qualcom modem method (root) and with Android 7.0+ from Cell ID API without root
* HTC phone's support band reading from Qualcom modem method (root) and with Android 7.0+ from Cell ID API without root
Line 131: Line 122:
!Phone Name || Model Number || Android Version || Cellmapper version || API 4.2 Support || Support read Bands / Freq || Support read LTE_CA  || B66/71 Bug || More info
!Phone Name || Model Number || Android Version || Cellmapper version || API 4.2 Support || Support read Bands / Freq || Support read LTE_CA  || B66/71 Bug || More info
|-
|-
|HTC One_M8 || HTC One_M8 || 6.0 || 5.0.6 || {{Yes}} || {{Yes}} || || || With Qualcomm method working (root)
|HTC One_M8 || HTC One_M8 || 6.0 || 5.0.6 || {{Yes}} || {{Yes}} || || || With Qualcomm method working (root). LTE Cat4 device.
|-
|-
|HTC One_M9 || EU model || 7.0 || 5.0.8 || {{Yes}} || {{Yes}} || || || Without root can read freq data using new API and Android 7.0+
|HTC One_M9 || EU model || 7.0 || 5.0.8 || {{Yes}} || {{Yes}} || || || Without root can read freq data using new API and Android 7.0+. LTE-A Cat6 device.
|-
|-
|HTC One_A9 || || 6.0 || 4.x || {{Yes}} || || || ||
|HTC One A9 || || 6.0 || 4.x || {{Yes}} || || || || LTE-A Cat7 (2CA) device.
|-
|-
|HTC 10 || US model || 7.0 || 5.0.6 || {{Yes}} || {{Yes}} || || || Without root can read band data using new API and Android 7.0+
|HTC 10 || US model || 8.0 || 5.0.6 || {{Yes}} || {{Yes}} || || || Without root can read band data using new API and Android 7.0+. LTE-A (3CA) Cat9 device.
|-
|-
|HTC U Ultra || EU Model || 7.0 || 5.x || {{Yes}} || {{Yes}} || {{No}} || || Band reading working without root
|HTC U Ultra || EU Model || 8.0 || 5.x || {{Yes}} || {{Yes}} || {{No}} || || Band reading working without root, LTE-A (3CA) Cat11
|-
|-
|HTC U11 || HTC_U11 || 7.1.1 || 5.1.1 || {{Yes}} || {{Yes}} || || || Band reading working without root
|HTC U11 || HTC_U11 || 9.0 || 5.1.1 || {{Yes}} || {{Yes}} || || || Band reading working without root, LTE-A (4CA) Cat16
|}
|}
</div>
</div>


=== Huawei ===
=== Huawei ===
 
* Older Huawei phone's not support API 4.2+.
* Mostly Huawei phone's not support API 4.2+.
* Huawei with HiSilicon Kirin 960 Chipset should support API 4.2+ and Band reading Android 7.0+
* Huawei with HiSilicon Kirin 960 Chipset should support API 4.2+ and Band reading Android 7.0+


Line 155: Line 145:
!Phone Name || Model Number || Android Version || Cellmapper version || API 4.2 Support || Dual SIM || Support read Bands / Freq  || Support read LTE_CA|| B66/71 Bug || More info
!Phone Name || Model Number || Android Version || Cellmapper version || API 4.2 Support || Dual SIM || Support read Bands / Freq  || Support read LTE_CA|| B66/71 Bug || More info
|-
|-
|Huawei Ascend Y550 || Y550-L01 || 4.4.4 || 4.1.6 || {{No}} || || || || ||
|Huawei 4C || CHC-U01 || 4.4.2 || 5.X || {{No}} || {{No}} || || || || Newer CM App may not work due to older Android OS 4.4.2, Uses HiSilicon Kirin 620
|-
|Huawei Ascend Y550 (EU) || Y550-L01 || 4.4.4 || 4.1.6 || {{No}} || || || || || Newer CM App may not work due to older Android OS 4.4.2, Uses Qualcomm MSM8916 Snapdragon 410
|-
|Honor 6 || H60-L04 || 6.0 || 5.4.1 || {{No}} || {{No}} || {{Partial }} || {{No}} || || Reads bandwidth and band number ok. Signal shows ok. Shows speedtest when doing so. Android 6.0 [https://consumer-tkb.huawei.com/tkbapp/downloadWebsiteService?websiteId=668967 FW] [https://www.hihonor.com/uk/support/phones/honor6/ Link] API 4.2 NOT Support as this shows 0dbm
|-
|-
|Huawei Nova 2 || PIC-LX9 || 8.0 || 5.X || {{partial}} || || || || ||  
|Honor 7 || PLK-L01  || 5.0.2 || 4.X || {{No}} || || || || || Newer CM App may not work due to older Android OS
|-
|-
|Huawei Y635 dual sim || || 4.X || 4.0 || {{No}} || || {{No}} || || ||
|rowspan=2 |Huawei Honor 8 || FRD-L04 || 8.0 || 5.2.3 || {{Yes}} || || {{Yes}} || {{Yes}} || || API 4.2 support added in Android 8 update.
|-
|-
|Huawei 4C || CHC-U01 || 4.4.2 || 5.X || {{No}} || {{No}} || || || || Phone maybe not working
| FRD-L19 || 7.0 || 5.X || {{No}} || || {{No}} || || || Report lots of incorrect data
|-
|-
|Huawei Y5 || Y560-L01 || 5.1.1 || 4.1.7 || {{Yes}} || || {{Yes}} || || || Works all new API 2g 3g 4g also without sim , for block 4g only ,is possibile with root with this program Toggle Network Type 5.0
|Huawei Honor 9 lite ||LLD-L31 || 9.0 || 5.6.1 || {{Yes}} || {{partial}} || {{Yes}} || || || API 4.2 support. 1-st SIM 4G/3G/2G, 2-nd 2G. Kirin 659
|-
|-
|Huawei Y6 Pro || TIT-L01 || 5.1|| 5.0.8 || || || || || || Maybe report incorrect RSRP on 4G
|Huawei Mate 9 Pro || || 7.0 || 5.X || {{Yes}} || {{No}} || {{Yes}} || || ||
|-
|-
|Honor 6 || H60-L04 || 5.X || 4.0 || {{No}} || || {{No}} || || ||
|Huawei Mate 10 Pro || BLA-L29 || 8.0 || 5.X || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || No SNR or Signal Received Strength on Sim 2, but both Sims can be recorded at the same time.
|-
|-
|Honor 7 || PLK-L01  || 5.0.2 || 4.X || {{No}} || || || || ||
|Huawei Mate 20 Pro || LYA-L29 || 9.0 || 9.X || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || No SNR or Signal Received Strength on Sim 2, but both Sims can be recorded at the same time.
|-
|-
|Huawei P8 Lite || PRA-LX1 ||7.0 || 5.0.8 || {{No}} || || || || ||
|Huawei Nova 2 || PIC-LX9 || 8.0 || 5.X || {{partial}} || || || || ||
|-
|Huawei Nova 3i || INE-LX2 || 9.0 || 5.5.1 || {{Yes}} || {{Yes}} || {{Yes}} || || || Full API 4.2 support for 4G/3G/2G on both SIMs and frequency without root permissions. No SNR or Signal Received Strength on Sim 2, but both Sims can be recorded at the same time. Dual Sim 4G can be turn on with launching the Settings>Wireless & networks>Dual sim settings.
|-
|-
|rowspan=2 |Huawei Honor 8 || FRD-L04 || 8.0 || 5.2.3 || {{Yes}} || || {{Yes}} || {{Yes}} || || API 4.2 support added in Android 8 update.
|Huawei P Smart || FIG-LX1 || 9 || 5.5.3 || {{Yes}} || {{No}} || {{Yes}} || || ||
|-
|-
| FRD-L19 || 7.0 || 5.X || {{No}} || || {{No}} || || || Report lots of incorrect data
|Huawei P8 Lite || PRA-LX1 ||7.0 || 5.0.8 || {{No}} || || || || ||
|-
|-
|Huawei P9 Lite ||VNS-L31||6.0|| 5.X || {{No}} || || || || || Sometimes report bad -41 / -43 RSRP on LTE
|Huawei P9 Lite ||VNS-L31||6.0|| 5.X || {{No}} || || || || || Sometimes report bad -41 / -43 RSRP on LTE
|-
|-
|Huawei P9 || EVA-L09 (Eva-L19) || 6.0 (7 BETA) || 4.1.7 / 5.0.6 || {{No}} || || {{No}} || || || Sometimes Cell ID shows 0 when mapping 2G/3G network. API 4.2+ not working on Android 7 BETA.
|Huawei P9 || EVA-L09 (Eva-L19) || 6.0 (7 BETA) || 4.1.7 / 5.0.6 || {{No}} || || {{No}} || || || Sometimes Cell ID shows 0 when mapping 2G/3G network. API 4.2+ not working on Android 7 BETA. Chipset based on HiSilicon Kirin 955
|-
|Huawei Mate 9 Pro || || 7.0 || 5.X || {{Yes}} || {{No}} || {{Yes}} || || ||
|-
|-
|Huawei P10 || VTR-L29 || 7.0 || 5.X || {{Yes}} || {{Yes}} || {{Yes}} || || ||
|Huawei P10 || VTR-L29 || 7.0 || 5.X || {{Yes}} || {{Yes}} || {{Yes}} || || ||
Line 187: Line 181:
|Huawei P10 Pro || || 8.0 || 5.X || {{Yes}} || {{Yes}} || {{Yes}} || || ||
|Huawei P10 Pro || || 8.0 || 5.X || {{Yes}} || {{Yes}} || {{Yes}} || || ||
|-
|-
|Huawei Mate 10 Pro || BLA-L29 || 8.0 || 5.X || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || No SNR or Signal Received Strength on Sim 2 but, both Sims can be recorded at the same time.  
|Huawei P20 || EML-L29 || 8.1 || 5.X || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || No SNR or Signal Received Strength on Sim 2 but, both Sims can be recorded at the same time.
|-
|Huawei Y5 || Y560-L01 || 5.1.1 || 4.1.7 || {{Yes}} || || {{Yes}} || || || Newer CM App may not work due to older Android OS 5.1, Works all new API 2g 3g 4g also without sim , for block 4g only ,is possibile with root with this program Toggle Network Type 5.0
|-
|Huawei Y6 (2019) || MRD-LX1 || 9.0|| 5.4.1 || {{Yes}} || || {{Yes}} || || ||Do not enable Android 7.0+ support only tick Android 4.2+. Reads 2G/3G/4G ok, LTE bands 1/3/7/8/20, 2CA, NOT Rootable. Mediatek MT6761/Helio A22
|-
|Huawei Y6 Pro (2015) || TIT-L01 || 5.1|| 5.0.8 || || || || || || Newer CM App may not work due to older Android OS, Reports incorrect RSRP on 4G
|-
|Huawei Y6 Pro (2019) || MRD-LX2 || 9.1.0 || 5.5.4 || {{Yes}} || {{Yes}} || {{Yes}} || || || MediaTek Helio A22; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G on both SIMs w/o root permissions. No SNR or Signal Received Strength on Sim 2, but both Sims can be recorded at the same time. Dual Sim 4G can be turn on with launching the Settings>Wireless & networks>Dual sim settings.
|-
|-
|Huawei P20 || EML-L29 || 8.1 || 5.X || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || No SNR or Signal Received Strength on Sim 2 but, both Sims can be recorded at the same time.
|Huawei Y7 Prime (2018) || LDN-LX2 || 8.0.0 || 5.5.3 || {{Yes}} || {{Partial}} || {{Yes}} || || || Working perfect in 4G/3G/2G w/o root permissions. 4G/3G/2G on one sim, only 3G/2G on the other, Snapdragon 430. Not tested yet for 4G LTE, needs more testing.
|}
</div>
 
=== Infinix ===
<div class="table-responsive">
{| class="wikitable table table-bordered"
|-
!Phone Name || Model Number || Android Version || Cellmapper version || API 4.2 Support || Support read Bands / Freq || Support read LTE_CA || B66/71 Bug || 5G || More info
|-
| Infinix HOT 10 Play || Infinix X688C || 10 || 5.6.0 || {{Yes}} || {{Yes}} || || || || MediaTek Helio G25; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G on both SIMs w/o root permissions.
|-
| Infinix HOT 30i || Infinix X699 || 12 || 5.6.0 || {{Yes}} || {{Yes}} || || || || Unisoc Tiger T606. Working perfect in 4G w/o root permissions. Not tested for 3G/2G, though this may need more testing.
|-
| Infinix NOTE 12 || Infinix X670 || 13 || 5.6.0 || {{Yes}} || {{Yes}} || || || || MediaTek Helio G96; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G w/o root permissions.
|-
|-
|Huawei Mate 20 Pro || LYA-L29 || 9.0 || 9.X || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || No SNR or Signal Received Strength on Sim 2 but, both Sims can be recorded at the same time.
|}
|}
</div>
</div>


=== Lenovo ===
=== Lenovo ===
<div class="table-responsive">
<div class="table-responsive">
{| class="wikitable table table-bordered"
{| class="wikitable table table-bordered"
Line 202: Line 216:
!Phone Name || Model Number || Android Version || Cellmapper version || API 4.2 Support || Support read Bands / Freq  || B66/71 Bug || More info
!Phone Name || Model Number || Android Version || Cellmapper version || API 4.2 Support || Support read Bands / Freq  || B66/71 Bug || More info
|-
|-
| Lenovo K3 Note || Lenovo_K50-t5 || 5.0 || || Need testing more || || ||
| Lenovo Tab 3 || Lenovo_TB3-X70L || 6.0 || || {{No}} || || || Old API ok
|-
| Lenovo P2 || P2a42 || 7.0 || 5.x || {{Yes}} || {{Yes}} || || Supports Band 2G/3G/4G Frequency reading without root with Android 7. LTE-A (2CA) Cat6 device.
|-
|-
| Lenovo Tab 3 || Lenovo_TB3-X70L || 6.0 || || || || || Old API ok
| Lenovo K5 play || L38011 || 8.0 || 5.5.4 || {{Yes}} || {{Yes}} || || Full API 4.2 support for 4G/3G/2G and frequency without root permissions. Based on Qualcomm Snapdragon 430 chipset.
|-
|-
| Lenovo P2 || P2a42 || 7.0 || 5.x || {{Yes}} || {{Yes}} || || Supports Band / 2G - 3G - 4G Frequency reading without root with Android 7
| Lenovo K6 Note || K53a48 || 7.0 || 5.x || {{Yes}} || {{Yes}} || || LTE Cat4 device, Supports Band 2G/3G/4G Frequency reading without root with Android 7. Seems to have a bug when Language is set to Spanish
|}
|}
</div>
</div>


=== LG ===
=== LG ===
<div class="table-responsive">
<div class="table-responsive">
{| class="wikitable table table-bordered"
{| class="wikitable table table-bordered"
|-
|-
!Phone Name || Model Number || Android Version || Cellmapper version || API 4.2 Support || Support read Bands / Freq || Support read LTE_CA  || B66/71 Bug || More info
!Phone Name || Model Number || Android Version || Cellmapper version || API 4.2 Support || Support read Bands / Freq || Support read LTE_CA  || B66/71 Bug || 5G || More info
|-
| Optimus G || E970 || 4.1.2 || 4.1.1 || {{No}} || {{No}} || || || || CM App require Android 4.4.2 or newer, Uses Qualcomm APQ8064 Snapdragon S4 Pro [https://forum.xda-developers.com/f/at-t-lg-optimus-g.1921/ XDA Devs]
|-
| LG G2 || D802 || 6.x || 5.x || {{Partial}} || {{Partial}} || || || || Reads only 4G band/freq and only with root. 4.2+ API not working on 2G/3G.
|-
| rowspan="2" | LG G3 || D850 || 6.x || 5.x || {{Partial}} || {{Partial}} || || || || Reads only 4G band/freq and only with root. 4.2+ API not working on 2G/3G.
|-
|-
| Optimus G || E970 || 4.1.2 || 4.1.1 || {{No}} || {{No}} || ||
|D855 || 6.x || 5.x || {{Partial}} || {{Partial}} || || || || Reads only 4G band/freq and only with root. 4.2+ API not working on 2G/3G.
|-
|-
| LG G2 || D802 || 6.x || 5.x || {{Partial}} || {{Partial}} || || || Reads only 4G band/freq and only with root. 4.2+ API not working on 2G/3G.
| LG G4 || H815 || 5.1 - 6.0 || 4.1.5 || {{Partial}} || {{Yes}} || || || || Only Enable API 4.2 for 4G only. 2G-3G reads errors if enabled API 4.2. Read Bands / Freq With root
|-
|-
| rowspan="2" | LG G3 || D850 || 6.x || 5.x || {{Partial}} || {{Partial}} || || || Reads only 4G band/freq and only with root. 4.2+ API not working on 2G/3G.
| LG K4 (2017) || LG-M160 || 6.0.1 || 5.8 || {{Yes}} || {{No}} || || || ||
|-
|-
|D855 || 6.x || 5.x || {{Partial}} || {{Partial}} || || || Reads only 4G band/freq and only with root. 4.2+ API not working on 2G/3G.
| LG Leon 4G || H340N || 5.0 || 4.1.5 || {{Partial}} || {{Yes}} || || || || Only Enable API 4.2 for 4G only. 2G-3G reads errors if enabled API 4.2. Read Bands / Freq With root
|-
|-
| LG G4 || H815 || 5.1 - 6.0 || 4.1.5 || {{Partial}} || {{Yes}} || || || Only Enable API 4.2 for 4G only. 2G-3G reads errors if enabled API 4.2. Read Bands / Freq With root
| rowspan="3" | LG G5 || H820 || 6.x/7.0 || 5.x || {{Yes}} || {{Partial}} || || || || Bands/freq. requires root on Android 6.x. With Android 7.0+ you can even read band without root for 4G and sometimes 3G (but very inconsistently), but everything is working.
|-
|-
| LG K4 (2017) || LG-M160 || 6.0.1 || 5.8 || {{Yes}} || {{No}} || || ||
| H830 || rowspan="2" | 6.X+ || rowspan="2" | 4.1.7 || {{Yes}} || {{Yes}} || {{Partial}} || || || rowspan="2" | With Android 6, dbm are correct on 2G, 3G and 4G (but you cannot read band without root). It maps also without SIM, and has band lock. With Android 7.0+ you can even read band without root for 4G and sometimes 3G (but very inconsistently), but everything is working.
|-
|-
| LG Leon 4G || H340N || 5.0 || 4.1.5 || {{Partial}} || {{Yes}} || || || Only Enable API 4.2 for 4G only. 2G-3G reads errors if enabled API 4.2. Read Bands / Freq With root
| H850 || {{Yes}} || {{Yes}} || || ||
|-
|-
| rowspan="3" | LG G5 || H820 || 6.x/7.0 || 5.x || {{Yes}} || {{Partial}} || || || Bands/freq. requires root on Android 6.x. With Android 7.0+ you can even read band without root for 4G and sometimes 3G (but very inconsistently), but everything is working.
| rowspan="2" | LG V20 || LG-H918 || rowspan="2" | 7.0 || rowspan="2" | 5.X || {{Yes}} || {{Yes}} || || {{Yes}} || || Report B66 same as B3
|-
|-
| H830 || rowspan="2" | 6.X+ || rowspan="2" | 4.1.7 || {{Yes}} || {{Yes}} || {{Partial}}  || || rowspan="2" | With Android 6, dbm are correct on 2G, 3G and 4G (but you cannot read band without root). It maps also without SIM, and has band lock. With Android 7.0+ you can even read band without root for 4G and sometimes 3G (but very inconsistently), but everything is working.
| LG-H990|| {{Yes}} || {{Yes}} || || || ||
|-
|-
| H850 || {{Yes}} || {{Yes}} ||   || ||
| LG K20V (Verizon) || || 7.0 || 5.X || {{Yes}} || {{Yes}} || || || ||
|-
|-
| rowspan="2" | LG V20 || LG-H918 || rowspan="2" | 7.0 || rowspan="2" | 5.X || {{Yes}} || {{Yes}} || || {{Yes}} || Report B66 same as B3
| LG K8 2017 || M200N || 7.0 || 5.X || {{Yes}} || {{Yes}} || || || || Read Bands / 2G-3G-4G Frequency without root permissions.
|-
|-
| LG-H990|| {{Yes}} || {{Yes}} || || ||
|LG Phoenix 2 (AT&T) 2016 || LG-K371 || 6.0/7.0 || 4.x+ || {{Yes}} || {{Yes}} || || || || Read Bands / 2G-3G-4G Frequency without root permissions.
|-
|-
| LG K20V (Verizon) || || 7.0 || 5.X || {{Yes}} || {{Yes}} || || ||
| LG K30 || LM-X410TK || 7.1 || 5.X || {{Yes}} || {{Yes}} || || || || Read Bands / 2G-3G-4G Frequency without root permissions.
|-
|-
| LG K8 2017 || M200N || 7.0 || 5.X || {{Yes}} || {{Yes}} || || || Read Bands / 2G-3G-4G Frequency without root permissions.  
| LG G7 ThinQ || LM-G710TM || 8.0 || 5.X || {{Yes}} || {{Partial}} || {{Partial}}  || {{Yes}} || || Read only 4G band/frequency without root permissions. Reports B71 as B7 (EARFCN provided by OS is real EARFCN - 65536 / only lowest 16 bits returned) if secondary/additional (CA) cell. B66/B71 reported correctly if primary cell. 
|-
|-
|LG Phoenix 2 (AT&T) 2016
| LG Watch Urbane 2nd Edition LTE || W200A || 7.1.1 || 5.X || {{Yes}} || {{Yes}} || || || || Read Bands / 2G-3G-4G Frequency without root permissions. Wear OS device, regular Android APK sideloaded via ADB. Advertising does not work/show up.
|LG-K371
|6.0/7.0
|4.x+
|{{Yes}}
|{{Yes}}
|
|
|Read Bands / 2G-3G-4G Frequency without root permissions.
|-
|-
| LG K30 || LM-X410TK || 7.1 || 5.X || {{Yes}} || {{Yes}} || || || Read Bands / 2G-3G-4G Frequency without root permissions.  
| LG Phoenix 4 (AT&T) 2018 || LM-X210APM || 8.1 || 5.X || {{Yes}} || {{Yes}} || || || || Sold by Walmart. Read Bands / 2G-3G-4G Frequency without root permissions.
|-
|-
| LG G7 ThinQ || LM-G710TM || 8.0 || 5.X || {{Yes}} || {{Partial}} || {{Partial}} || {{Yes}} || Read only 4G band/frequency without root permissions. Reports B71 as B7 (EARFCN provided by OS is real EARFCN - 65536 / only lowest 16 bits returned) if secondary/additional (CA) cell. B66/B71 reported correctly if primary cell. 
| LG G8 ThinQ (AT&T) ||LM-G820UM || 10.0 || 5.X || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || || Read Bands / 3G-4G Frequency without root permissions.
|-
|-
| LG Watch Urbane 2nd Edition LTE || W200A || 7.1.1 || 5.X || {{Yes}} || {{Yes}} || || || Read Bands / 2G-3G-4G Frequency without root permissions. Wear OS device, regular Android APK sideloaded via ADB. Advertising does not work/show up.
| LG Velvet 5G (MTK) || LM-G900TM || 10.0 || 5.5 || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || {{No}} || Reports 5G RSRP for NSA & SA, but does not properly report some 5G gNB's.
|-
|-
|}
|}
Line 265: Line 278:


=== Motorola ===
=== Motorola ===
<div class="table-responsive">
<div class="table-responsive">
{| class="wikitable table table-bordered"
{| class="wikitable table table-bordered"
Line 291: Line 303:
| Motorola Moto G 3rd Generation || XT1541 || 6.0.1 || 5.1.7 || {{Yes}} || {{Yes}} || || || Requires root for reading bands/frequency data. 2g-3g doesn't report bands. Can map without SIM card with new API but bands/frequency will be missing.
| Motorola Moto G 3rd Generation || XT1541 || 6.0.1 || 5.1.7 || {{Yes}} || {{Yes}} || || || Requires root for reading bands/frequency data. 2g-3g doesn't report bands. Can map without SIM card with new API but bands/frequency will be missing.
|-
|-
| Motorola Moto G5 || XT1676 || 7.0.0 || 5.1.2 || {{Yes}} || {{Yes}} || || || SIM1 4G/3G/2G, SIM2 2G
| Motorola Moto G5 || XT1676 || 7.0.0 || 5.x || {{Yes}} || {{Yes}} || || || SIM1 4G/3G/2G, SIM2 2G
|-
|-
| rowspan="2" | Motorola Moto G5 Plus || XT1685 || 7.0.0 || 5.1.2 || {{Yes}} || {{Yes}} || || || SIM1 4G/3G/2G, SIM2 3G/2G
| rowspan="2" | Motorola Moto G5 Plus || XT1685 || 7.0.0 || 5.1.2 || {{Yes}} || {{Yes}} || || || SIM1 4G/3G/2G, SIM2 3G/2G
Line 297: Line 309:
| XT1687 || 7.0.0 || 5.1.0 || {{Yes}} || {{Yes}} || ||  ||
| XT1687 || 7.0.0 || 5.1.0 || {{Yes}} || {{Yes}} || ||  ||
|-
|-
|Motorola Moto E4 || XT1767 || 7.1.1 || 5.1.2 || {{Yes}} || {{Yes}} || || ||
|Motorola Moto C || XT1754 || 7.0.0 || 5.x || {{Yes}} || {{Yes}} || || || SIM1 4G/3G/2G, SIM2 2G - with ROM vers. NRD90M.060 or NRD90M.062
|-
|Motorola Moto E4 || XT1767 || 7.1.1 || 5.1.2 || {{Yes}} || {{Yes}} || || || SIM1 4G/3G/2G, SIM2 3G/2G
|-
|Motorola Moto X (2. Gen) || XT1092 || 7.1.2 || 5.3.0 || {{Yes}} || {{Yes}} || || ||  
|-
|-
|rowspan="2" | Motorola Moto X4 || 1900-7 (EU Dual SIM) || 8.0.0 || 5.1.7 || {{Yes}} || {{Yes}} || {{Yes}} || || one SIM 2G/3G/4G the other: 2G/3G
|rowspan="2" | Motorola Moto X4 || 1900-7 (EU Dual SIM) || 8.0.0 || 5.1.7 || {{Yes}} || {{Yes}} || {{Yes}} || || one SIM 2G/3G/4G the other: 2G/3G
Line 306: Line 322:


=== Nokia ===
=== Nokia ===
<div class="table-responsive">
<div class="table-responsive">
{| class="wikitable table table-bordered"
{| class="wikitable table table-bordered"
Line 314: Line 329:
|Nokia 2 || TA-1029 (Dual-SIM) || 7.1.1 || 5.X || {{Yes}} || {{Yes}} || || || Root not required; SIM1 4G/3G/2G, SIM2 3G/2G
|Nokia 2 || TA-1029 (Dual-SIM) || 7.1.1 || 5.X || {{Yes}} || {{Yes}} || || || Root not required; SIM1 4G/3G/2G, SIM2 3G/2G
|-
|-
|Nokia 3 || || 7.0 || 5.X || || || || ||
|Nokia 2.1 || TA- || 10.0 || 5.X || {{Yes}} || {{Yes}} || || || SIM 1 2G/3G/4G, SIM 2 2G,3G, Root not required. LTE Cat4
|-
|Nokia 3 || TA- || 7.0 || 5.X || || || || || LTE Cat4, Mediatek MT6737
|-
|Nokia 3.1 || TA-1053 || 10.0 || 5.X || {{Yes}} || {{Yes}} || || || LTE Cat4
|-
|Nokia 5 || TA-1053 || 7.1 || 5.X || {{Yes}} || {{Yes}} || || || LTE Cat4
|-
|Nokia 6.1 Plus || TA-1083 (India) || 10 || x.x || || || || || LTE Cat4, [https://cacombos.com/device/TA-1083 4G Bands and Combos]
|-
|Nokia 7.1 || TA-1095 || 10.0 || 5.4 || {{Yes}} || {{Yes}} || || || Both SIMs 4G/3G/2G, LTE-A (2CA) Cat6 [https://cacombos.com/device/TA-1095 4G Bands and Combos]
|-
|Nokia 8 || TA-1004 || 8.0 || 5.X || {{Yes}} || {{Yes}} || {{Yes}} || || Root not required, LTE-A (3CA) Cat9,  [https://cacombos.com/device/TA-1004 4G Bands and Combos]
|-
|-
|Nokia 5 || TA-1053 || 7.1 || 5.X || {{Yes}} || {{Yes}} || || ||
|Nokia 8.3 || TA-1243 || 11 || x.X || || || || || Needs more testing! LTE-A (4CA) Cat18, See [https://cacombos.com/device/TA-1243 4G/5G Bands and Combos]
|-
|-
|Nokia 8 || TA-1004 || 8.0 || 5.X || {{Yes}} || {{Yes}} || {{Yes}} || || Root not required
|Nokia X20 || TA-1314 || 11 || x.X || || || || || Needs more testing! [https://cacombos.com/device/TA-1314 4G/5G Bands and Combos]
 
|}
|}
</div>
</div>


=== OnePlus ===
=== OnePlus ===
<div class="table-responsive">
<div class="table-responsive">
{| class="wikitable table table-bordered"
{| class="wikitable table table-bordered"
Line 338: Line 363:
|OnePlus X || ONE E1003 || 5.X.X || 4.1.6 || {{Partial}} || || {{No}} ||  || ||
|OnePlus X || ONE E1003 || 5.X.X || 4.1.6 || {{Partial}} || || {{No}} ||  || ||
|-
|-
|rowspan="2" | OnePlus 5 || || 7.X || 5.1.1 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || Band reading working without root.
|rowspan="3" | OnePlus 5 || || 7.X || 5.1.1 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || Band reading working without root.
|-
|-
| A5000 || 8.1.0 || 5.2.6 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || All functionality mentioned in table works with LineageOS 15.1. For Dual SIM functionality, records up to 4G/3G/2G for primary SIM and 3G/2G for secondary SIM due to chipset limitation. "Record Neighbor Cells" works partially, but will return 214783647/65536/-1 for some fields such as MNC/MCC/TAC/LAC for non-connected cells. Does not require root but location services have to be enabled to read full band/frequency data.
|rowspan="2" | A5000 || 8.1.0 || 5.2.6 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || All functionality mentioned in table works with LineageOS 15.1. For Dual SIM functionality, records up to 4G/3G/2G for primary SIM and 3G/2G for secondary SIM due to chipset limitation. Secondary SIM MNC recorded incorrectly (as the MNC of the primary SIM's network), even when MNC of secondary SIM's network is not the primary SIM network's MNC, correct MNC for secondary SIM recorded only when primary SIM is disabled. "Record Neighbor Cells" works partially, but will return 214783647/65536/-1 for some fields such as MNC/MCC/TAC/LAC for non-connected cells. Does not require root but location services have to be enabled to read full band/frequency data.
|-
| 9.0 || 5.2.7 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || All functionality mentioned in table works with LineageOS 16.0. For Dual SIM functionality, records up to 4G/3G/2G for primary SIM and 3G/2G for secondary SIM due to chipset limitation. Secondary SIM MNC recorded incorrectly (as the MNC of the primary SIM's network), even when MNC of secondary SIM's network is not the primary SIM network's MNC,  correct MNC for secondary SIM recorded only when primary SIM is disabled. "Record Neighbor Cells" works partially, but will return 214783647/65536/-1 for some fields such as MNC/MCC/TAC/LAC for non-connected cells. Does not require root but location services have to be enabled to read full band/frequency data.
|-
|-
|OnePlus 5T || || 8.1 || 5.1.5 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || Band reading working without root.
|OnePlus 5T || || 8.1 || 5.1.5 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || Band reading working without root.
Line 347: Line 374:
|-
|-
|OnePlus 6T || A6013 || 9.0 || 5.2.6 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || Both SIMs 4G/3G/2G. Band reading working without root. Must lock app to remain recording. Random gaps in trails recorded even when locked app.
|OnePlus 6T || A6013 || 9.0 || 5.2.6 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || Both SIMs 4G/3G/2G. Band reading working without root. Must lock app to remain recording. Random gaps in trails recorded even when locked app.
|-
|OnePlus 7, 7 Pro || || 9.0 || 5.3 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} ||
|-
|OnePlus 7T || HD1903 || 10.0 || 5.3 || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} ||  || Both SIMs 4G/3G/2G. Band and LTE Downlink Bandwidth reading working without root.
|-
|OnePlus 8 Pro || IN2023 || 10.0 || 5.4.3|| {{Yes}} || {{Yes}} || {{Yes}} || ||  || Both SIMs 4G/3G/2G. Maps LTE+NR tiles from eNB
|-
|OnePlus Nord || AC2003 || 11.0 || 5.5.2|| {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} ||  || Both SIMs 4G/3G/2G. Maps LTE+NR tiles from eNB
|}
</div>
=== OPPO ===
<div class="table-responsive">
{| class="wikitable table table-bordered"
|-
!Phone Name || Model Number || Android Version || Cellmapper version || API 4.2 Support || API 7.0+ Support || Support read Bands / Freq || Support read LTE_CA  || B66/71 Bug || 5G || More info
|-
| Oppo A3s || CPH1803 || 8.1.0 || 5.5.4 || {{Yes}} || || {{Yes}} || || || {{No}} || Full API 4.2 support for 4G/3G/2G and frequency without root permissions. Based on Qualcomm Snapdragon 450 chipset.
|-
| rowspan=2 | Oppo A5 (2020) || CPH1931 || 10 || 5.5.3 || || {{Yes}} || {{Yes}} || || || {{No}} || Dual SIM, 2G/3G/4G, Without SIM card it reads 2G GSM
|-
| CPH1933 || 11 || 5.5.4 || {{Yes}} || || {{Yes}} || || || {{No}} || Full API 4.2 support for 2G/3G/4G on both SIMs. Without SIM card it reads 2G GSM. Based on Qualcomm Snapdragon 665 chipset.
|-
| Oppo A7 || CPH1903 || 8.1.0 || 5.5.4 || {{Yes}} || || {{Yes}} || || || {{No}} || Full API 4.2 support for 4G/3G/2G and frequency without root permissions. Based on Qualcomm Snapdragon 450 chipset.
|-
| Oppo A15 || CPH2185 || 10 || 5.5.4 || {{Yes}} || || {{Yes}} || || || {{No}} || MediaTek Helio P35; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G on both SIMs w/o root permissions.
|-
| Oppo A15s || CPH2179 || 10 || 5.5.4 || {{Yes}} || || {{Yes}} || || || {{No}} || MediaTek Helio P35; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G on both SIMs w/o root permissions.
|-
| Oppo A16 || CPH2269 || 11 || 5.5.4 || {{Yes}} || || {{Yes}} || || || {{No}} || MediaTek Helio G35; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G on both SIMs w/o root permissions.
|-
| Oppo A16K || CPH2349 || 11 || 5.5.4 || {{Yes}} || || {{Yes}} || || || {{No}} || MediaTek Helio G35; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G w/o root permissions.
|-
| Oppo A53 (2020) || CPH2127 || 12 || 5.5.4 || {{Yes}} || || {{Yes}} || || || {{No}} || Full API 4.2 support for 2G/3G/4G on both SIMs. Based on Qualcomm Snapdragon 460 chipset.
|-
| Oppo A54 || CPH2239 || 10 || || || || || || || {{No}} || Beware this model is based on a Mediatek MT6765 Helio P35.
|-
| rowspan=2 | Oppo A54 5G || rowspan=2 | CPH2195 || 11 || 5.5.3 || || {{Yes}} || {{Yes}} || {{Yes}} || || {{Yes}} || Dual SIMs read 2G/3G/4G/5G (NR SA/NSA), Reads LTE Downlink Bandwith MHz, LTE+NR, LTE-A. Displays only NSA NR Signal only.
|-
| 12 || 5.5.4 || || {{Yes}} || {{Yes}} || {{No}} || || {{Yes}} || Since upgrading to Android 12 (ColourOS) LTE-A and LTE+NR does not display in app!
|-
| Oppo A74 || CPH2219 || 11 || 5.5.3 || {{Yes}} || || {{Yes}} || {{Yes}} || || {{No}} || Full API 4.2 support for 4G/3G/2G on both SIMs and frequency without root permissions. Not tested API 7.0 support. Based on Qualcomm Snapdragon 662 chipset.
|-
|Oppo A74 5G || CPH2263 || 11 || || || || || || || {{Yes}} || Identical/Same as the OPPO A54 5G but with fewer 4G LTE bands. Not tested but everything should work the same as the A54 5G.
|-
| Oppo A92 || CPH2059 || 11 || 5.5.4 || {{Yes}} || || {{Yes}} || || || {{No}} || Full API 4.2 support for 4G/3G/2G and frequency without root permissions. Based on Qualcomm Snapdragon 665 chipset.
|-
| Oppo A94 || CPH2203 || 11 || 5.5.4 || {{Yes}} || || {{Yes}} || || || {{No}} || MediaTek Helio P95; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G on both SIMs w/o root permissions.
|-
| Oppo F5 || CPH1723 || 7.1.1 || 5.6.0 || {{Yes}} || || {{Yes}} || || || {{No}} || MediaTek Helio P23; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G w/o root permissions. 4G/3G/2G on one sim, only 3G/2G on the other.
|-
| Oppo F7 || CPH1819 || 10 || 5.6.0 || {{Yes}} || || {{Yes}} || || || {{No}} || MediaTek Helio P60; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G w/o root permissions.
|-
| Oppo R11 || CPH1707 || 8.1.0 || 5.5.4 || {{Yes}} || || {{Yes}} || || || {{No}} || Full API 4.2 support for 4G/3G/2G and frequency without root permissions. Based on Qualcomm Snapdragon 660 chipset.
|-
|}
|}
</div>
</div>


=== Oukitel ===
=== Oukitel ===
<div class="table-responsive">
<div class="table-responsive">
{| class="wikitable table table-bordered"
{| class="wikitable table table-bordered"
Line 360: Line 441:
|-
|-
|Oukitel K10000 || || 6.0 || 5.0.9 || {{Yes}} || || || || ||
|Oukitel K10000 || || 6.0 || 5.0.9 || {{Yes}} || || || || ||
|}
</div>
=== realme ===
{| class="wikitable table table-bordered"
|-
!Phone Name || Model Number || Android Version || Cellmapper version || API 4.2 Support || Support read Bands / Freq || Support read LTE_CA || B66/71 Bug || 5G || More info
|-
| realme C2 || RMX1941 || 9 || 5.6.0 || {{Yes}} || {{Yes}} || || || {{No}} || MediaTek Helio P22; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G w/o root permissions.
|-
| realme C12 || RMX2189 || 11 || 5.6.0 || {{Yes}} || {{Yes}} || || || {{No}} || MediaTek Helio G35; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G w/o root permissions.
|-
| realme C21Y || RMX3261 || 11 || 5.5.3 || {{Partial}} || {{Yes}} || || || {{No}} || Reports that the API doesn't work for 3G, but works for 2G/4G. Based on Unisoc T610 chipset, though this may need more testing.
|-
| rowspan=2 | Realme 8 5G || RMX3241 || 12 || || || {{Yes}} || || || {{Yes}} || rowspan=2 | Based on MediaTek Dimensity 700. Needs more testing, Chipset supports 5G NSA mapping.
|-
| RMX3241GDPR || 12 || || || || || || {{Yes}}
|-
| realme X || RMX1901|| 11 || 5.5.4 || {{yes}} || {{Yes}} || || || {{No}} || Full API 4.2 support for 4G/3G/2G on both SIMs and frequency without root permissions. Based on Qualcomm Snapdragon 710 chipset.
|-
|}
|}
</div>
</div>


=== Samsung ===
=== Samsung ===
 
* For Snapdragon chipset devices, you can easily unlock all bands supported by the hardware instead of being limited to only the ones your carrier allows. For more information [https://forum.xda-developers.com/t/how-to-enable-all-bands-through-service-menu-on-us-ca-s22-series-including-sub-6-and-mmwave.4488435/ see this XDA post].
* Most Samsung phones support reading bands and frequency when Service Mode (*#0011#) is active. Using this feature you need to run Cellmapper in the background and have Service Mode in the foreground. That feature working with root and without. Please check manual [[Cellmapper_Field_Test_Reader|here]]. '''(Deprecated Since 5.1.4)'''
* You can lock bands on most newer Samsung phones in ServiceMode (not tested on MediaTek chipset devices) by dialing *#2263# in the stock dialer app.
* Most Samsung Phones do not support Cell ID API 4.2 before Android 8. If you use Android 8 or newer version of Stock Android, please use API 4.2+.  
* For US devices, 5G NSA band detection is dependent on CSC.  
* Most Samsung Phones do not support Cell ID API 4.2 before Android 8. If you use a stock or custom Samsung Experience ROM (TouchWiz/OneUI) based on Android 8.0 "Oreo" or later, please use the Android 4.2+ CellID API. Note: This may not work on custom Samsung Experience ROMs ported from other devices than your own, or based on newer versions of Android than is officially available in stock Samsung Experience updates for your device. If you use a custom Samsung Experience ROM, please make sure it is based upon an official Samsung Experience stock ROM from your device model. Custom ROMs not based upon stock, such as LineageOS or ResurrectionRemix may not work for the 4.2+ CellID API.
* In some devices Cell ID API 4.2 may show extra data compared to the old API, but most important parameters are invalid or missing. Do not use Cell ID API 4.2 for cellmapping, if the chart below displays your device incompatible. Failing to do so may cause invalid data being displayed on the map.
* In some devices Cell ID API 4.2 may show extra data compared to the old API, but most important parameters are invalid or missing. Do not use Cell ID API 4.2 for cellmapping, if the chart below displays your device incompatible. Failing to do so may cause invalid data being displayed on the map.
* To force 2G/3G/4G LTE only mode on samsung phones, The easy way is an app called [https://play.google.com/store/apps/details?id=com.cc.signalinfo Advanced Signal Status] however on certain samsung phones with 4.4.4 KitKat or newer, including Lollipop 5.x, it is also possible by dialing *#*#4636#*#*, then Device Information, and "Set preferred network type". This may require root on certain carriers. Tested and does not require root on AT&T (310-410).
* To force 2G/3G/4G LTE only mode on samsung phones, The easy way is an app called [https://play.google.com/store/apps/details?id=com.cc.signalinfo Advanced Signal Status] however on certain samsung phones with 4.4.4 KitKat or newer, including Lollipop 5.x, it is also possible by dialing *#*#4636#*#*, then Device Information, and "Set preferred network type". This may require root on certain carriers. Tested and does not require root on AT&T (310-410).
* To force an LTE Band on Samsung phones running 4.4.4, It is possible by dialing *#0011# > Back > INPUT type Q > INPUT 0000 wait for 15 seconds then you into Band Mode.
* To force an LTE Band on Samsung phones running 4.4.4, It is possible by dialing *#0011# > Back > INPUT type Q > INPUT 0000 wait for 15 seconds then you into Band Mode.
* Most Samsung phones can be rooted with [https://forum.xda-developers.com/showthread.php?t=1980683 CF-Auto-Root] 2G/3G/4G bands can be locked using [https://play.google.com/store/apps/details?id=com.qtrun.QuickTest Network Signal Guru] but only with most qualcomm chipset. Remember to set "Read qualcomm LTE data (root) under cellmapper app settings, exit and reload cellmapper and allow permissions for cellmapper.
* '''(Warning: feature deprecated since 5.1.4)''' Most Samsung phones support reading bands and frequency when Service Mode (*#0011#) is active. Using this feature you need to run Cellmapper in the background and have Service Mode in the foreground. That feature working with root and without. Please check manual [[Cellmapper_Field_Test_Reader|here]].


<div class="table-responsive">
<div class="table-responsive">
{| class="wikitable table table-bordered"
{| class="wikitable table table-bordered"
|-
|-
!Phone Name || Model Number || Android Version || Cellmapper version || API 4.2 Support || Support read Bands / Freq || Support read LTE_CA  || B66/71 Bug || More info
!Phone Name || Model Number || Android Version || Cellmapper version || API 4.2 Support || Support read Bands / Freq || Support read LTE_CA  || B66/71 Bug || 5G ||More info
|-
| Samsung Galaxy A5 2015 || SM-A500FU || 6.0.1 || 5.0.7 || {{Partial}} || {{No}} || || || || Didn't tried with root. Without root, 4G looks like ok, but 3G shows wrong dBm.
|-
| Samsung Galaxy A5 (2017, EU version) || SM-A520F || 6.0.1 || 5.X || {{Partial}} || {{No}} || || || ||
|-
| Samsung Galaxy A5 (2017)  || SM-A520F || 8.0.0 || 5.X || {{Partial}} || {{Yes}} ||{{Yes}} || || || Full API 4.2 support for 4G Only as of Android Oreo update. 2g-3g old -51 dBm API bug as for all Exynos based models.
|-
| Samsung Galaxy A05s || SM-A057F/DS || 14 || 5.6.1 || {{Partial}} || {{Yes}} || {{No}} || || || API 4.2 on 4G works ok, but has some issues on 3G/2G. Reads LTE SNR and LTE TA ok. LTE_CA is not supported. Based on a Snapdragon 680 4G
|-
| Samsung Galaxy A13 || SM-A135F || 13 || 5.6.0 || {{Yes}} || {{Yes}} || (Not tested) || || || API 4.2 seems to work fine on 4G/2G, but 3G is not tested. This phone may need more testing.
|-
| Samsung Galaxy A13 5G (US) || SM-A136U || 13 || 5.5.4 || {{Yes}} || {{Yes}} || {{Yes}} || || {{Yes}} || Displays lots of NSA info NR SS, NR PCI, Band Name/Name and RFCN
|-
| Samsung Galaxy A14 || SM-A145F/DSN || 13 || 5.6.0 || {{Partial}} || {{Yes}} || {{Yes}} || || || Samsung Exynos 850. Working perfect in 4G only w/o root, but has a -51 dBm or -24 dBm RSCP bug on 3G. API bug as for all Exynos based models. Not tested for 2G, though this may need more testing.
|-
| Samsung Galaxy A20s || SM-A207 || 10.0 || 5.5.3 || {{Yes}} || {{Yes}} || {{Yes}} || || || Full API 4.2 support for 4G/3G/2G w/o root. In some rare occasions, API 4.2 may report additional extra data and no band infomation on 2G/3G if enabled API 4.2. Does not require root but location services have to be enabled to read full band/frequency data.
|-
| Samsung Galaxy A23 || SM-A235F || 14 || 5.6.1 || {{Partial}} || {{Yes}} || || || || API 4.2 works fine on 4G, but has the same RSCP bug on 3G and ARFCN disappearance bug on 2G. Since this has a Snapdragon chipset, it reads LTE RSSI and TA just fine. LTE_CA needs more testing. Reads LTE SNR properly on API 4.2 since One UI 6. Based on a Snapdragon 680 4G.
|-
| rowspan="2" | Samsung Galaxy A30 || SM-A305GN || 10.0 || 5.5.3 || {{Partial}} || {{Yes}} || {{Yes}} || || || Reads only 4G band/freq data on both SIMs. API 4.2+ reads -51 dBm and additional extra data on 2G/3G if enabled API 4.2. API 4.2 bug as for all Exynos based models. Does not require root but location services have to be enabled to read full band/frequency data.
|-
| SM-A305G || 11.0 || 5.5.3 || {{Partial}} || {{Yes}} || {{Yes}} || || || Full API 4.2 support for 4G Only. 2g-3g old -51 dBm API bug as for all Exynos based models.
|-
| Samsung Galaxy A33 5G || SM-A336E || 14 || 5.6.1 || {{Partial}} || {{Yes}} || || || {{Yes}} || API 4.2 works fine on 4G, but has a -24 dBm RSCP bug on 3G, plus ARFCN seems to disappear on some 2G towers. Also shows a lot of 5G NSA info. Since One UI 5.1, 5G NSA connection becomes very intermittent. Phone supports LTE_CA, but doesn't seem to read it on Cellmapper? Reads LTE SNR properly on API 4.2 since One UI 6.
|-
| Samsung Galaxy A50 || SM-A505G || 11.0 || 5.5.3 || {{Partial}} || {{Yes}} ||{{Yes}} || || || Full API 4.2 support for 4G Only. 2g-3g old -51 dBm API bug as for all Exynos based models. LTE_CA (LTE-A) detection does not always work with dual sim as of 5.5.3.
|-
| Samsung Galaxy A51 || SM-A515F/DSM || 13 || 5.6.0 || || {{Yes}} || || || || Full API 4.2 support for 4G Only. 2g-3g old -51 dBm API bug as for all Exynos based models.
|-
| Samsung Galaxy Ace 4 LTE || SM-G357FZ || 4.4.4 || 4.1.1 || {{No}} || Root and service mode running foreground needed || || || || In some occasions rooted device may report some invalid data if the API 4.2 is enabled.
|-
| Samsung Galaxy Ace Style LTE || SM-G357FZ || 4.4.4 ||4.1.4 || {{No}} || || || || ||
|-
| Samsung Galaxy Alpha || SM-G850F || 5.0.2 || 5.0.7 || {{Partial}} || {{Yes}} || || || ||Only Enable API 4.2 for 4G only. 2G-3G reads errors if enabled API 4.2 - also old api 2g-3g problem - service mode running foreground needed
|-
| rowspan="2" | Samsung Galaxy Core Prime || SM-G360F (EU) || 5.0.2 || 5.4.1 || {{Yes}} || {{Yes}} || || || || Root needed i used [https://autoroot.chainfire.eu/#odin CF-Auto-Root] 4G/3G/2G bands can be locked using [https://play.google.com/store/apps/details?id=com.qtrun.QuickTest Network Signal Guru] (Tested with version 2.11.2) once rooted, However without rooting it can still be used with basic information. 4G LTE bands supported 1(2100)/3(1800)/7(2600)/8(900)/20(800), LTE Cat4 Device.
|-
| SM-G360FY (India) || 4.4.4 || 4.1.2 || {{No}} || || || ||
|-
|rowspan=2 | Samsung Galaxy J3 || SM-J320FN || rowspan=2 | 5.1.1 || rowspan=2 | 5.3.0 || {{Yes}} || {{no}} || || || || Working perfectly in 2G/3G w/o root. Not tested yet for 4G
|-
| SM-J320G || {{Yes}} || {{no}} || || || || Working perfectly in 2G/3G/4G w/o root.
|-
| Samsung Galaxy J4 || SM-J400M || 8.0.0 || 5.2.7 || {{Yes}} || {{Yes}} || || || || Working perfectly in 2G/3G w/o root. Not tested yet for 4G
|-
|-
|Samsung Galaxy K Zoom || SM-C115 || 4.4.2 || 4.1.1 || {{No}} || || || || May report incorrect TAC on LTE
| Samsung Galaxy J8 || SM-J810Y/DS || 9.0 || 5.5.3 || {{Yes}} || {{Yes}} || {{Yes}} || || || Full API 4.2 support for 4G/3G/2G on both SIMs w/o root. Based on Qualcomm Snapdragon 450 chipset.
|-
|-
| Samsung Galaxy Ace Style LTE || SM-G357FZ || 4.4.4 ||4.1.4 || {{No}} || || ||
| Samsung Galaxy K Zoom || SM-C115 || 4.4.2 || 4.1.1 || {{No}} || || || || || May report incorrect TAC on LTE
|-
|-
| Samsung Galaxy Ace 4 LTE || SM-G357FZ || 4.4.4 || 4.1.1 || {{No}} || Root and service mode running foreground needed || || || In some occasions rooted device may report some invalid data if the API 4.2 is enabled.
| Samsung Galaxy Note 4 || SM-N910F || 6.0.1 || 4.1.4 || {{No}} || || || || ||
|-
|-
| Samsung Galaxy Note 4 || SM-N910F || 6.0.1 || 4.1.4 || {{No}} || || || ||
| Samsung Galaxy Rugby LTE || SGH-I547C || 4.1.2 || 4.1.4 || {{No}} || {{Yes}} || || || || Root and service mode running foreground needed. Bands can be forced with *#BAND#
|-
|-
| Samsung Galaxy S3 Mini || GT-I8190N || 4.3 || 4.0.8 || {{No}} || {{No}} || || || Report bad data on Stock Rom
| Samsung Galaxy S3 Mini || GT-I8190N || 4.3 || 4.0.8 || {{No}} || {{No}} || || || || Report bad data on Stock Rom
|-
|-
| Samsung Galaxy S3 4G || GT-I9305 || 4.4.4 || 4.1.1 || {{No}} || {{Yes}} || || || Cellmapper Field Test Reader and with root working
| Samsung Galaxy S3 4G || GT-I9305 || 4.4.4 || 4.1.1 || {{No}} || {{Yes}} || || || || Cellmapper Field Test Reader and with root working
|-
|-
| rowspan="2" | Samsung Galaxy S4 || GT-I9506 || rowspan="2" | 5.0.1 || rowspan="2" | 4.1.1 ||{{No}} || rowspan="2" | Not tested || rowspan="2" | || rowspan="2" |  
| rowspan="2" | Samsung Galaxy S4 || GT-I9506 || rowspan="2" | 5.0.1 || rowspan="2" | 4.1.1 || {{No}} || Not tested || || || ||  
|-
|-
|GT-I9505 ||{{No}}
|GT-I9505 || {{No}} || Not tested || || ||
|-
|-
| rowspan="2" | Samsung Galaxy S5 || SM-G900A || rowspan="2" | 5.1.1 || rowspan="2" |  4.1.2 beta || {{Partial}} || rowspan="2"|  ||  || rowspan="2" | || rowspan="2" | Root and service mode running foreground needed   
| rowspan="3" | Samsung Galaxy S5 || SM-G900A || rowspan="2" | 5.1.1 || rowspan="2" |  4.1.2 beta || {{Partial}} ||  ||  || || || Root and service mode running foreground needed   
|-
|-
|SM-G900I||{{Partial}}  
|SM-G900I||{{Partial}} || || || ||
|-
|-
| Samsung Galaxy S5 Neo || SM-G903F || 6.X || 4.1.6 || || {{Yes}} || {{Yes}} || ||
|SM-G9006V|| 6.0.1 || 5.4.5 || {{Partial}} || {{Partial}} || || || || Root and service mode running in foreground needed for UMTS & LTE bands only. Doesn't read 2G bands regardless of root or not.
|-
|-
| Samsung Galaxy S6 || SM-G920F || 6.0.1 || 4.1.6 || {{Partial}} || {{Yes}} || {{Yes}} || || Only Enable API 4.2 for 4G only. 2G-3G reads errors if enabled API 4.2 - also old api 2g-3g problem - service mode running foreground needed
| Samsung Galaxy S5 Neo || SM-G903F || 6.X || 4.1.6 || || {{Yes}} || {{Yes}} || || ||
|-
|-
| Samsung Galaxy S6 Edge+ || SM-G920F || 6.0.1 || 4.1.6 || {{Partial}} || {{Yes}} || {{Yes}} || || Only Enable API 4.2 for 4G only. 2G-3G reads errors if enabled API 4.2 - also old api 2g-3g problem - service mode running foreground needed
| Samsung Galaxy S6 || SM-G920F || 6.0.1 || 4.1.6 || {{Partial}} || {{Yes}} || {{Yes}} || || || Only Enable API 4.2 for 4G only. 2G-3G reads errors if enabled API 4.2 - also old api 2g-3g problem - service mode running foreground needed
|-
|-
| Samsung Galaxy S7 || SM-G930F || 8.0.0 || 5.1.7 || {{Yes}} || {{Yes}} || {{Yes}} || || Full API 4.2 support as of Android Oreo update. Older Android has only partial API 4.2 support. 2g-3g update cell info very infrequently and most of the times reports -51 dBm and no band info regardless of Android version.
| Samsung Galaxy S6 Edge+ || SM-G928F || 6.0.1 || 4.1.6 || {{Partial}} || {{Yes}} || {{Yes}} || || || Only Enable API 4.2 for 4G only. 2G-3G reads errors if enabled API 4.2 - also old api 2g-3g problem - service mode running foreground needed
|-
|-
| Samsung Galaxy S8 || || 7.0 || 5.0.9 || {{Partial}} || {{Yes}} || {{Yes}} || || Only Enable API 4.2 for 4G only. 2G-3G reads errors if enabled API 4.2 - also old api 2g-3g problem
| Samsung Galaxy S7 || SM-G930F || 8.0.0 || 5.1.7 || {{Yes}} || {{Yes}} || {{Yes}} || || || Full API 4.2 support as of Android Oreo update. Older Android has only partial API 4.2 support. 2g-3g update cell info very infrequently and most of the times reports -51 dBm and no band info regardless of Android version.
|-
|-
| Samsung Galaxy S8|| SM-G955FD || 8.0.0 || 5.2.4 || {{Partial}} || {{Yes}} ||{{Yes}} || || Full API 4.2 support for 4G Only as of Android Oreo update. 2g-3g old -51 dBm API bug as for all Exynos based models.
| Samsung Galaxy S8 || || 7.0 || 5.0.9 || {{Partial}} || {{Yes}} || {{Yes}} || || || Only Enable API 4.2 for 4G only. 2G-3G reads errors if enabled API 4.2 - also old api 2g-3g problem
|-
|-
| Samsung Galaxy Xcover 3 || SM-G388F || 5.1.1 || 4.1.1 || {{No}} || Not tested || || ||
| Samsung Galaxy S8+  || SM-G955FD || 8.0.0 || 5.2.4 || {{Partial}} || {{Yes}} ||{{Yes}} || || || Full API 4.2 support for 4G Only as of Android Oreo update. 2g-3g old -51 dBm API bug as for all Exynos based models.
|-
|-
| rowspan="2" | Samsung Galaxy Core Prime || SM-G360F (EU) || 4.4.4 || 5.2.0 Beta || {{Partial}} || {{Yes}} || rowspan="2" | || || Root needed (I used CF-Auto-Root) 4G/3G/2G bands can be forced see above notes, Without rooting it can still be used with basic information.
| Samsung Galaxy S9 || SM-G960F || 10 || 5.5.3 || || {{Yes}} || {{Yes}} || || || Enable use Android 7.0+ Cell ID API and Record neighbor cells this maps 4G fine. Records 5G DCNR Status fine. Not tried 2G/3G.
|-
|-
| SM-G360FY (India) || 4.4.4 || 4.1.2 || {{No}} || || ||
| Samsung Galaxy S10 5G || SM-977B || 10.0 || 5.3.1 || {{Partial}} || {{Yes}} || {{Yes}} || || {{Yes}} || Only Exynos version supported record 5G tiles: [https://www.reddit.com/r/cellmapper/comments/c8d7xa/cellmapper_an_update_on_us_5g/ See]
|-
|-
| Samsung Galaxy A5 2015 || SM-A500FU || 6.0.1 || 5.0.7 || {{Partial}} || {{No}} || || || Didn't tried with root. Without root, 4G looks like ok, but 3G shows wrong dBm.
| Samsung Galaxy S21 5G (US) || SM-G991U || 13.0 || 5.6.0 || ||  {{Yes}} || {{Yes}} || || {{Yes}} || Works perfectly, LTE TA shown, and everything maps without any obvious problems.
|-
|-
| Samsung Galaxy A5 2017 (EU) || SM-A520F || 6.0.1 || 5.X || {{Partial}} || {{No}} || || ||
| Samsung Galaxy S21 Ultra 5G || SM-S998U1 || 13.0 || 5 beta || || Not tested || Not tested || || Not tested || Not tested
|-
|-
| Samsung Galaxy A5 (2017)  || SM-A520F || 8.0.0 || 5.X || {{Partial}} || {{Yes}} ||{{Yes}} || || Full API 4.2 support for 4G Only as of Android Oreo update. 2g-3g  old -51 dBm API bug as for all Exynos based models.
| rowspan="2" | Samsung Galaxy S22 Ultra || SM-S908U || 13.0 || 5.6.0 beta || || {{Yes}} || {{Yes}} || || {{Yes}} || 2G/3G seems to work okay. LTE TA not reported by device. NR SA works.
|-
|-
| Samsung Galaxy Tab A (2018, 10.5)  || SM-T595 || 8.1.0 || 5.2.4 || {{Yes}} || {{Yes}} ||{{Yes}} || || Working perfect in 2G/3G/4G w/o root
| SM-S908B/DS || 13.0 || 5.6.0 || {{Partial}} || {{Yes}} || {{Yes}} || || {{Yes}} || Samsung Exynos 2200. Working perfect in 5G/4G w/o root. 5G/4G on one sim, only 4G on the other. Not tested for 3G/2G. LTE TA not reported by device, though this may need more testing.
|-
|-
| Samsung Rugby LTE || SGH-I547C || 4.1.2 || 4.1.4 || {{No}} || {{Yes}} || || || Root and service mode running foreground needed. Bands can be forced with *#BAND#
| Samsung Galaxy S23 || SM-S911B || 13.0 || 5.6.0 || || {{Yes}} || {{Yes}} || || {{Yes}} || LTE TA and CQI not reported by device.
|-
|-
| Samsung Galaxy Alpha || SM-G850F || 5.0.2 || 5.0.7 || {{Partial}} || {{Yes}} || || ||Only Enable API 4.2 for 4G only. 2G-3G reads errors if enabled API 4.2 - also old api 2g-3g problem - service mode running foreground needed
| Samsung Galaxy Tab A (2018, 10.5)  || SM-T595 || 8.1.0 || 5.2.4 || {{Yes}} || {{Yes}} ||{{Yes}} || || || Working perfect in 2G/3G/4G w/o root
|-
|-
| rowspan="2" | Samsung Galaxy S9 || rowspan="2" | SM-G960F || 8.0.0 || 5.1.7 || {{Partial}} || {{Yes}} || {{Yes}} || || Only Enable API 4.2 for 4G only. 2G-3G reads errors if enabled API 4.2 - also old api 2g-3g problem
| Samsung Galaxy Xcover 3 || SM-G388F || 5.1.1 || 4.1.1 || {{No}} || Not tested || || || ||
|-
|-
| 9 || 5.27 || {{Partial}} || {{Yes}} || {{Yes}} || || Only enable API 4.2 for 4G (works for single and dual SIM). 2G/3G gives -51 dBm for all cells
|}
|}
</div>
</div>


=== Sony ===
=== Sony ===
* Mostly Sony Phones support API 4.2
* Mostly Sony Phones support API 4.2
* Some phones can read Bands / Frequency on Field Test Mode ( *#*#*386#*#* or *#*#*585*0000#*#* ). If not opening, you need install apk file (Please search on Google more information).  
* Some phones can read Bands / Frequency on Field Test Mode ( *#*#*386#*#* or *#*#*585*0000#*#* ). If not opening, you need install apk file (Please search on Google more information).  
Line 443: Line 589:
!Phone Name || Model Number || Android Version || Cellmapper version || API 4.2 Support || Support read Bands / Freq || Support read LTE_CA  || B66/71 Bug || More info
!Phone Name || Model Number || Android Version || Cellmapper version || API 4.2 Support || Support read Bands / Freq || Support read LTE_CA  || B66/71 Bug || More info
|-
|-
|Sony Xperia E3 || D223 || 4.4.4 || 4.1.1 || {{Yes}} || Yes limited if field test mode is not running || || || Dont forget you can select all bands like 2G/4G only in the menu
|Sony Xperia E3 || D2203 || 4.4.4 || 4.1.1 || {{Yes}} || {{Partial}} || || || Reading Bands/Freq needs to have field test mode is running. LTE Cat4 device.
|-
|Sony Xperia M5 || E5603 || 6.0.1 || 4.1.6 || {{Yes}} || || || || LTE Cat4 device.
|-
|-
|Sony Xperia E4 || E2105 || || || {{No}} || || ||
|Sony Xperia Z || C6602 || 5.1.1 || 5.1 || {{Yes}} || {{No}} || || || LTE Cat3 device. Upgradable to 5.1.1
|-
|-
|Sony Xperia M5 || E5603 || 5.1 || 4.1.6 || {{Yes}} || || || ||
|Sony Xperia Z3 Compact || D5833 || 6.0 || 5.1.7 || {{Yes}} || {{Partial}} || || || LTE Cat4 device. Reads Bands/Freq only with rooted device.
|-
|-
|Sony Xperia V || Xperia_V || 6.0 || 5.X || || || || || maybe report wrong RSRP
|Sony Xperia Z3 || D6603 || 6.0 || 4.1.2 Beta || {{Yes}} || || || || LTE Cat4 device.
|-
|-
|Sony Xperia Z || C6602 || 4.X || 5.1 || {{Yes}} || {{No}} || || ||
|Sony Xperia Z5 Compact || E5803 / E5823 || 7.1.1 || 5.X || {{Yes}} || {{Yes}} || || || With Android 7+ can read band data without root
|-
|-
|Sony Xperia Z3 Compact || D5833 || 6.0.1 || 5.1.7 || {{Yes}} || Yes, with root || || ||
|Sony Xperia Z5 || E6653 || 7.1.1 || 5.1.5 || {{Yes}} || {{Yes}} || {{Yes}}  || || LTE-A Cat6 device.
|-
|-
|Sony Xperia Z3 || D6603 || 5.1.1 || 4.1.2 Beta || {{Yes}} || Not tested || || ||
|Sony Xperia Z4v || SOV31 (KDDI Japan) || 7.0 || 5.1.5 || {{Yes}} || {{Yes}} || || || LTE-A Cat6 device.
|-
|-
|Sony Xperia Z5 Compact || E5803 / E5823 || 7.0 || 5.X || {{Yes}} || {{Yes}} || || || With Android 7+ can read band data without root
|Sony Xperia X Compact || F5321 || 8.0 || 5.5.2 || {{Yes}} || {{Yes}} || || || Special: can sample MOCN with correct MNC.
|-
|-
|Sony Xperia Z5 || E6653 || 7.1.1 || 5.1.5 || {{Yes}} || {{Yes}} || {{Yes}} || ||
|Sony Xperia XA || F3111 || 7.0 || 5.1.1 || {{Yes}} || {{No}} || || || LTE Cat4 device.
|-
|-
|Sony Xperia Z4 || SOV31 (KDDI Japan)|| 7.0 || 5.X || {{Yes}} || {{Yes}} ||
|Sony Xperia XZ || F8331 (EU) || 8.0 || 5.x || {{Yes}} || {{Yes}} || {{Yes}} || || LTE-A (3CA) Cat9
|
|-
|-
|Sony Xperia XA
|Sony XZ Premium || G8142 || 9.0 || 5.x || {{Yes}} || {{Yes}} || {{Yes}} || || LTE-A (2CA) Cat16
|F3111
|7.0
|5.1.1
|{{Yes}}
|{{No}}
|
|
|-
|-
|Sony Xperia XZ || F8331 || 7, 8 || 5.x || {{Yes}} || {{Yes}} || {{Yes}} || ||
|Sony XZ1 || || 9.0 || 5.x || {{Yes}} || {{Yes}} || {{Yes}} || || LTE-A (4CA) Cat16
|-
|-
|Sony XZ Premium || || 7 || 5.x || {{Yes}} || {{Yes}} || {{Yes}} || ||
|Sony XZ2 Compact (Dual-SIM)|| H8324 || 9 || 5.2.3 || {{Yes}} || {{Yes}} || {{Yes}} || || LTE-A (4CA) Cat15
|-
|Sony XZ2 (Dual-SIM)|| H8266 || 9 || 5.2.1 || {{Yes}} || {{Yes}} || {{Yes}}  || || LTE-A (5CA) Cat18
|-
|Sony Xperia 1 || J9110  || 9 || 5.3 || {{Yes}} || {{Yes}} || {{Yes}} || || LTE-A Cat19 device.
|-
|Sony Xperia 10 II || XQ-AU52  || 11 || 5.5.0 || {{Yes}} || {{Yes}} || || || LTE-A Cat11 device.
|}
</div>
 
=== Tecno ===
<div class="table-responsive">
{| class="wikitable table table-bordered"
|-
|-
|Sony XZ1 || || 8 || 5.x || {{Yes}} || {{Yes}} || {{Yes}}  || ||
!Phone Name || Model Number || Android Version || Cellmapper version || API 4.2 Support || Support read Bands / Freq || Support read LTE_CA || B66/71 Bug || 5G || More info
|-
|-
|Sony Xperia SP || C5303 || 4.3 || 5.0.7 || {{No}} || {{No}} || || || If signal strength is more than about -80dBm, the phone will randomly report either very high (-44dBm) or very low (-120dBm) signal strength
| TECNO SPARK Go 2023 || TECNO BF7 || 12 || 5.6.0 || {{Yes}} || {{Yes}} || || || || MediaTek Helio A22; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G on both SIMs w/o root permissions.
|-
|-
|Sony XZ2 Compact (Dual-SIM)|| H8324 || 9 || 5.2.3 || {{Yes}} || {{Yes}} || {{Yes}}  || ||
| TECNO SPARK 10C || TECNO K15k || 12 || 5.6.0 || {{Yes}} || {{Yes}} || || || || Unisoc Tiger T606. Working perfect in 4G on both SIMs w/o root permissions. Not tested for 3G/2G, though this may need more testing.
|-
|-
|Sony XZ2 (Dual-SIM)|| H8266 || 9 || 5.2.1 || {{Yes}} || {{Yes}} || {{Yes}}  || ||
|}
|}
</div>
</div>


=== Umidigi ===
=== vivo ===
* Some model maybe not working or not support API 4.2+.
* On some phones, it is possible to band lock by launching the NetworkState app via Activity Launcher or QuickShortcutMaker. This may or may not work on newer phones and you may have to enter the last 6 numbers of your phone's IMEI number.


<div class="table-responsive">
<div class="table-responsive">
{| class="wikitable table table-bordered"
{| class="wikitable table table-bordered"
|-
|-
!Phone Name || Model Number || Android Version || Cellmapper version || API 4.2 Support || Support read Bands / Freq || Support read LTE_CA  || B66/71 Bug || More info
!Phone Name || Model Number || Android Version || Cellmapper version || API 4.2 Support || Support read Bands / Freq || Support read LTE_CA  || B66/71 Bug || 5G || More info
|-
| vivo V11 (V11 Pro) || vivo 1804 || 10 || 5.5.4 || {{Yes}} || {{Yes}} || || || {{no}}|| Full API 4.2 support for 4G/3G/2G on both SIMs and frequency without root permissions. Based on Qualcomm Snapdragon 660 chipset.
|-
| vivo V15 || vivo 1819 || 11 || 5.5.4 || {{Yes}} || {{Yes}} || || || {{no}}|| MediaTek Helio P70; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G on both SIMs w/o root permissions.
|-
| vivo V21e || V2061 || 12 || 5.5.4 || {{Yes}} || {{Yes}} || || || {{no}}|| Full API 4.2 support for 4G/3G/2G on both SIMs and frequency without root permissions. Based on Qualcomm Snapdragon 720G chipset.
|-
| vivo V27e || V2237 || 13 || 5.5.4 || {{Yes}} || {{Yes}} || || || {{no}}|| MediaTek Helio G99; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G w/o root permissions.
|-
| vivo Y02s || V2203 || 12 || 5.6.0 || {{Yes}} || {{Yes}} || || || {{no}}|| MediaTek Helio P35; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G on both SIMs w/o root permissions.
|-
| vivo Y11 (2019) || vivo 1906 || 11 || 5.5.4 || {{Yes}} || {{Yes}} || || || {{no}}|| Full API 4.2 support for 4G/3G/2G on both SIMs and frequency without root permissions. Based on Qualcomm Snapdragon 439 chipset.
|-
| vivo Y12s || V2026 || 10 || 5.6.0 || {{Yes}} || {{Yes}} || || || {{no}}|| MediaTek Helio P35; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G on both SIMs w/o root permissions.
|-
| vivo Y20i || V2032 || 10 || 5.5.3 || {{Yes}} || {{Yes}} || || || {{no}}|| Full API 4.2 support for 4G/3G/2G on both SIMs and frequency without root permissions. Based on Qualcomm Snapdragon 460 chipset.
|-
| vivo Y22s || V2206 || 13 || 5.5.3 || {{Yes}} || {{Yes}} || || || {{no}}|| Full API 4.2 support for 4G/3G/2G on both SIMs and frequency without root permissions. Based on Qualcomm Snapdragon 680 4G chipset.
|-
| vivo Y51 (December 2020) || V2035 || 13 || 5.6.1 || {{Yes}} || {{Yes}} || {{No}} || || || API 4.2 fully working on 4G/3G/2G without root. Phone doesn't support, nor read LTE_CA. The chipset is a Qualcomm Snapdragon 665.
|-
| rowspan=2 | vivo Y91 || vivo 1811 || 8.1.0 || 5.5.3 || {{Yes}} || {{Yes}} || || || {{no}}|| Full API 4.2 support for 4G/3G/2G on both SIMs and frequency without root permissions. Based on Qualcomm Snapdragon 439 chipset.
|-
| vivo 1817 || 8.1.0 || 5.5.4 || {{Yes}} || {{Yes}} || || || {{no}} || Working perfect in 4G/3G/2G w/o root permissions. 4G/3G/2G on one sim, only 3G/2G on the other. Based on Qualcomm Snapdragon 439 chipset.
|-
|-
|Z Pro || UMIDIGI_Z || 6.0 || 5.1.0 || {{Partial}} || || || || On API 4.2+, RSRQ report 0 and maybe incorrect SINR also
| vivo Y91c (2020) || vivo 1820 || 8.1.0 || 5.5.4 || {{Yes}} || {{Yes}} || || || {{no}}|| MediaTek Helio P22; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G on both SIMs w/o root permissions.
|-
|-
|Z1 ||  || 7.0 || 5.x || {{Partial}} || || || || Reports that the API doesn't work for 3G, but works for 2G/4G.
|}
|}
</div>
</div>


=== Vodafone ===
=== Vodafone ===
<div class="table-responsive">
<div class="table-responsive">
{| class="wikitable table table-bordered"
{| class="wikitable table table-bordered"
Line 507: Line 682:
!Phone Name || Model Number || Android Version || Cellmapper version || API 4.2 Support || Support read Bands / Freq  || B66/71 Bug || More info
!Phone Name || Model Number || Android Version || Cellmapper version || API 4.2 Support || Support read Bands / Freq  || B66/71 Bug || More info
|-
|-
|Vodafone Smart turbo 7 || VFD 500  || 6.0 || 5.0.9 || {{Partial}} || {{No}} || || Reports incorrect 2G/3G data. Check GPS is OK when leaving areas with poor/no GPS. Check MNC is right on 4.2 API.
|Vodafone Smart Turbo 7 || VFD 500  || 6.0 || 5.0.9 || {{Partial}} || {{No}} || || Reports incorrect 2G/3G data. Check GPS is OK when leaving areas with poor/no GPS. Check MNC is right on 4.2 API. Based on a Mediatek MT6735M
|-
|-
|}
|}
Line 513: Line 688:


=== Xiaomi ===
=== Xiaomi ===
* Some model maybe not working.  
* Some model maybe not working.  
* On some phones, it is possible to band lock by launching the MiuiBandMode app via Activity Launcher or QuickShortcutMaker. This may or may not work on newer phones.


<div class="table-responsive">
<div class="table-responsive">
{| class="wikitable table table-bordered"
{| class="wikitable table table-bordered"
|-
|-
!Phone Name || Model Number || Android Version || Cellmapper version || API 4.2 Support || Dual SIM || Support read Bands / Freq  || B66/71 Bug || More info
!Phone Name || Model Number || Android Version || Cellmapper version || API 4.2 Support || Dual SIM || Support read Bands / Freq  || B66/71 Bug || 5G || More info
|-
| 11T || 21081111RG || 11 || 5.5.3 || {{Yes}}  || {{Yes}} || {{Yes}} || || {{yes}} || MediaTek Dimensity 1200 5G; 4G LTE LAC may be 65535. Working perfect in 2G/3G/4G/5G on both SIM w/o root. Needs more testing.
|-
|Mi A1 || || 9.0.0 || 5.3.0 || {{Yes}}  || {{Yes}} || {{Yes}} || || || 4G/3G/2G on both SIM, LTE-A 2CA Cat6, Snapdragon 625
|-
|Mi Mix 2 ||  || 9.0.0 || 5.X || {{Yes}}  || {{Yes}} || {{Yes}} || || || Working perfect in 4G/3G/2G w/o root. 4G/3G/2G on one sim, only 3G/2G on the other, Snapdragon 835
|-
|Mi Mix 3 5G || Andromeda_EEA || 9.0.0 || 5.4.3 || {{Yes}}  || {{No}} || {{Yes}} || || {{yes}} || 5G band supported only n78 NSA, LTE-A 5CA, Snapdragon 855
|-
|Redmi 4 Prime || MMB29M|| 6 || 5.0.8 || {{Partial}} || || || || || LTE-A 2CA Cat6
|-
|Redmi 4a || 2016117 || 7.1.2 || 5.5.4 || {{yes}} || {{Partial}} || {{Yes}} || || || Working perfect in 4G/3G/2G w/o root. 4G/3G/2G on one sim, only 3G/2G on the other, Snapdragon 425.
|-
|Redmi 4x || Redmi 4X || 7.1.2 || 5.5.4 || {{yes}} ||{{Partial}} || {{Yes}} || || || Working perfect in 4G/3G/2G w/o root. 4G/3G/2G on one sim, only 3G/2G on the other, Snapdragon 435.
|-
|Redmi 5a || MCE3B || 7.1.2 || 5.5.4 || {{yes}} ||{{Partial}} || {{Yes}} || || || Working perfect in 4G/3G/2G w/o root permissions. 4G/3G/2G on one sim, only 3G/2G on the other. Based on Qualcomm Snapdragon 425 chipset.
|-
|Redmi 6A || M1804C3CE || 9.0.0 || 5.5.3 || {{Yes}} || {{Yes}} || {{Yes}} || || || MediaTek Helio A22; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G w/o root.
|-
| Redmi 7 || M1810F6LE || 10.0 || 5.5.3 || {{Yes}} || {{Yes}} || {{Yes}} || || || Working perfect in 4G/3G/2G on both SIMs. However, locking bands needs root. Snapdragon 632.
|-
|rowspan=3 |Redmi 7A|| M1903C3EC (China) || 10.0 || 5.5.1 || {{Yes}} || {{Yes}} || {{Yes}} || || || rowspan=3 |Working perfect in 4G/3G/2G on both SIMs. However, locking bands needs root. Snapdragon 439
|-
| M1903C3EE (EEA) || 10.0 || 5.5.3 || {{Yes}} || {{Yes}} || {{Yes}} || ||
|-
| M1903C3EG (Global) || 9.0 || 5.4.5 || {{Yes}} || {{Yes}} || {{Yes}} || ||
|-
| Redmi 8 || M1908C3IG || 11.0.11 || 5.4.3 || {{Yes}} || {{Yes}} || {{Yes}} || || || Working perfect in 4G/3G/2G w/o root. 4G on both SIM. Snapdragon 439
|-
|Redmi Note 2 || || 5.0.2 || 4.1.6 || {{Partial}} || || || || ||Old API not working, new API working. LTE Cat4
|-
|Redmi Note 3 (Snapdragon) || || 6.0.1 || 5.0.9 || || || || || || Old API fine, LTE-A Cat6
|-
|Redmi Note 3 (MediaTek) || || 5.0.2 || || || || || || || Not tested but Beware theres a Mediatek model based on MT6795 Helio X10
|-
|Redmi Note 4 (Snapdragon) || || 7.0.0 || 5.1.7 || {{Yes}} || {{Yes}} || || || || one SIM: 2G/3G/4G other: 2G/3G, LTE-A 2CA Cat6, Snapdragon 625
|-
|Redmi Note 4 (MediaTek) || || 6.0 || || || || || || || Not tested but beware theres a Mediatek model based on MT6797 Helio X20
|-
|Redmi Note 5 AI || M1803E7SG|| 8.1.0 || 5.2.3 || {{yes}} ||{{Yes}} || || || || Working perfect in 4G/3G/2G w/o root. Snapdragon 636
|-
|Redmi Note 8 (2019) || M1908C3JE || 10.0 || 5.5.3 || {{Yes}} || {{Yes}} || {{Yes}} || || || Full API 4.2 support for 4G/3G/2G on both SIMs and frequency without root permissions. However, locking bands needs root. LTE-A (4CA) Cat12
|-
|Redmi Note 8 (2021) || M1908C3JGG || 11 (MIUI 12.5) || || || || || || || Not tested but based on a MediaTek Helio G85
|-
|Redmi Note 8 PRO|| M1906G7G || 9.0.0 || 5.4.1 || {{Yes}} || {{Yes}} || {{Yes}} || || || MTK; 2G/3G LAC may be 65535. Working good without root. 4G on both SIM. Based on a Mediatek, Helio G90T
|-
|Redmi Note 8T|| M1908C3XG || 9.0.0 || 5.4.1 || {{Yes}} || {{Yes}} || {{Yes}} || || || Qualcomm; +LTE Downlink Bandwidth, LTE-A 4CA Cat12, Snapdragon 665
|-
|Redmi Note 9 Pro|| M2003J6B2G || 11 || 5.6.0 || {{Yes}} || {{Yes}} || {{Yes}} || || || Full API 4.2 support for 4G/3G/2G and frequency without root permissions. Based on Qualcomm Snapdragon 720G chipset.
|-
|Redmi Note 11|| 2201117TG || 11 || 5.5.4 || {{Yes}} || {{Yes}} || {{Yes}} || || || Full API 4.2 support for 4G/3G/2G and frequency without root permissions. Based on Qualcomm Snapdragon 680 chipset.
|-
|-
|Mi 4c 32GB || || 5.1.1 || 5.0.7 || {{Partial}} || {{Partial}} || {{Partial}} || || Reads band with Qualcomm + root method. Shows nothing without root with new API (blank). 4G/3G/2G on one sim, only 3G/2G on the other.
|Redmi Note 12 4G|| 23021RAAEG || 13 || 5.6.0 || {{Yes}} || {{Yes}} || {{Yes}} || || || Full API 4.2 support for 4G/3G/2G and frequency without root permissions. Based on Qualcomm Snapdragon 685 chipset.
|-
|-
|Mi 4c 16GB ||  || 7.1.2 || 5.2.4 || {{Yes}} || {{Partial}} || {{Yes}} || || Working perfect in 4G/3G/2G w/o root. 4G/3G/2G on one sim, only 3G/2G on the other.
|Mi 4c 32GB ||  || 5.1.1 || 5.0.7 || {{Partial}} || {{Partial}} || {{Partial}} || || || Reads band with Qualcomm + root method. Shows nothing without root with new API (blank). 4G/3G/2G on one sim, only 3G/2G on the other. LTE Cat 4
|-
|-
|Mi 5 || MI_5 || 7.0 || 5.0.5 || {{Yes}} || {{Partial}} || {{Yes}} || || API 4.2+ working on 4G. Android 4.2+ can read band data.
|Mi 4c 16GB || || 7.1.2 || 5.2.4 || {{Yes}} || {{Partial}} || {{Yes}} || || || Working perfect in 4G/3G/2G w/o root. 4G/3G/2G on one sim, only 3G/2G on the other. LTE Cat 4
|-
|-
|Mi 5 || || 8.0.0 || 5.2.4 || {{Yes}}  || {{Partial}} || {{Yes}} || || Working perfect in 4G/3G/2G w/o root. 4G/3G/2G on one sim, only 3G/2G on the other.
|rowspan=2 |Mi 5 || MI_5 || 7.0 || 5.0.5 || {{Yes}}  || {{Partial}} || {{Yes}} || || || API 4.2+ working on 4G. Android 4.2+ can read band data. LTE-A 3CA Cat12
|-
|-
|Mi 6 ||  || 8.0.0 || 5.2.4 || {{Yes}}  || {{Yes}} || {{Yes}} || || Working perfect in 4G/3G/2G w/o root.
|  || 8.0.0 || 5.2.4 || {{Yes}}  || {{Partial}} || {{Yes}} || || || Working perfect in 4G/3G/2G w/o root. 4G/3G/2G on one sim, only 3G/2G on the other.
|-
|-
|Mi A1 || || 8.0 || 5.1.6 || {{Yes}}  || {{Partial}} || {{Yes}} || || 4g/3g/2g on one sim, only 3g on the other.
|Mi 6 || || 8.0.0 || 5.2.4 || {{Yes}}  || {{Yes}} || {{Yes}} || || || Working perfect in 4G/3G/2G w/o root. LTE-A 3CA Cat9, Snapdragon 835
|-
|-
|Redmi_Note_2 || || 5.0.2 || 4.1.6 || {{Partial}} || || || || Old API not working, new API working
|Mi 8 || M1803E1A || 10.0 || 5.4.3 || {{Yes}} || {{Yes}} || {{Yes}} || || || 2G/3G/4G on both SIM, LTE-A 4CA Cat16, Snapdragon 845
|-
|-
|Redmi_Note_3 || Redmi_Note_3 || 6.0.1 || 5.0.9 || || || || || Old API fine
|Mi 9 || || 10.0 || 5.4.3 || {{Yes}} || {{Yes}} || {{Yes}} || || || 2G/3G/4G on both SIM, LTE-A 5CA Cat18, Snapdragon 855
|-
|-
|Redmi 4 Prime || MMB29M|| 6 || 5.0.8 || {{Partial}} || || || ||
|Mi 9T Pro || M1903F11G || 10.0 || 5.4.3 || {{Yes}} || {{Yes}} || {{Yes}} || || || 2G/3G/4G on both SIM, Snapdragon 855
|-
|Mi 10 Lite 5G || M2002J9G || 11 || 5.5.3 || {{Yes}} || {{Yes}} || {{Yes}} || || {{Yes}} || 2G/3G/4G/5G on both SIM, Snapdragon 765G 5G (X52 modem, LTE-A 4CA Cat18). Bands can be locked on SIM1 with launching the com.android.settings.MiuiBandMode activity.
|-
|Mi Pad 4 LTE || || 9.0.0 || 5.3.0 || {{Yes}} || {{No}} || {{Yes}} || || || 4G only. LTE-A 3CA Cat12, Snapdragon 660
|}
</div>
 
====POCO by Xiaomi====
<div class="table-responsive">
{| class="wikitable table table-bordered"
|-
|-
|Redmi 4x || Redmi 4X 4/64|| 7.1.2 || 5.2.3 || {{yes}} ||{{Yes}} || || ||Working perfect in 4G/3G/2G w/o root.
!Phone Name || Model Number || Android Version || Cellmapper version || API 4.2 Support || Dual SIM || Support read Bands / Freq  || B66/71 Bug || 5G || More info
|-
|-
|Redmi note 5 || M1803E7SG|| 8.1.0 || 5.2.3 || {{yes}} ||{{Yes}} || || ||Working perfect in 4G/3G/2G w/o root.
|POCO M5|| 22071219CG || 13.0.014 || 5.6.0 || {{Yes}}  || {{Yes}} || {{Yes}} || || || Working perfect in 4G/3G/2G w/o root on both SIMs. sometimes error LAC 65535 on UMTS. locking bands w/o root. Mediatek Helio G99
|-
|-
|Redmi Note 4 Snapdragon || || 7.0.0 || 5.1.7 || {{Yes}} || {{Yes}} || || || one SIM: 2G/3G/4G other: 2G/3G
|}
|}
</div>
</div>


=== ZTE ===
=== ZTE ===
<div class="table-responsive">
<div class="table-responsive">
{| class="wikitable table table-bordered"
{| class="wikitable table table-bordered"
Line 576: Line 811:
|-
|-
|BlackView || BlackView BV600 || || 6.0 || 5.X || {{Partial}} || || || || New API ok 4G, please test more
|BlackView || BlackView BV600 || || 6.0 || 5.X || {{Partial}} || || || || New API ok 4G, please test more
|-
|BQ || BQ Rich || BQ-5012L || 7.0 || 5.X || {{Yes}} || {{Yes}} || {{Yes}} || || New API ok 4G/3G, other SIM is 2G
|-
|-
|Fly || Fly FS406 || FS406 || 6.0 || 5.X || {{Yes}} || || || || Old API not working, so use new api
|Fly || Fly FS406 || FS406 || 6.0 || 5.X || {{Yes}} || || || || Old API not working, so use new api
Line 582: Line 819:
|-
|-
|LYF || LYF Wind 4 || LS-5014 || 5.1.1 || 4.1.6 || {{Partial}} || || || || Old API fine, API 4.2+ on 4G
|LYF || LYF Wind 4 || LS-5014 || 5.1.1 || 4.1.6 || {{Partial}} || || || || Old API fine, API 4.2+ on 4G
|-
|Senseit || Senseit N151 || N151 || 7.0 || 5.X || {{Yes}} || {{Yes}} || {{Yes}} || || New API ok 4G/3G, other SIM is 2G
|-
|-
|SPRD || Smart Max 4.0 Plus || SMART_MAX_4.0_PLUS || 5.1.1 || || {{No}} || || ||  ||
|SPRD || Smart Max 4.0 Plus || SMART_MAX_4.0_PLUS || 5.1.1 || || {{No}} || || ||  ||
|-
|UMIDIGI || || UMIDIGI_Z || 6.0 || 5.1.0 || {{Partial}} || || || || On API 4.2+, RSRQ report 0 and maybe incorrect SINR also
|-
|UMIDIGI || Z Pro || || 7.0 || 5.x || {{Partial}} || || || || Reports that the API doesn't work for 3G, but works for 2G/4G. based on MediaTek Helio X27
|-
|VinSmart || Vsmart Live || || 10 || 5.6.0 || {{Yes}} || {{Yes}} || {{Yes}} || || API 4.2 working on 4G/3G/2G, but it may need more testing.
|}
|}
</div>
</div>


=== Windows 10 Mobile (all manufacturers) ===
=== Windows 10 Mobile (all manufacturers) ===
* Requirements: Windows 10 Mobile RTM or newer
* Requirements: Windows 10 Mobile RTM or newer
* Support read Bands / Freq: Yes
* Support read Bands / Freq: Yes
* Required 512MB RAM, more than 1GB recommended
* Required 512MB RAM, more than 1GB recommended
<div class="table-responsive">
{| class="wikitable table table-bordered"
|-
!Manufacture || Phone Name ||  Model Number || Dual SIM || More info
|-
|HP || Elite X3 || || No || 4G LTE band supported 1, 2, 3, 4, 5, 7, 8, 12, 17, 19, 20, 26, 28, 29, 38, 39, 40, 41
|-
|Microsoft || Lumia 950 || RM-1105 || No || 4G LTE band supported 1, 2, 3, 4, 5, 7, 8, 12, 17, 20, 28, 38, 40, 41
|-
|Microsoft || Lumia 950 XL || RM-1085 || No || 4G LTE band supported 1, 2, 3, 4, 5, 7, 8, 12, 17, 20, 28, 38, 40, 41
|}
</div>


== Unsupported ==
== Unsupported ==
* Jolla, you can try but not officiality supported //7.1.2017
* Jolla, you can try but not officiality supported //7.1.2017
* Xiaomi MI MIX - Cell ID API not working //5.1.2017
* Xiaomi MI MIX - Cell ID API not working //5.1.2017
* DIGNO 202K (Softbank) - OLD API not working
* DIGNO 202K (Softbank) - OLD API not working
* Alcatel OneTouch P350X - OLD API not working
* Alcatel OneTouch P350X - OLD API not working
* Vivo Y53 - OLD API and Cell ID API not working
</div>

Revision as of 05:19, 8 May 2024

Tested Phones

CellMapper require any Android 7.0+ phone in order to run.

It also requires GPS in order to be able to map networks.

Here is listed phone what users have tested, this list is user maintained.


  • Phone Name = Phone Model Name, example: "Samsung Galaxy S6"
  • Model Number = Model Number, example GT-I9305
  • Android version = Tested Android version, example 4.4.4
  • Cellmapper version = Latest tested Cellmapper version
  • Support read Band / Freq = Is this phone supported read band and frequency from phone app. Example Samsung Service Mode.
  • API 4.2 Support = If your phone supports API 4.2, please use that.
  • API 7.0+ Support = If your phone supports API 7.0+, please use that.
  • LTE_CA = Cellmapper App can read CA data from mostly Samsung's phones via FieldTestReader.
  • B66/71 Bug = Reports wrong frequency for newer LTE bands such as B66/71
  • 5G = If model supports 5G but does not return correct information, please say "No". Otherwise leaving it blank.
  • More info = More information about specific model

Supported

Alcatel

Phone Name Model Number Android Version Cellmapper version API 4.2 Support API 7.0+ Support Support read Bands / Freq Support read LTE_CA B66/71 Bug 5G More info
Alcatel U5 5044Y 6.0 5.1.7 No No No No No No Unrootable. API 4.2 Unsupported. Without API 4.2 this shows and Maps OK but no GSM/UMTS/LTE band locking. Without SIM card it shows UNKNOWN and false signal. Chipset Mediatek MT6737M

Archos

Phone Name Model Number Android Version Cellmapper version API 4.2 Support API 7.0+ Support Support read Bands / Freq Support read LTE_CA B66/71 Bug 5G More info

ASUS

Phone Name Model Number Android Version Cellmapper version API 4.2 Support API 7.0+ Support Support read Bands / Freq Support read LTE_CA B66/71 Bug 5G More info

BlackBerry

Phone Name Model Number Android Version Cellmapper version API 4.2 Support API 7.0+ Support Support read Bands / Freq Support read LTE_CA B66/71 Bug 5G More info
BlackBerry BBC100-1 7.0.1 5.0.8 Yes

Essential

Phone Name Model Number Android Version Cellmapper version API 4.2 Support API 7.0+ Support Support read Bands / Freq Support read LTE_CA B66/71 Bug 5G More info
PH-1 PH-1 7.1.1, 8.1.0, 9 5.X Yes Yes

Google

  • All Google Phone's support API 4.2+
  • With Android 7.0+ you can also read band infromation from Cell ID API without root.
Phone Name Model Number Android Version Cellmapper version API 4.2 Support Support read Bands / Freq Support read LTE_CA B66/71 Bug 5G More info
Nexus 4 Yes CM App may not work due to older Android OS 4.2 -> 5.1, Uses Qualcomm APQ8064 Snapdragon S4 Pro
Nexus 5 Yes CM App may not work due to older Android OS 4.4 -> 6.0, Uses Qualcomm MSM8974 Snapdragon 800
Nexus 6 Yes CM App may not work due to older Android OS 5.0, Upgrade to 7.1.1, Uses Qualcomm APQ8084 Snapdragon 805
Nexus 7 (2013) Yes CM App may not work due to older Android OS 4.3 -> 6.0, Uses Qualcomm Snapdragon S4 Pro
Nexus 6P 7.1 5.0.6 Yes Yes Partial With Android 7+ Band reading not need root. Phone shows LTE-A when you download something.
Nexus 5X 7.1 5.0.6 Yes Yes Partial With Android 7+ Band reading does not need root. Phone shows LTE-A when you download something.
Pixel 7.1 5.0.6 Yes Yes Yes With Android 7+ Band reading does not need root. Doesn't read the SINR on LTE, reports it constantly as 30db.
Pixel 2/2XL 8.1 5.x Yes Yes Yes Yes
Pixel 3/3XL 10.0 5.x Yes Yes Yes
Pixel 3a/3aXL 10.0 5.x Yes Yes Yes
Pixel 4/4XL 10.0 5.x Yes Yes Yes
Pixel 4a 10.0 5.x Yes Yes Yes
Pixel 4a 5G/5 11.0 5.5 Yes Yes Yes No As of February 2021, only reports 5G signal quality. As of Android S DP3, 5G Standalone properly reports data (including gNB), however the update rate seems to be a little slow so RSRP may not be completely accurate upon location.
Pixel 5a 5G 11.0 5.5.2 Yes Yes Yes Yes Tested on AT&T n5, generates accurate trails (Android 11 September 2021 Update)

HTC

  • Mostly HTC phone's support API 4.2+
  • HTC phone's support band reading from Qualcom modem method (root) and with Android 7.0+ from Cell ID API without root
Phone Name Model Number Android Version Cellmapper version API 4.2 Support Support read Bands / Freq Support read LTE_CA B66/71 Bug More info
HTC One_M8 HTC One_M8 6.0 5.0.6 Yes Yes With Qualcomm method working (root). LTE Cat4 device.
HTC One_M9 EU model 7.0 5.0.8 Yes Yes Without root can read freq data using new API and Android 7.0+. LTE-A Cat6 device.
HTC One A9 6.0 4.x Yes LTE-A Cat7 (2CA) device.
HTC 10 US model 8.0 5.0.6 Yes Yes Without root can read band data using new API and Android 7.0+. LTE-A (3CA) Cat9 device.
HTC U Ultra EU Model 8.0 5.x Yes Yes No Band reading working without root, LTE-A (3CA) Cat11
HTC U11 HTC_U11 9.0 5.1.1 Yes Yes Band reading working without root, LTE-A (4CA) Cat16

Huawei

  • Older Huawei phone's not support API 4.2+.
  • Huawei with HiSilicon Kirin 960 Chipset should support API 4.2+ and Band reading Android 7.0+
Phone Name Model Number Android Version Cellmapper version API 4.2 Support Dual SIM Support read Bands / Freq Support read LTE_CA B66/71 Bug More info
Huawei 4C CHC-U01 4.4.2 5.X No No Newer CM App may not work due to older Android OS 4.4.2, Uses HiSilicon Kirin 620
Huawei Ascend Y550 (EU) Y550-L01 4.4.4 4.1.6 No Newer CM App may not work due to older Android OS 4.4.2, Uses Qualcomm MSM8916 Snapdragon 410
Honor 6 H60-L04 6.0 5.4.1 No No Partial No Reads bandwidth and band number ok. Signal shows ok. Shows speedtest when doing so. Android 6.0 FW Link API 4.2 NOT Support as this shows 0dbm
Honor 7 PLK-L01 5.0.2 4.X No Newer CM App may not work due to older Android OS
Huawei Honor 8 FRD-L04 8.0 5.2.3 Yes Yes Yes API 4.2 support added in Android 8 update.
FRD-L19 7.0 5.X No No Report lots of incorrect data
Huawei Honor 9 lite LLD-L31 9.0 5.6.1 Yes Partial Yes API 4.2 support. 1-st SIM 4G/3G/2G, 2-nd 2G. Kirin 659
Huawei Mate 9 Pro 7.0 5.X Yes No Yes
Huawei Mate 10 Pro BLA-L29 8.0 5.X Yes Yes Yes Yes No SNR or Signal Received Strength on Sim 2, but both Sims can be recorded at the same time.
Huawei Mate 20 Pro LYA-L29 9.0 9.X Yes Yes Yes Yes No SNR or Signal Received Strength on Sim 2, but both Sims can be recorded at the same time.
Huawei Nova 2 PIC-LX9 8.0 5.X Partial
Huawei Nova 3i INE-LX2 9.0 5.5.1 Yes Yes Yes Full API 4.2 support for 4G/3G/2G on both SIMs and frequency without root permissions. No SNR or Signal Received Strength on Sim 2, but both Sims can be recorded at the same time. Dual Sim 4G can be turn on with launching the Settings>Wireless & networks>Dual sim settings.
Huawei P Smart FIG-LX1 9 5.5.3 Yes No Yes
Huawei P8 Lite PRA-LX1 7.0 5.0.8 No
Huawei P9 Lite VNS-L31 6.0 5.X No Sometimes report bad -41 / -43 RSRP on LTE
Huawei P9 EVA-L09 (Eva-L19) 6.0 (7 BETA) 4.1.7 / 5.0.6 No No Sometimes Cell ID shows 0 when mapping 2G/3G network. API 4.2+ not working on Android 7 BETA. Chipset based on HiSilicon Kirin 955
Huawei P10 VTR-L29 7.0 5.X Yes Yes Yes
Huawei P10 Pro 8.0 5.X Yes Yes Yes
Huawei P20 EML-L29 8.1 5.X Yes Yes Yes Yes No SNR or Signal Received Strength on Sim 2 but, both Sims can be recorded at the same time.
Huawei Y5 Y560-L01 5.1.1 4.1.7 Yes Yes Newer CM App may not work due to older Android OS 5.1, Works all new API 2g 3g 4g also without sim , for block 4g only ,is possibile with root with this program Toggle Network Type 5.0
Huawei Y6 (2019) MRD-LX1 9.0 5.4.1 Yes Yes Do not enable Android 7.0+ support only tick Android 4.2+. Reads 2G/3G/4G ok, LTE bands 1/3/7/8/20, 2CA, NOT Rootable. Mediatek MT6761/Helio A22
Huawei Y6 Pro (2015) TIT-L01 5.1 5.0.8 Newer CM App may not work due to older Android OS, Reports incorrect RSRP on 4G
Huawei Y6 Pro (2019) MRD-LX2 9.1.0 5.5.4 Yes Yes Yes MediaTek Helio A22; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G on both SIMs w/o root permissions. No SNR or Signal Received Strength on Sim 2, but both Sims can be recorded at the same time. Dual Sim 4G can be turn on with launching the Settings>Wireless & networks>Dual sim settings.
Huawei Y7 Prime (2018) LDN-LX2 8.0.0 5.5.3 Yes Partial Yes Working perfect in 4G/3G/2G w/o root permissions. 4G/3G/2G on one sim, only 3G/2G on the other, Snapdragon 430. Not tested yet for 4G LTE, needs more testing.

Infinix

Phone Name Model Number Android Version Cellmapper version API 4.2 Support Support read Bands / Freq Support read LTE_CA B66/71 Bug 5G More info
Infinix HOT 10 Play Infinix X688C 10 5.6.0 Yes Yes MediaTek Helio G25; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G on both SIMs w/o root permissions.
Infinix HOT 30i Infinix X699 12 5.6.0 Yes Yes Unisoc Tiger T606. Working perfect in 4G w/o root permissions. Not tested for 3G/2G, though this may need more testing.
Infinix NOTE 12 Infinix X670 13 5.6.0 Yes Yes MediaTek Helio G96; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G w/o root permissions.

Lenovo

Phone Name Model Number Android Version Cellmapper version API 4.2 Support Support read Bands / Freq B66/71 Bug More info
Lenovo Tab 3 Lenovo_TB3-X70L 6.0 No Old API ok
Lenovo P2 P2a42 7.0 5.x Yes Yes Supports Band 2G/3G/4G Frequency reading without root with Android 7. LTE-A (2CA) Cat6 device.
Lenovo K5 play L38011 8.0 5.5.4 Yes Yes Full API 4.2 support for 4G/3G/2G and frequency without root permissions. Based on Qualcomm Snapdragon 430 chipset.
Lenovo K6 Note K53a48 7.0 5.x Yes Yes LTE Cat4 device, Supports Band 2G/3G/4G Frequency reading without root with Android 7. Seems to have a bug when Language is set to Spanish

LG

Phone Name Model Number Android Version Cellmapper version API 4.2 Support Support read Bands / Freq Support read LTE_CA B66/71 Bug 5G More info
Optimus G E970 4.1.2 4.1.1 No No CM App require Android 4.4.2 or newer, Uses Qualcomm APQ8064 Snapdragon S4 Pro XDA Devs
LG G2 D802 6.x 5.x Partial Partial Reads only 4G band/freq and only with root. 4.2+ API not working on 2G/3G.
LG G3 D850 6.x 5.x Partial Partial Reads only 4G band/freq and only with root. 4.2+ API not working on 2G/3G.
D855 6.x 5.x Partial Partial Reads only 4G band/freq and only with root. 4.2+ API not working on 2G/3G.
LG G4 H815 5.1 - 6.0 4.1.5 Partial Yes Only Enable API 4.2 for 4G only. 2G-3G reads errors if enabled API 4.2. Read Bands / Freq With root
LG K4 (2017) LG-M160 6.0.1 5.8 Yes No
LG Leon 4G H340N 5.0 4.1.5 Partial Yes Only Enable API 4.2 for 4G only. 2G-3G reads errors if enabled API 4.2. Read Bands / Freq With root
LG G5 H820 6.x/7.0 5.x Yes Partial Bands/freq. requires root on Android 6.x. With Android 7.0+ you can even read band without root for 4G and sometimes 3G (but very inconsistently), but everything is working.
H830 6.X+ 4.1.7 Yes Yes Partial With Android 6, dbm are correct on 2G, 3G and 4G (but you cannot read band without root). It maps also without SIM, and has band lock. With Android 7.0+ you can even read band without root for 4G and sometimes 3G (but very inconsistently), but everything is working.
H850 Yes Yes
LG V20 LG-H918 7.0 5.X Yes Yes Yes Report B66 same as B3
LG-H990 Yes Yes
LG K20V (Verizon) 7.0 5.X Yes Yes
LG K8 2017 M200N 7.0 5.X Yes Yes Read Bands / 2G-3G-4G Frequency without root permissions.
LG Phoenix 2 (AT&T) 2016 LG-K371 6.0/7.0 4.x+ Yes Yes Read Bands / 2G-3G-4G Frequency without root permissions.
LG K30 LM-X410TK 7.1 5.X Yes Yes Read Bands / 2G-3G-4G Frequency without root permissions.
LG G7 ThinQ LM-G710TM 8.0 5.X Yes Partial Partial Yes Read only 4G band/frequency without root permissions. Reports B71 as B7 (EARFCN provided by OS is real EARFCN - 65536 / only lowest 16 bits returned) if secondary/additional (CA) cell. B66/B71 reported correctly if primary cell.
LG Watch Urbane 2nd Edition LTE W200A 7.1.1 5.X Yes Yes Read Bands / 2G-3G-4G Frequency without root permissions. Wear OS device, regular Android APK sideloaded via ADB. Advertising does not work/show up.
LG Phoenix 4 (AT&T) 2018 LM-X210APM 8.1 5.X Yes Yes Sold by Walmart. Read Bands / 2G-3G-4G Frequency without root permissions.
LG G8 ThinQ (AT&T) LM-G820UM 10.0 5.X Yes Yes Yes No Read Bands / 3G-4G Frequency without root permissions.
LG Velvet 5G (MTK) LM-G900TM 10.0 5.5 Yes Yes Yes No No Reports 5G RSRP for NSA & SA, but does not properly report some 5G gNB's.

Motorola

Phone Name Model Number Android Version Cellmapper version API 4.2 Support Support read Bands / Freq Support read LTE_CA B66/71 Bug More info
Motorola Moto G 4G (2015) XT1072 5.0.2 5.X Partial 3G reports wrong RSCP.
Motorola Moto G LTE 2014 XT1039 6.x 5.x Partial Partial Reads only 4G band/freq data, and only with root. 4.2+API not working for 2G/3G.
Motorola Moto G Play XT1609 6.0.1 Yes
Motorola Moto G4 Plus XT1642 (EU) 6.0.1 / 7.0 5.X Yes Yes Reading Dual SIM's, enable API4.2+. Support LTE+3G reading. With Android 7+ Band reading not need root
XT1644 6.0 5.x Partial Yes NEW API correct only 2g-4g, 3g dbm not good, dual sim with 4g+2g
Motorola Charm MB-502 2.2 4.1.2 Beta Yes Yes
Motorola Moto E XT1021 5.1 5.X Partial
Motorola Moto E 2nd generation LTE XT1527 (US) 5.0.1 4.1.2 Beta Yes Yes Can map without SIM card with new API
XT1524 (EU version) 5.x / 6.x 4.1.5 Partial Yes NEW API correct only 2g-4g, 3g dbm not good. Root required to read frequency.
Motorola Moto G 3rd Generation XT1541 6.0.1 5.1.7 Yes Yes Requires root for reading bands/frequency data. 2g-3g doesn't report bands. Can map without SIM card with new API but bands/frequency will be missing.
Motorola Moto G5 XT1676 7.0.0 5.x Yes Yes SIM1 4G/3G/2G, SIM2 2G
Motorola Moto G5 Plus XT1685 7.0.0 5.1.2 Yes Yes SIM1 4G/3G/2G, SIM2 3G/2G
XT1687 7.0.0 5.1.0 Yes Yes
Motorola Moto C XT1754 7.0.0 5.x Yes Yes SIM1 4G/3G/2G, SIM2 2G - with ROM vers. NRD90M.060 or NRD90M.062
Motorola Moto E4 XT1767 7.1.1 5.1.2 Yes Yes SIM1 4G/3G/2G, SIM2 3G/2G
Motorola Moto X (2. Gen) XT1092 7.1.2 5.3.0 Yes Yes
Motorola Moto X4 1900-7 (EU Dual SIM) 8.0.0 5.1.7 Yes Yes Yes one SIM 2G/3G/4G the other: 2G/3G
XT1900-6 7.1 5.1.7 Yes Yes Yes

Nokia

Phone Name Model Number Android Version Cellmapper version API 4.2 Support Support read Bands / Freq Support read LTE_CA B66/71 Bug More info
Nokia 2 TA-1029 (Dual-SIM) 7.1.1 5.X Yes Yes Root not required; SIM1 4G/3G/2G, SIM2 3G/2G
Nokia 2.1 TA- 10.0 5.X Yes Yes SIM 1 2G/3G/4G, SIM 2 2G,3G, Root not required. LTE Cat4
Nokia 3 TA- 7.0 5.X LTE Cat4, Mediatek MT6737
Nokia 3.1 TA-1053 10.0 5.X Yes Yes LTE Cat4
Nokia 5 TA-1053 7.1 5.X Yes Yes LTE Cat4
Nokia 6.1 Plus TA-1083 (India) 10 x.x LTE Cat4, 4G Bands and Combos
Nokia 7.1 TA-1095 10.0 5.4 Yes Yes Both SIMs 4G/3G/2G, LTE-A (2CA) Cat6 4G Bands and Combos
Nokia 8 TA-1004 8.0 5.X Yes Yes Yes Root not required, LTE-A (3CA) Cat9, 4G Bands and Combos
Nokia 8.3 TA-1243 11 x.X Needs more testing! LTE-A (4CA) Cat18, See 4G/5G Bands and Combos
Nokia X20 TA-1314 11 x.X Needs more testing! 4G/5G Bands and Combos

OnePlus

Phone Name Model Number Android Version Cellmapper version API 4.2 Support Dual SIM Support read Bands / Freq Support read LTE_CA B66/71 Bug More info
OnePlus One 5.1 / 4.4 4.X Yes Yes API 4.2 not working Android 5.0, but works on 4.4, 5.1+
OnePlus Two A2003 6.0.1 5.X Yes Partial No No 3G on the first sim shows a wrong dbm value of -51
OnePlus Three / 3T A3003 6.0.1 / 7.X 5.X Yes Yes Yes Yes Without root can read band data using new API and Android 7.0+. OnePlus battery saving may close app when you turn screen off. This is not CellMapper bug.
OnePlus X ONE E1003 5.X.X 4.1.6 Partial No
OnePlus 5 7.X 5.1.1 Yes Yes Yes Yes Band reading working without root.
A5000 8.1.0 5.2.6 Yes Yes Yes Yes All functionality mentioned in table works with LineageOS 15.1. For Dual SIM functionality, records up to 4G/3G/2G for primary SIM and 3G/2G for secondary SIM due to chipset limitation. Secondary SIM MNC recorded incorrectly (as the MNC of the primary SIM's network), even when MNC of secondary SIM's network is not the primary SIM network's MNC, correct MNC for secondary SIM recorded only when primary SIM is disabled. "Record Neighbor Cells" works partially, but will return 214783647/65536/-1 for some fields such as MNC/MCC/TAC/LAC for non-connected cells. Does not require root but location services have to be enabled to read full band/frequency data.
9.0 5.2.7 Yes Yes Yes Yes All functionality mentioned in table works with LineageOS 16.0. For Dual SIM functionality, records up to 4G/3G/2G for primary SIM and 3G/2G for secondary SIM due to chipset limitation. Secondary SIM MNC recorded incorrectly (as the MNC of the primary SIM's network), even when MNC of secondary SIM's network is not the primary SIM network's MNC, correct MNC for secondary SIM recorded only when primary SIM is disabled. "Record Neighbor Cells" works partially, but will return 214783647/65536/-1 for some fields such as MNC/MCC/TAC/LAC for non-connected cells. Does not require root but location services have to be enabled to read full band/frequency data.
OnePlus 5T 8.1 5.1.5 Yes Yes Yes Yes Band reading working without root.
OnePlus 6 A6003 8.1 5.1.7 Yes Yes Yes Yes No Both SIMs 4G/3G/2G. Band reading working without root.
OnePlus 6T A6013 9.0 5.2.6 Yes Yes Yes Yes No Both SIMs 4G/3G/2G. Band reading working without root. Must lock app to remain recording. Random gaps in trails recorded even when locked app.
OnePlus 7, 7 Pro 9.0 5.3 Yes Yes Yes Yes No
OnePlus 7T HD1903 10.0 5.3 Yes Yes Yes No Both SIMs 4G/3G/2G. Band and LTE Downlink Bandwidth reading working without root.
OnePlus 8 Pro IN2023 10.0 5.4.3 Yes Yes Yes Both SIMs 4G/3G/2G. Maps LTE+NR tiles from eNB
OnePlus Nord AC2003 11.0 5.5.2 Yes Yes Yes Yes Both SIMs 4G/3G/2G. Maps LTE+NR tiles from eNB

OPPO

Phone Name Model Number Android Version Cellmapper version API 4.2 Support API 7.0+ Support Support read Bands / Freq Support read LTE_CA B66/71 Bug 5G More info
Oppo A3s CPH1803 8.1.0 5.5.4 Yes Yes No Full API 4.2 support for 4G/3G/2G and frequency without root permissions. Based on Qualcomm Snapdragon 450 chipset.
Oppo A5 (2020) CPH1931 10 5.5.3 Yes Yes No Dual SIM, 2G/3G/4G, Without SIM card it reads 2G GSM
CPH1933 11 5.5.4 Yes Yes No Full API 4.2 support for 2G/3G/4G on both SIMs. Without SIM card it reads 2G GSM. Based on Qualcomm Snapdragon 665 chipset.
Oppo A7 CPH1903 8.1.0 5.5.4 Yes Yes No Full API 4.2 support for 4G/3G/2G and frequency without root permissions. Based on Qualcomm Snapdragon 450 chipset.
Oppo A15 CPH2185 10 5.5.4 Yes Yes No MediaTek Helio P35; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G on both SIMs w/o root permissions.
Oppo A15s CPH2179 10 5.5.4 Yes Yes No MediaTek Helio P35; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G on both SIMs w/o root permissions.
Oppo A16 CPH2269 11 5.5.4 Yes Yes No MediaTek Helio G35; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G on both SIMs w/o root permissions.
Oppo A16K CPH2349 11 5.5.4 Yes Yes No MediaTek Helio G35; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G w/o root permissions.
Oppo A53 (2020) CPH2127 12 5.5.4 Yes Yes No Full API 4.2 support for 2G/3G/4G on both SIMs. Based on Qualcomm Snapdragon 460 chipset.
Oppo A54 CPH2239 10 No Beware this model is based on a Mediatek MT6765 Helio P35.
Oppo A54 5G CPH2195 11 5.5.3 Yes Yes Yes Yes Dual SIMs read 2G/3G/4G/5G (NR SA/NSA), Reads LTE Downlink Bandwith MHz, LTE+NR, LTE-A. Displays only NSA NR Signal only.
12 5.5.4 Yes Yes No Yes Since upgrading to Android 12 (ColourOS) LTE-A and LTE+NR does not display in app!
Oppo A74 CPH2219 11 5.5.3 Yes Yes Yes No Full API 4.2 support for 4G/3G/2G on both SIMs and frequency without root permissions. Not tested API 7.0 support. Based on Qualcomm Snapdragon 662 chipset.
Oppo A74 5G CPH2263 11 Yes Identical/Same as the OPPO A54 5G but with fewer 4G LTE bands. Not tested but everything should work the same as the A54 5G.
Oppo A92 CPH2059 11 5.5.4 Yes Yes No Full API 4.2 support for 4G/3G/2G and frequency without root permissions. Based on Qualcomm Snapdragon 665 chipset.
Oppo A94 CPH2203 11 5.5.4 Yes Yes No MediaTek Helio P95; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G on both SIMs w/o root permissions.
Oppo F5 CPH1723 7.1.1 5.6.0 Yes Yes No MediaTek Helio P23; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G w/o root permissions. 4G/3G/2G on one sim, only 3G/2G on the other.
Oppo F7 CPH1819 10 5.6.0 Yes Yes No MediaTek Helio P60; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G w/o root permissions.
Oppo R11 CPH1707 8.1.0 5.5.4 Yes Yes No Full API 4.2 support for 4G/3G/2G and frequency without root permissions. Based on Qualcomm Snapdragon 660 chipset.

Oukitel

Phone Name Model Number Android Version Cellmapper version API 4.2 Support Dual SIM Support read Bands / Freq Support read LTE_CA B66/71 Bug More info
Oukitel K600 Pro K6000_Pro 6.0 5.0.8
Oukitel K10000 6.0 5.0.9 Yes

realme

Phone Name Model Number Android Version Cellmapper version API 4.2 Support Support read Bands / Freq Support read LTE_CA B66/71 Bug 5G More info
realme C2 RMX1941 9 5.6.0 Yes Yes No MediaTek Helio P22; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G w/o root permissions.
realme C12 RMX2189 11 5.6.0 Yes Yes No MediaTek Helio G35; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G w/o root permissions.
realme C21Y RMX3261 11 5.5.3 Partial Yes No Reports that the API doesn't work for 3G, but works for 2G/4G. Based on Unisoc T610 chipset, though this may need more testing.
Realme 8 5G RMX3241 12 Yes Yes Based on MediaTek Dimensity 700. Needs more testing, Chipset supports 5G NSA mapping.
RMX3241GDPR 12 Yes
realme X RMX1901 11 5.5.4 Yes Yes No Full API 4.2 support for 4G/3G/2G on both SIMs and frequency without root permissions. Based on Qualcomm Snapdragon 710 chipset.

Samsung

  • For Snapdragon chipset devices, you can easily unlock all bands supported by the hardware instead of being limited to only the ones your carrier allows. For more information see this XDA post.
  • You can lock bands on most newer Samsung phones in ServiceMode (not tested on MediaTek chipset devices) by dialing *#2263# in the stock dialer app.
  • For US devices, 5G NSA band detection is dependent on CSC.
  • Most Samsung Phones do not support Cell ID API 4.2 before Android 8. If you use a stock or custom Samsung Experience ROM (TouchWiz/OneUI) based on Android 8.0 "Oreo" or later, please use the Android 4.2+ CellID API. Note: This may not work on custom Samsung Experience ROMs ported from other devices than your own, or based on newer versions of Android than is officially available in stock Samsung Experience updates for your device. If you use a custom Samsung Experience ROM, please make sure it is based upon an official Samsung Experience stock ROM from your device model. Custom ROMs not based upon stock, such as LineageOS or ResurrectionRemix may not work for the 4.2+ CellID API.
  • In some devices Cell ID API 4.2 may show extra data compared to the old API, but most important parameters are invalid or missing. Do not use Cell ID API 4.2 for cellmapping, if the chart below displays your device incompatible. Failing to do so may cause invalid data being displayed on the map.
  • To force 2G/3G/4G LTE only mode on samsung phones, The easy way is an app called Advanced Signal Status however on certain samsung phones with 4.4.4 KitKat or newer, including Lollipop 5.x, it is also possible by dialing *#*#4636#*#*, then Device Information, and "Set preferred network type". This may require root on certain carriers. Tested and does not require root on AT&T (310-410).
  • To force an LTE Band on Samsung phones running 4.4.4, It is possible by dialing *#0011# > Back > INPUT type Q > INPUT 0000 wait for 15 seconds then you into Band Mode.
  • Most Samsung phones can be rooted with CF-Auto-Root 2G/3G/4G bands can be locked using Network Signal Guru but only with most qualcomm chipset. Remember to set "Read qualcomm LTE data (root) under cellmapper app settings, exit and reload cellmapper and allow permissions for cellmapper.
  • (Warning: feature deprecated since 5.1.4) Most Samsung phones support reading bands and frequency when Service Mode (*#0011#) is active. Using this feature you need to run Cellmapper in the background and have Service Mode in the foreground. That feature working with root and without. Please check manual here.
Phone Name Model Number Android Version Cellmapper version API 4.2 Support Support read Bands / Freq Support read LTE_CA B66/71 Bug 5G More info
Samsung Galaxy A5 2015 SM-A500FU 6.0.1 5.0.7 Partial No Didn't tried with root. Without root, 4G looks like ok, but 3G shows wrong dBm.
Samsung Galaxy A5 (2017, EU version) SM-A520F 6.0.1 5.X Partial No
Samsung Galaxy A5 (2017) SM-A520F 8.0.0 5.X Partial Yes Yes Full API 4.2 support for 4G Only as of Android Oreo update. 2g-3g old -51 dBm API bug as for all Exynos based models.
Samsung Galaxy A05s SM-A057F/DS 14 5.6.1 Partial Yes No API 4.2 on 4G works ok, but has some issues on 3G/2G. Reads LTE SNR and LTE TA ok. LTE_CA is not supported. Based on a Snapdragon 680 4G
Samsung Galaxy A13 SM-A135F 13 5.6.0 Yes Yes (Not tested) API 4.2 seems to work fine on 4G/2G, but 3G is not tested. This phone may need more testing.
Samsung Galaxy A13 5G (US) SM-A136U 13 5.5.4 Yes Yes Yes Yes Displays lots of NSA info NR SS, NR PCI, Band Name/Name and RFCN
Samsung Galaxy A14 SM-A145F/DSN 13 5.6.0 Partial Yes Yes Samsung Exynos 850. Working perfect in 4G only w/o root, but has a -51 dBm or -24 dBm RSCP bug on 3G. API bug as for all Exynos based models. Not tested for 2G, though this may need more testing.
Samsung Galaxy A20s SM-A207 10.0 5.5.3 Yes Yes Yes Full API 4.2 support for 4G/3G/2G w/o root. In some rare occasions, API 4.2 may report additional extra data and no band infomation on 2G/3G if enabled API 4.2. Does not require root but location services have to be enabled to read full band/frequency data.
Samsung Galaxy A23 SM-A235F 14 5.6.1 Partial Yes API 4.2 works fine on 4G, but has the same RSCP bug on 3G and ARFCN disappearance bug on 2G. Since this has a Snapdragon chipset, it reads LTE RSSI and TA just fine. LTE_CA needs more testing. Reads LTE SNR properly on API 4.2 since One UI 6. Based on a Snapdragon 680 4G.
Samsung Galaxy A30 SM-A305GN 10.0 5.5.3 Partial Yes Yes Reads only 4G band/freq data on both SIMs. API 4.2+ reads -51 dBm and additional extra data on 2G/3G if enabled API 4.2. API 4.2 bug as for all Exynos based models. Does not require root but location services have to be enabled to read full band/frequency data.
SM-A305G 11.0 5.5.3 Partial Yes Yes Full API 4.2 support for 4G Only. 2g-3g old -51 dBm API bug as for all Exynos based models.
Samsung Galaxy A33 5G SM-A336E 14 5.6.1 Partial Yes Yes API 4.2 works fine on 4G, but has a -24 dBm RSCP bug on 3G, plus ARFCN seems to disappear on some 2G towers. Also shows a lot of 5G NSA info. Since One UI 5.1, 5G NSA connection becomes very intermittent. Phone supports LTE_CA, but doesn't seem to read it on Cellmapper? Reads LTE SNR properly on API 4.2 since One UI 6.
Samsung Galaxy A50 SM-A505G 11.0 5.5.3 Partial Yes Yes Full API 4.2 support for 4G Only. 2g-3g old -51 dBm API bug as for all Exynos based models. LTE_CA (LTE-A) detection does not always work with dual sim as of 5.5.3.
Samsung Galaxy A51 SM-A515F/DSM 13 5.6.0 Yes Full API 4.2 support for 4G Only. 2g-3g old -51 dBm API bug as for all Exynos based models.
Samsung Galaxy Ace 4 LTE SM-G357FZ 4.4.4 4.1.1 No Root and service mode running foreground needed In some occasions rooted device may report some invalid data if the API 4.2 is enabled.
Samsung Galaxy Ace Style LTE SM-G357FZ 4.4.4 4.1.4 No
Samsung Galaxy Alpha SM-G850F 5.0.2 5.0.7 Partial Yes Only Enable API 4.2 for 4G only. 2G-3G reads errors if enabled API 4.2 - also old api 2g-3g problem - service mode running foreground needed
Samsung Galaxy Core Prime SM-G360F (EU) 5.0.2 5.4.1 Yes Yes Root needed i used CF-Auto-Root 4G/3G/2G bands can be locked using Network Signal Guru (Tested with version 2.11.2) once rooted, However without rooting it can still be used with basic information. 4G LTE bands supported 1(2100)/3(1800)/7(2600)/8(900)/20(800), LTE Cat4 Device.
SM-G360FY (India) 4.4.4 4.1.2 No
Samsung Galaxy J3 SM-J320FN 5.1.1 5.3.0 Yes No Working perfectly in 2G/3G w/o root. Not tested yet for 4G
SM-J320G Yes No Working perfectly in 2G/3G/4G w/o root.
Samsung Galaxy J4 SM-J400M 8.0.0 5.2.7 Yes Yes Working perfectly in 2G/3G w/o root. Not tested yet for 4G
Samsung Galaxy J8 SM-J810Y/DS 9.0 5.5.3 Yes Yes Yes Full API 4.2 support for 4G/3G/2G on both SIMs w/o root. Based on Qualcomm Snapdragon 450 chipset.
Samsung Galaxy K Zoom SM-C115 4.4.2 4.1.1 No May report incorrect TAC on LTE
Samsung Galaxy Note 4 SM-N910F 6.0.1 4.1.4 No
Samsung Galaxy Rugby LTE SGH-I547C 4.1.2 4.1.4 No Yes Root and service mode running foreground needed. Bands can be forced with *#BAND#
Samsung Galaxy S3 Mini GT-I8190N 4.3 4.0.8 No No Report bad data on Stock Rom
Samsung Galaxy S3 4G GT-I9305 4.4.4 4.1.1 No Yes Cellmapper Field Test Reader and with root working
Samsung Galaxy S4 GT-I9506 5.0.1 4.1.1 No Not tested
GT-I9505 No Not tested
Samsung Galaxy S5 SM-G900A 5.1.1 4.1.2 beta Partial Root and service mode running foreground needed
SM-G900I Partial
SM-G9006V 6.0.1 5.4.5 Partial Partial Root and service mode running in foreground needed for UMTS & LTE bands only. Doesn't read 2G bands regardless of root or not.
Samsung Galaxy S5 Neo SM-G903F 6.X 4.1.6 Yes Yes
Samsung Galaxy S6 SM-G920F 6.0.1 4.1.6 Partial Yes Yes Only Enable API 4.2 for 4G only. 2G-3G reads errors if enabled API 4.2 - also old api 2g-3g problem - service mode running foreground needed
Samsung Galaxy S6 Edge+ SM-G928F 6.0.1 4.1.6 Partial Yes Yes Only Enable API 4.2 for 4G only. 2G-3G reads errors if enabled API 4.2 - also old api 2g-3g problem - service mode running foreground needed
Samsung Galaxy S7 SM-G930F 8.0.0 5.1.7 Yes Yes Yes Full API 4.2 support as of Android Oreo update. Older Android has only partial API 4.2 support. 2g-3g update cell info very infrequently and most of the times reports -51 dBm and no band info regardless of Android version.
Samsung Galaxy S8 7.0 5.0.9 Partial Yes Yes Only Enable API 4.2 for 4G only. 2G-3G reads errors if enabled API 4.2 - also old api 2g-3g problem
Samsung Galaxy S8+ SM-G955FD 8.0.0 5.2.4 Partial Yes Yes Full API 4.2 support for 4G Only as of Android Oreo update. 2g-3g old -51 dBm API bug as for all Exynos based models.
Samsung Galaxy S9 SM-G960F 10 5.5.3 Yes Yes Enable use Android 7.0+ Cell ID API and Record neighbor cells this maps 4G fine. Records 5G DCNR Status fine. Not tried 2G/3G.
Samsung Galaxy S10 5G SM-977B 10.0 5.3.1 Partial Yes Yes Yes Only Exynos version supported record 5G tiles: See
Samsung Galaxy S21 5G (US) SM-G991U 13.0 5.6.0 Yes Yes Yes Works perfectly, LTE TA shown, and everything maps without any obvious problems.
Samsung Galaxy S21 Ultra 5G SM-S998U1 13.0 5 beta Not tested Not tested Not tested Not tested
Samsung Galaxy S22 Ultra SM-S908U 13.0 5.6.0 beta Yes Yes Yes 2G/3G seems to work okay. LTE TA not reported by device. NR SA works.
SM-S908B/DS 13.0 5.6.0 Partial Yes Yes Yes Samsung Exynos 2200. Working perfect in 5G/4G w/o root. 5G/4G on one sim, only 4G on the other. Not tested for 3G/2G. LTE TA not reported by device, though this may need more testing.
Samsung Galaxy S23 SM-S911B 13.0 5.6.0 Yes Yes Yes LTE TA and CQI not reported by device.
Samsung Galaxy Tab A (2018, 10.5) SM-T595 8.1.0 5.2.4 Yes Yes Yes Working perfect in 2G/3G/4G w/o root
Samsung Galaxy Xcover 3 SM-G388F 5.1.1 4.1.1 No Not tested

Sony

  • Mostly Sony Phones support API 4.2
  • Some phones can read Bands / Frequency on Field Test Mode ( *#*#*386#*#* or *#*#*585*0000#*#* ). If not opening, you need install apk file (Please search on Google more information).
  • Sony XZ Global see supported bands: *#*#7378423#*#*
Phone Name Model Number Android Version Cellmapper version API 4.2 Support Support read Bands / Freq Support read LTE_CA B66/71 Bug More info
Sony Xperia E3 D2203 4.4.4 4.1.1 Yes Partial Reading Bands/Freq needs to have field test mode is running. LTE Cat4 device.
Sony Xperia M5 E5603 6.0.1 4.1.6 Yes LTE Cat4 device.
Sony Xperia Z C6602 5.1.1 5.1 Yes No LTE Cat3 device. Upgradable to 5.1.1
Sony Xperia Z3 Compact D5833 6.0 5.1.7 Yes Partial LTE Cat4 device. Reads Bands/Freq only with rooted device.
Sony Xperia Z3 D6603 6.0 4.1.2 Beta Yes LTE Cat4 device.
Sony Xperia Z5 Compact E5803 / E5823 7.1.1 5.X Yes Yes With Android 7+ can read band data without root
Sony Xperia Z5 E6653 7.1.1 5.1.5 Yes Yes Yes LTE-A Cat6 device.
Sony Xperia Z4v SOV31 (KDDI Japan) 7.0 5.1.5 Yes Yes LTE-A Cat6 device.
Sony Xperia X Compact F5321 8.0 5.5.2 Yes Yes Special: can sample MOCN with correct MNC.
Sony Xperia XA F3111 7.0 5.1.1 Yes No LTE Cat4 device.
Sony Xperia XZ F8331 (EU) 8.0 5.x Yes Yes Yes LTE-A (3CA) Cat9
Sony XZ Premium G8142 9.0 5.x Yes Yes Yes LTE-A (2CA) Cat16
Sony XZ1 9.0 5.x Yes Yes Yes LTE-A (4CA) Cat16
Sony XZ2 Compact (Dual-SIM) H8324 9 5.2.3 Yes Yes Yes LTE-A (4CA) Cat15
Sony XZ2 (Dual-SIM) H8266 9 5.2.1 Yes Yes Yes LTE-A (5CA) Cat18
Sony Xperia 1 J9110 9 5.3 Yes Yes Yes LTE-A Cat19 device.
Sony Xperia 10 II XQ-AU52 11 5.5.0 Yes Yes LTE-A Cat11 device.

Tecno

Phone Name Model Number Android Version Cellmapper version API 4.2 Support Support read Bands / Freq Support read LTE_CA B66/71 Bug 5G More info
TECNO SPARK Go 2023 TECNO BF7 12 5.6.0 Yes Yes MediaTek Helio A22; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G on both SIMs w/o root permissions.
TECNO SPARK 10C TECNO K15k 12 5.6.0 Yes Yes Unisoc Tiger T606. Working perfect in 4G on both SIMs w/o root permissions. Not tested for 3G/2G, though this may need more testing.

vivo

  • Some model maybe not working or not support API 4.2+.
  • On some phones, it is possible to band lock by launching the NetworkState app via Activity Launcher or QuickShortcutMaker. This may or may not work on newer phones and you may have to enter the last 6 numbers of your phone's IMEI number.
Phone Name Model Number Android Version Cellmapper version API 4.2 Support Support read Bands / Freq Support read LTE_CA B66/71 Bug 5G More info
vivo V11 (V11 Pro) vivo 1804 10 5.5.4 Yes Yes No Full API 4.2 support for 4G/3G/2G on both SIMs and frequency without root permissions. Based on Qualcomm Snapdragon 660 chipset.
vivo V15 vivo 1819 11 5.5.4 Yes Yes No MediaTek Helio P70; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G on both SIMs w/o root permissions.
vivo V21e V2061 12 5.5.4 Yes Yes No Full API 4.2 support for 4G/3G/2G on both SIMs and frequency without root permissions. Based on Qualcomm Snapdragon 720G chipset.
vivo V27e V2237 13 5.5.4 Yes Yes No MediaTek Helio G99; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G w/o root permissions.
vivo Y02s V2203 12 5.6.0 Yes Yes No MediaTek Helio P35; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G on both SIMs w/o root permissions.
vivo Y11 (2019) vivo 1906 11 5.5.4 Yes Yes No Full API 4.2 support for 4G/3G/2G on both SIMs and frequency without root permissions. Based on Qualcomm Snapdragon 439 chipset.
vivo Y12s V2026 10 5.6.0 Yes Yes No MediaTek Helio P35; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G on both SIMs w/o root permissions.
vivo Y20i V2032 10 5.5.3 Yes Yes No Full API 4.2 support for 4G/3G/2G on both SIMs and frequency without root permissions. Based on Qualcomm Snapdragon 460 chipset.
vivo Y22s V2206 13 5.5.3 Yes Yes No Full API 4.2 support for 4G/3G/2G on both SIMs and frequency without root permissions. Based on Qualcomm Snapdragon 680 4G chipset.
vivo Y51 (December 2020) V2035 13 5.6.1 Yes Yes No API 4.2 fully working on 4G/3G/2G without root. Phone doesn't support, nor read LTE_CA. The chipset is a Qualcomm Snapdragon 665.
vivo Y91 vivo 1811 8.1.0 5.5.3 Yes Yes No Full API 4.2 support for 4G/3G/2G on both SIMs and frequency without root permissions. Based on Qualcomm Snapdragon 439 chipset.
vivo 1817 8.1.0 5.5.4 Yes Yes No Working perfect in 4G/3G/2G w/o root permissions. 4G/3G/2G on one sim, only 3G/2G on the other. Based on Qualcomm Snapdragon 439 chipset.
vivo Y91c (2020) vivo 1820 8.1.0 5.5.4 Yes Yes No MediaTek Helio P22; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G on both SIMs w/o root permissions.

Vodafone

Phone Name Model Number Android Version Cellmapper version API 4.2 Support Support read Bands / Freq B66/71 Bug More info
Vodafone Smart Turbo 7 VFD 500 6.0 5.0.9 Partial No Reports incorrect 2G/3G data. Check GPS is OK when leaving areas with poor/no GPS. Check MNC is right on 4.2 API. Based on a Mediatek MT6735M

Xiaomi

  • Some model maybe not working.
  • On some phones, it is possible to band lock by launching the MiuiBandMode app via Activity Launcher or QuickShortcutMaker. This may or may not work on newer phones.
Phone Name Model Number Android Version Cellmapper version API 4.2 Support Dual SIM Support read Bands / Freq B66/71 Bug 5G More info
11T 21081111RG 11 5.5.3 Yes Yes Yes Yes MediaTek Dimensity 1200 5G; 4G LTE LAC may be 65535. Working perfect in 2G/3G/4G/5G on both SIM w/o root. Needs more testing.
Mi A1 9.0.0 5.3.0 Yes Yes Yes 4G/3G/2G on both SIM, LTE-A 2CA Cat6, Snapdragon 625
Mi Mix 2 9.0.0 5.X Yes Yes Yes Working perfect in 4G/3G/2G w/o root. 4G/3G/2G on one sim, only 3G/2G on the other, Snapdragon 835
Mi Mix 3 5G Andromeda_EEA 9.0.0 5.4.3 Yes No Yes Yes 5G band supported only n78 NSA, LTE-A 5CA, Snapdragon 855
Redmi 4 Prime MMB29M 6 5.0.8 Partial LTE-A 2CA Cat6
Redmi 4a 2016117 7.1.2 5.5.4 Yes Partial Yes Working perfect in 4G/3G/2G w/o root. 4G/3G/2G on one sim, only 3G/2G on the other, Snapdragon 425.
Redmi 4x Redmi 4X 7.1.2 5.5.4 Yes Partial Yes Working perfect in 4G/3G/2G w/o root. 4G/3G/2G on one sim, only 3G/2G on the other, Snapdragon 435.
Redmi 5a MCE3B 7.1.2 5.5.4 Yes Partial Yes Working perfect in 4G/3G/2G w/o root permissions. 4G/3G/2G on one sim, only 3G/2G on the other. Based on Qualcomm Snapdragon 425 chipset.
Redmi 6A M1804C3CE 9.0.0 5.5.3 Yes Yes Yes MediaTek Helio A22; 4G LTE LAC may be 65535. Working perfect in 4G/3G/2G w/o root.
Redmi 7 M1810F6LE 10.0 5.5.3 Yes Yes Yes Working perfect in 4G/3G/2G on both SIMs. However, locking bands needs root. Snapdragon 632.
Redmi 7A M1903C3EC (China) 10.0 5.5.1 Yes Yes Yes Working perfect in 4G/3G/2G on both SIMs. However, locking bands needs root. Snapdragon 439
M1903C3EE (EEA) 10.0 5.5.3 Yes Yes Yes
M1903C3EG (Global) 9.0 5.4.5 Yes Yes Yes
Redmi 8 M1908C3IG 11.0.11 5.4.3 Yes Yes Yes Working perfect in 4G/3G/2G w/o root. 4G on both SIM. Snapdragon 439
Redmi Note 2 5.0.2 4.1.6 Partial Old API not working, new API working. LTE Cat4
Redmi Note 3 (Snapdragon) 6.0.1 5.0.9 Old API fine, LTE-A Cat6
Redmi Note 3 (MediaTek) 5.0.2 Not tested but Beware theres a Mediatek model based on MT6795 Helio X10
Redmi Note 4 (Snapdragon) 7.0.0 5.1.7 Yes Yes one SIM: 2G/3G/4G other: 2G/3G, LTE-A 2CA Cat6, Snapdragon 625
Redmi Note 4 (MediaTek) 6.0 Not tested but beware theres a Mediatek model based on MT6797 Helio X20
Redmi Note 5 AI M1803E7SG 8.1.0 5.2.3 Yes Yes Working perfect in 4G/3G/2G w/o root. Snapdragon 636
Redmi Note 8 (2019) M1908C3JE 10.0 5.5.3 Yes Yes Yes Full API 4.2 support for 4G/3G/2G on both SIMs and frequency without root permissions. However, locking bands needs root. LTE-A (4CA) Cat12
Redmi Note 8 (2021) M1908C3JGG 11 (MIUI 12.5) Not tested but based on a MediaTek Helio G85
Redmi Note 8 PRO M1906G7G 9.0.0 5.4.1 Yes Yes Yes MTK; 2G/3G LAC may be 65535. Working good without root. 4G on both SIM. Based on a Mediatek, Helio G90T
Redmi Note 8T M1908C3XG 9.0.0 5.4.1 Yes Yes Yes Qualcomm; +LTE Downlink Bandwidth, LTE-A 4CA Cat12, Snapdragon 665
Redmi Note 9 Pro M2003J6B2G 11 5.6.0 Yes Yes Yes Full API 4.2 support for 4G/3G/2G and frequency without root permissions. Based on Qualcomm Snapdragon 720G chipset.
Redmi Note 11 2201117TG 11 5.5.4 Yes Yes Yes Full API 4.2 support for 4G/3G/2G and frequency without root permissions. Based on Qualcomm Snapdragon 680 chipset.
Redmi Note 12 4G 23021RAAEG 13 5.6.0 Yes Yes Yes Full API 4.2 support for 4G/3G/2G and frequency without root permissions. Based on Qualcomm Snapdragon 685 chipset.
Mi 4c 32GB 5.1.1 5.0.7 Partial Partial Partial Reads band with Qualcomm + root method. Shows nothing without root with new API (blank). 4G/3G/2G on one sim, only 3G/2G on the other. LTE Cat 4
Mi 4c 16GB 7.1.2 5.2.4 Yes Partial Yes Working perfect in 4G/3G/2G w/o root. 4G/3G/2G on one sim, only 3G/2G on the other. LTE Cat 4
Mi 5 MI_5 7.0 5.0.5 Yes Partial Yes API 4.2+ working on 4G. Android 4.2+ can read band data. LTE-A 3CA Cat12
8.0.0 5.2.4 Yes Partial Yes Working perfect in 4G/3G/2G w/o root. 4G/3G/2G on one sim, only 3G/2G on the other.
Mi 6 8.0.0 5.2.4 Yes Yes Yes Working perfect in 4G/3G/2G w/o root. LTE-A 3CA Cat9, Snapdragon 835
Mi 8 M1803E1A 10.0 5.4.3 Yes Yes Yes 2G/3G/4G on both SIM, LTE-A 4CA Cat16, Snapdragon 845
Mi 9 10.0 5.4.3 Yes Yes Yes 2G/3G/4G on both SIM, LTE-A 5CA Cat18, Snapdragon 855
Mi 9T Pro M1903F11G 10.0 5.4.3 Yes Yes Yes 2G/3G/4G on both SIM, Snapdragon 855
Mi 10 Lite 5G M2002J9G 11 5.5.3 Yes Yes Yes Yes 2G/3G/4G/5G on both SIM, Snapdragon 765G 5G (X52 modem, LTE-A 4CA Cat18). Bands can be locked on SIM1 with launching the com.android.settings.MiuiBandMode activity.
Mi Pad 4 LTE 9.0.0 5.3.0 Yes No Yes 4G only. LTE-A 3CA Cat12, Snapdragon 660

POCO by Xiaomi

Phone Name Model Number Android Version Cellmapper version API 4.2 Support Dual SIM Support read Bands / Freq B66/71 Bug 5G More info
POCO M5 22071219CG 13.0.014 5.6.0 Yes Yes Yes Working perfect in 4G/3G/2G w/o root on both SIMs. sometimes error LAC 65535 on UMTS. locking bands w/o root. Mediatek Helio G99

ZTE

Phone Name Model Number Android Version Cellmapper version API 4.2 Support Support read Bands / Freq Support read LTE_CA B66/71 Bug More info
AOSON M701FD M701FD 5.1 LMY47D No Signal incorrect on old API, do not use
BLADE A470 A470 5.1.1 4.1.6 Yes Yes Works all new API 2g 3g 4g also without sim , read lte band with root , but no info band and no block band
BLADE A110 5.1 5.0.7 Old API works 4G
ZTE Grand X3 Z959 5.1.1 Yes
ZTE Axon 7 A2017U 6.0.1 5.0.3 Yes Yes Yes Without root can read band data using new API and Android 7.0+

Other Phone / Multiple branding

Manufacture Phone Name Model Number Android Version Cellmapper version API 4.2 Support Dual SIM Support read Bands / Freq B66/71 Bug More info
Allview Allview P5 Lite 6.0 5.0.7 Yes
BlackView BlackView BV600 6.0 5.X Partial New API ok 4G, please test more
BQ BQ Rich BQ-5012L 7.0 5.X Yes Yes Yes New API ok 4G/3G, other SIM is 2G
Fly Fly FS406 FS406 6.0 5.X Yes Old API not working, so use new api
InFocus InFocus M370 6.0.1 5.X Yes Yes Dual SIM working on API 4.2+ 4G+2G
LYF LYF Wind 4 LS-5014 5.1.1 4.1.6 Partial Old API fine, API 4.2+ on 4G
Senseit Senseit N151 N151 7.0 5.X Yes Yes Yes New API ok 4G/3G, other SIM is 2G
SPRD Smart Max 4.0 Plus SMART_MAX_4.0_PLUS 5.1.1 No
UMIDIGI UMIDIGI_Z 6.0 5.1.0 Partial On API 4.2+, RSRQ report 0 and maybe incorrect SINR also
UMIDIGI Z Pro 7.0 5.x Partial Reports that the API doesn't work for 3G, but works for 2G/4G. based on MediaTek Helio X27
VinSmart Vsmart Live 10 5.6.0 Yes Yes Yes API 4.2 working on 4G/3G/2G, but it may need more testing.

Windows 10 Mobile (all manufacturers)

  • Requirements: Windows 10 Mobile RTM or newer
  • Support read Bands / Freq: Yes
  • Required 512MB RAM, more than 1GB recommended
Manufacture Phone Name Model Number Dual SIM More info
HP Elite X3 No 4G LTE band supported 1, 2, 3, 4, 5, 7, 8, 12, 17, 19, 20, 26, 28, 29, 38, 39, 40, 41
Microsoft Lumia 950 RM-1105 No 4G LTE band supported 1, 2, 3, 4, 5, 7, 8, 12, 17, 20, 28, 38, 40, 41
Microsoft Lumia 950 XL RM-1085 No 4G LTE band supported 1, 2, 3, 4, 5, 7, 8, 12, 17, 20, 28, 38, 40, 41

Unsupported

  • Jolla, you can try but not officiality supported //7.1.2017
  • Xiaomi MI MIX - Cell ID API not working //5.1.2017
  • DIGNO 202K (Softbank) - OLD API not working
  • Alcatel OneTouch P350X - OLD API not working
  • Vivo Y53 - OLD API and Cell ID API not working