Hi Jonas, On 12/04/2012 09:46 AM, Jonas Bonn wrote:
In offline state where CFUN=4, the Telit HE910 also powers down the SIM card so AT commands that query the SIM will fail. These failures result in ofono not getting to POST_SIM state where it will export the GPRS feature.
Does the HE910 have a proper CFUN mode where it does not turn off the SIM? You are making some nasty hacks because of it, and the other Telit devices support this just fine.
This patch changes the Telit driver so it will not go immediately to CFUN=4 after enable, but to wait for the post_sim state to be reached before doing so. In addition, the HE910 might send QSS: 0 unsolicited reports while in CFUN=4 state... this patch makes it so that these are ignored until the modem is onlined and the actual SIM state can be queried again.
Also remember the modem can be 'Online' even without a SIM, or in pre-SIM state for e.g. emergency calls. So much of the logic might break.
Regards, -Denis _______________________________________________ ofono mailing list [email protected] http://lists.ofono.org/listinfo/ofono
