aboutsummaryrefslogtreecommitdiff
path: root/u300-ril-sim.c
diff options
context:
space:
mode:
authorGjermund Hodnebrog <gjermund.hodnebrog@stericsson.com>2011-05-12 12:51:32 +0200
committerSverre Vegge <sverre.vegge@stericsson.com>2011-08-03 10:42:22 +0200
commitc9aec37643b77176368537cd3f56ba9571b897cc (patch)
treee3e6d42ee5edb14e9f913231aa94bcec5637375e /u300-ril-sim.c
parentbcae74704a979c719925984e376801abf8b9a90b (diff)
downloadu300-c9aec37643b77176368537cd3f56ba9571b897cc.tar.gz
SIM: Update of ECC list handling
1. Update ECC list when SIM is ready (needed for PIN lock) 2. Update ECC list when going to home network (needed for seamless handover back to home country) 3. Treat MCC 441 as Japanese in addition to MCC 440 Signed-off-by: Sverre Vegge <sverre.vegge@stericsson.com>
Diffstat (limited to 'u300-ril-sim.c')
-rw-r--r--u300-ril-sim.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/u300-ril-sim.c b/u300-ril-sim.c
index 1e34efb..b0b94ba 100644
--- a/u300-ril-sim.c
+++ b/u300-ril-sim.c
@@ -2456,11 +2456,12 @@ void setupECCList(int check_attached_network)
/* Check for Japan expensions. */
if (check_attached_network && (0 == getAttachedNetworkIdentity(&mcc, NULL))
- && (mcc == 440)) {
+ && (mcc == 440 || mcc == 441)) {
LOGD("[ECC]: Using Japan extensions: detected by %s network.",
"attached");
use_japan_extensions = 1;
- } else if ((0 == getHomeNetworkIdentity(&mcc, NULL)) && (mcc == 440)) {
+ } else if ((0 == getHomeNetworkIdentity(&mcc, NULL)) && (mcc == 440 ||
+ mcc == 441)) {
LOGD("[ECC]: Using Japan extensions: detected by %s network.", "home");
use_japan_extensions = 1;
} else {