ADL SIM Service issue

Hello all,

Firmware 7.2
WIP plugin

I am subscribing to the SIM service using the adl_simSubscribe function and i’m using the events from that subscription to progress onto connecting GPRS. We have experienced recently that when our device cycles trough the events on power up that this service stops at the ADL_SIM_EVENT_PIN_OK event and does not seem go onto the ADL_SIM_EVENT_FULL_INIT event where I trigger the GPRS connection.

Can anyone tell me what would prevent the state changing to the ADL_SIM_EVENT_FULL_INIT state and, if not, what would be the best thing to do in this situation?


Is the SIM actually failing to initialise, or is it just that the Event is not getting reported to the application?

Hi awneil,

Thanks for the response.

I guess the only way to check what you ask is to use the adl_simGetState function?


Or, if you get GSM Registration - that shows that the SIM must actually be working!

It appears that, under certain circumstances, the PIN_OK and FULL_INIT Events can occur in either order. So your application mustn’t rely upon the order…