summaryrefslogtreecommitdiff
path: root/src/MTS_IO_CE910Radio.cpp
diff options
context:
space:
mode:
authorSerhii Kostiuk <serhii.o.kostiuk@globallogic.com>2021-05-29 00:02:00 +0300
committerSerhii Kostiuk <serhii.o.kostiuk@globallogic.com>2021-05-29 12:50:58 +0300
commite5e131de3faf1530cc977edc643e886a640d3bde (patch)
treecbfdacfde0479835c847acf981721ae36cb0c22f /src/MTS_IO_CE910Radio.cpp
parent51484668683c5e10bda111c08a300af1834a59d2 (diff)
downloadlibmts-io-e5e131de3faf1530cc977edc643e886a640d3bde.tar.gz
libmts-io-e5e131de3faf1530cc977edc643e886a640d3bde.tar.bz2
libmts-io-e5e131de3faf1530cc977edc643e886a640d3bde.zip
[GP-1111] mPower R. Apr 2021: +CEMODE shall be set to CEMODE=2
Extended the implementation of "getSimCarrierCode" to detect the carrier (home network) based on the MCC/MNC combination. Historically mPower used ICCIDs to detect the carrier and apply the carrier-specific settings. ICCIDs are known for Verizon and AT&T, but the list of known ICCIDs is not exhaustive. This change allows the firmware to detect more AT&T SIM cards by using the MCC/MNC combinations (PLMN IDs) when ICCID is not recognized. Limitation: The SIM shall be relatively new and report its MNC length, otherwise MCC/MNC can't be determined and so the carrier code.
Diffstat (limited to 'src/MTS_IO_CE910Radio.cpp')
0 files changed, 0 insertions, 0 deletions