Signal quality not updated with Quectel EG25 through QMI

Frederic Martinsons frederic.martinsons at sigfox.com
Fri Oct 1 15:52:30 UTC 2021


Last try of the day, I built a ModemManager with WITH_NEWEST_QMI_COMMANDS enable and things goes pretty well since I got lot of more update than before (see log joined)

Looking at the code implied, this is expected because there are more thresholds and they have better granularity ({ -100, -97, -95, -92, -90, -85, -80, -75, -70, -65 })

Anyway, all of that seems to behave as expected (considering signal thresholds configured), maybe I just have to review the need for my application to have an "up to date" (whatever it means) signal quality information.

One last question though, what is the drawbacks of using newest QMI commands ? Is this is experimental ? What I risk if I choose to use it (since my system must support a large variety of modem type and not  just the EC25 one) ?

In the end, thank you very much for your support Alexsander.

________________________________
From: ModemManager-devel <modemmanager-devel-bounces at lists.freedesktop.org> on behalf of Frederic Martinsons <frederic.martinsons at sigfox.com>
Sent: Friday, October 1, 2021 5:15 PM
To: Aleksander Morgado <aleksander at aleksander.es>
Cc: modemmanager-devel at lists.freedesktop.org <modemmanager-devel at lists.freedesktop.org>
Subject: Re: Signal quality not updated with Quectel EG25 through QMI

I just tested to grow the threasholds_data to have better granularity (I used { -90, -80, -70, -60, -58, -56, -54, -52, -50 } ) and like the comment in the code said, my modem didn't like is 😉

I got a "couldn't enable signal strength indications: 'QMI protocol error (19): 'ArgumentTooLong''"

But, this seems to have enable the polling of signal info and I got what I wanted in the first place (a value updated very 30s) even if the signal rssi doesn't change (stay at -58 dBm).

I'm wondering if there is a way to cleanly enable polling and don't rely on signal indicator (but this will go against the logic).
________________________________
From: ModemManager-devel <modemmanager-devel-bounces at lists.freedesktop.org> on behalf of Frederic Martinsons <frederic.martinsons at sigfox.com>
Sent: Friday, October 1, 2021 3:50 PM
To: Aleksander Morgado <aleksander at aleksander.es>
Cc: modemmanager-devel at lists.freedesktop.org <modemmanager-devel at lists.freedesktop.org>
Subject: Re: Signal quality not updated with Quectel EG25 through QMI

Ok thanks for the tips, should I issue a merge request with the modified threshold ?


I my application needs to have a rapid refresh rate of signal quality, do you think it will be correct (I means without impact on modem connectivity/stability) to send regularly mmcli --signal-get (the equivalent DBus method at least) at a regular rate ?

If so, can you tell me how I can get the signal quality percentage from the raw RSSI value ?
________________________________
From: Aleksander Morgado <aleksander at aleksander.es>
Sent: Friday, October 1, 2021 3:35 PM
To: Frederic Martinsons <frederic.martinsons at sigfox.com>
Cc: modemmanager-devel at lists.freedesktop.org <modemmanager-devel at lists.freedesktop.org>
Subject: Re: Signal quality not updated with Quectel EG25 through QMI

Hey,

> So I tried on my own computer and it was the same, as you suggested I activated extended signal interface every 10s and by moving around I managed to make the RSSI moved from -59 dBm to -75 dBm and the signal quality stays not updated.
>
> If I understand correctly, this is an expected behavior with the threshold configured (on my own Pc , I used a "vanilla" ModemManager) , if the rssi doesn't come accross one of thresholds configured (so -80, -40, 0, 40 or 80) , the signal indication would not be fired ?
>
> Am I right ?

That's the assumption, yes.

--
Aleksander
https://aleksander.es

Your privacy is important to us. Please see our Privacy Notice<https://www.sigfox.com/en/privacy-and-cookies-policy> for further details. The information contained in this Message is confidential. If you are not the addressee, you may not copy, forward, disclose or use any part of it. If you have received this Message in error, please delete it and all copies from your system and notify the sender immediately by return message. Any use of information contained in this Message not in accordance with its intended purpose, any dissemination or disclosure (either whole or partial), is prohibited unless expressly authorized. Email communication cannot be guaranteed to be timely secure, error or virus-free. The sender cannot be held responsible for any alteration, errors or omissions, which arise as a result.

..................................................................................................................

La protection de vos données personnelles est primordiale pour notre établissement. Merci de consulter notre notice sur la protection des données personnelles <https://www.sigfox.com/en/privacy-and-cookies-policy> pour plus d’informations. Ce message et toutes les pièces jointes (ci-après le 'Message') sont établis à l'intention exclusive des destinataires. Les informations qui y figurent sont confidentielles. Si vous n'êtes pas le destinataire de ce Message, il vous est interdit de le copier, de le faire suivre, de le divulguer ou d'en utiliser tout ou partie. Si vous avez reçu ce Message par erreur, merci de le supprimer de votre système, ainsi que toutes ses copies, et de n'en garder aucune trace sur quelque support que ce soit. Veuillez également en avertir immédiatement l'expéditeur par retour du Message. Toute utilisation de ce Message non conforme à sa destination, toute diffusion ou toute publication totale ou partielle, est interdite sauf autorisation expresse. Il est impossible de garantir que les communications par messagerie électronique arrivent en temps utile, soient sécurisées ou dénuées de toute erreur ou virus. L'expéditeur ne peut être tenu responsable des modifications, erreurs ou omissions qui pourraient en résulter.

Your privacy is important to us. Please see our Privacy Notice<https://www.sigfox.com/en/privacy-and-cookies-policy> for further details. The information contained in this Message is confidential. If you are not the addressee, you may not copy, forward, disclose or use any part of it. If you have received this Message in error, please delete it and all copies from your system and notify the sender immediately by return message. Any use of information contained in this Message not in accordance with its intended purpose, any dissemination or disclosure (either whole or partial), is prohibited unless expressly authorized. Email communication cannot be guaranteed to be timely secure, error or virus-free. The sender cannot be held responsible for any alteration, errors or omissions, which arise as a result.

..................................................................................................................

La protection de vos données personnelles est primordiale pour notre établissement. Merci de consulter notre notice sur la protection des données personnelles <https://www.sigfox.com/en/privacy-and-cookies-policy> pour plus d’informations. Ce message et toutes les pièces jointes (ci-après le 'Message') sont établis à l'intention exclusive des destinataires. Les informations qui y figurent sont confidentielles. Si vous n'êtes pas le destinataire de ce Message, il vous est interdit de le copier, de le faire suivre, de le divulguer ou d'en utiliser tout ou partie. Si vous avez reçu ce Message par erreur, merci de le supprimer de votre système, ainsi que toutes ses copies, et de n'en garder aucune trace sur quelque support que ce soit. Veuillez également en avertir immédiatement l'expéditeur par retour du Message. Toute utilisation de ce Message non conforme à sa destination, toute diffusion ou toute publication totale ou partielle, est interdite sauf autorisation expresse. Il est impossible de garantir que les communications par messagerie électronique arrivent en temps utile, soient sécurisées ou dénuées de toute erreur ou virus. L'expéditeur ne peut être tenu responsable des modifications, erreurs ou omissions qui pourraient en résulter.

Your privacy is important to us. Please see our Privacy Notice<https://www.sigfox.com/en/privacy-and-cookies-policy> for further details. The information contained in this Message is confidential. If you are not the addressee, you may not copy, forward, disclose or use any part of it. If you have received this Message in error, please delete it and all copies from your system and notify the sender immediately by return message. Any use of information contained in this Message not in accordance with its intended purpose, any dissemination or disclosure (either whole or partial), is prohibited unless expressly authorized. Email communication cannot be guaranteed to be timely secure, error or virus-free. The sender cannot be held responsible for any alteration, errors or omissions, which arise as a result.

..................................................................................................................

La protection de vos données personnelles est primordiale pour notre établissement. Merci de consulter notre notice sur la protection des données personnelles <https://www.sigfox.com/en/privacy-and-cookies-policy> pour plus d’informations. Ce message et toutes les pièces jointes (ci-après le 'Message') sont établis à l'intention exclusive des destinataires. Les informations qui y figurent sont confidentielles. Si vous n'êtes pas le destinataire de ce Message, il vous est interdit de le copier, de le faire suivre, de le divulguer ou d'en utiliser tout ou partie. Si vous avez reçu ce Message par erreur, merci de le supprimer de votre système, ainsi que toutes ses copies, et de n'en garder aucune trace sur quelque support que ce soit. Veuillez également en avertir immédiatement l'expéditeur par retour du Message. Toute utilisation de ce Message non conforme à sa destination, toute diffusion ou toute publication totale ou partielle, est interdite sauf autorisation expresse. Il est impossible de garantir que les communications par messagerie électronique arrivent en temps utile, soient sécurisées ou dénuées de toute erreur ou virus. L'expéditeur ne peut être tenu responsable des modifications, erreurs ou omissions qui pourraient en résulter.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/modemmanager-devel/attachments/20211001/691039a7/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ModemManager_newest_qmi.log.gz
Type: application/gzip
Size: 46961 bytes
Desc: ModemManager_newest_qmi.log.gz
URL: <https://lists.freedesktop.org/archives/modemmanager-devel/attachments/20211001/691039a7/attachment-0001.gz>


More information about the ModemManager-devel mailing list