UIM Card Status indication

Sai Chaitanya msaichaitanya at gmail.com
Mon Apr 24 18:13:18 UTC 2023


Thanks for the inputs. I will check it out, but then what is the purpose of
this API?qmi_indication_uim_card_status_output_get_card_status()

In what cases can this be used? I couldn't find any examples of usage of
this particular API.
Regards,
Sai.

On Mon, Apr 24, 2023 at 12:59 PM Aleksander Morgado <
aleksandermj at chromium.org> wrote:

> Hey!
>
> >
> > I have a Sierra modem and I am using libqmi to configure/communicate
> with the modem over /dev/cdc-wdm0. I want to enable SIM signalling to get
> indications when SIM status changes, but I have not been able to get any
> notifications from the modem. Not sure if it is a modem issue or something
> wrong in my code. Attached is the snapshot of my code. If anyone has any
> inputs, kindly share.
> >
> > Also, if I use qmi_message_uim_get_card_status_output_get_card_status()
> explicitly, instead of signalling , I get the correct SIM status. I am
> using libqmi version 1.30.8
> >
> > Here is how I test.
> >
> > 1. Insert a SIM that has PIN protection enabled
> > 2. Power ON modem, with a
> > 3. Wait for bootup to complete
> > 4. Check SIM status with AT commands
> > 5. Issue SIM PIN to at+cpin
> > 6. Wait to get a notification from the attached code, but I never get
> anything even after 1 minute.
> >
>
> Your program needs to register for the indications explicitly, e.g.:
>
>     g_autoptr(QmiMessageUimRegisterEventsInput) register_events_input =
> NULL;
>
>     register_events_input = qmi_message_uim_register_events_input_new ();
>     qmi_message_uim_register_events_input_set_event_registration_mask (
>         register_events_input,
>         QMI_UIM_EVENT_REGISTRATION_FLAG_CARD_STATUS,
>         NULL);
>     qmi_client_uim_register_events (
>         QMI_CLIENT_UIM (client),
>         register_events_input,
>         10,
>         NULL,
>         (GAsyncReadyCallback) uim_register_events_ready,
>         your_user_data);
>
>
> --
> Aleksander
>


--
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libqmi-devel/attachments/20230424/7e48474e/attachment.htm>


More information about the libqmi-devel mailing list