From 18a1fbca8408370add9abab908720b3e767432ae Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Fri, 6 Jan 2012 19:11:03 -0800 Subject: huawei: Handle modems with ROM based SIM cards Some modem contain ROM based SIM cards indicated by SIM state 240 and these need to be treated as SIM present. --- plugins/huawei.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'plugins/huawei.c') diff --git a/plugins/huawei.c b/plugins/huawei.c index ae398d87..73a8b19c 100644 --- a/plugins/huawei.c +++ b/plugins/huawei.c @@ -70,6 +70,7 @@ enum { SIM_STATE_INVALID_CS = 2, SIM_STATE_INVALID_PS = 3, SIM_STATE_INVALID_PS_AND_CS = 4, + SIM_STATE_ROMSIM = 240, SIM_STATE_NOT_EXISTENT = 255, }; @@ -592,6 +593,7 @@ static void sysinfo_online_cb(gboolean ok, GAtResult *result, case SIM_STATE_INVALID_CS: case SIM_STATE_INVALID_PS: case SIM_STATE_INVALID_PS_AND_CS: + case SIM_STATE_ROMSIM: CALLBACK_WITH_SUCCESS(cb, data->online_cbd->data); goto done; } -- cgit v1.2.3