Envoi SMS KO, Clé Huawei E303, SIM Free, Deamon OK, log ['+CREG: 0,2', 'OK']

Bonjour à tous,

J’utilise une clé Huawei E303 avec un forfait Free à 2€, le tout sous une VM Synology avec Jeedom 4.5.
Je galère à faire fonctionner cette clé qui fonctionnait il y a quelques mois/années.

Pour bien commencer l’année 2025, je voudrais résoudre ce problème.
La clé Huawei E303 USB est une clé 3G, EDGE, GPRS, GSM, HSDPA, HSUPA, and WCDMA.
Elle support les bandes GSM 850, 900, 1800, 1900 mghtz, et UMTS à 2100 mghtz.
La clé possède 3 modes ( usb mass storage qui possède les drivers windows , et les modes 3G et enfin modem pour les SMS ).

Les derniers SMS reçu date d’Octobre 2023, mais j’ai quand meme reçu des SMS fin décembre poste migration Debian 11, mais complètement asynchrone…

J’ai lu pas mal de post sur le sujet mais j’avoue que je ne comprends toujours pas pourquoi cette clé ne fonctionne plus ou « marchotte »…

  1. Test de la SIM dans un smartphone avec l’envoi d’un SMS > OK

  2. Vérification que la clé est bien reconnu et en mode modem

  1. J’ai mis le daemon en mode debug, le log me donne :

image

De ce que je comprends, je devrais avoir 5 au lieu de 2 ou de 1 (Free n’a pas d’antenne 2G).
Sachant que la clé à déjà fonctionné, c’est incompréhensible.

.

Le log :

Est-ce que quelqu’un aurait une piste svp ? :face_with_peeking_eye:

J’hésite à acheter une autre clé, mais de ce que je vois, pas simple de trouver une clé qui fonctionne… je suis preneur si il y a des valeurs sure :wink:

Merci pour votre aide par avance et bonne année à toute la communauté.

Je me répond à moi même… :wink:

J’ai reçu des SMS en lot hier avec un retard conséquent, il a du les garder en file d’attente.
Ce matin c’est chaotique.

En regardant log je m’aperçois que la force du signal change et qu’il bascule à 17 !!!
Ce qui me semble incohérent, habituellement je le vois changer entre 4 et 6… puis 17.
Quand il bascule à 17, il n’a plus de réseau car j’ai un CREG: 0,2 juste après.
Etrange que la force du signal oscille autant sans raison.

Qu’en pensez-vous ? pourquoi est ce qu’il bascule à 17 ?
Ci-dessous un extrait du log :

….

[2025-01-05 10:47:17][DEBUG] : write: AT+CMGL=0
[2025-01-05 10:47:17][DEBUG] : response: ['OK']
[2025-01-05 10:47:17][DEBUG] : write: AT+CSQ
[2025-01-05 10:47:17][DEBUG] : response: ['+CSQ: 5,99', 'OK']
[2025-01-05 10:47:17][DEBUG] : write: AT+CSQ
[2025-01-05 10:47:17][DEBUG] : response: ['+CSQ: 5,99', 'OK']
[2025-01-05 10:47:17][DEBUG] : write: AT+CSQ
[2025-01-05 10:47:17][DEBUG] : response: ['+CSQ: 5,99', 'OK']
[2025-01-05 10:47:17][DEBUG] : Send to jeedom :  {'number': 'signal_strength', 'message': '5'}
[2025-01-05 10:47:17][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2025-01-05 10:47:17][DEBUG] : http://127.0.0.1:80 "POST /plugins/sms/core/php/jeeSMS.php?apikey=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX HTTP/1.1" 200 0
[2025-01-05 10:47:47][DEBUG] : write: AT+CREG?
[2025-01-05 10:47:47][DEBUG] : response: ['+CREG: 0,1', 'OK']
[2025-01-05 10:47:48][DEBUG] : write: AT+CSQ
[2025-01-05 10:47:48][DEBUG] : response: ['+CSQ: 0,99', 'OK']
….

[2025-01-05 10:47:53][DEBUG] : write: AT+CSQ
[2025-01-05 10:47:53][DEBUG] : response: ['+CSQ: 6,99', 'OK']
[2025-01-05 10:47:53][DEBUG] : write: AT+CMGL=0
[2025-01-05 10:47:53][DEBUG] : response: ['OK']
[2025-01-05 10:47:53][DEBUG] : write: AT+CSQ
[2025-01-05 10:47:53][DEBUG] : response: ['+CSQ: 6,99', 'OK']
[2025-01-05 10:47:53][DEBUG] : write: AT+CSQ
[2025-01-05 10:47:53][DEBUG] : response: ['+CSQ: 6,99', 'OK']
[2025-01-05 10:47:53][DEBUG] : write: AT+CSQ
[2025-01-05 10:47:53][DEBUG] : response: ['+CSQ: 6,99', 'OK']
[2025-01-05 10:47:53][DEBUG] : Send to jeedom :  {'number': 'signal_strength', 'message': '6'}
[2025-01-05 10:47:53][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2025-01-05 10:47:53][DEBUG] : http://127.0.0.1:80 "POST /plugins/sms/core/php/jeeSMS.php?apikey=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX HTTP/1.1" 200 0
[2025-01-05 10:48:23][DEBUG] : write: AT+CREG?
[2025-01-05 10:48:23][DEBUG] : response: ['+CREG: 0,1', 'OK']
[2025-01-05 10:48:24][DEBUG] : write: AT+CSQ
[2025-01-05 10:48:24][DEBUG] : response: ['+CSQ: 0,99', 'OK']
[2025-01-05 10:48:25][DEBUG] : write: AT+CSQ

….

[2025-01-05 10:49:31][DEBUG] : write: AT+CSQ
[2025-01-05 10:49:31][DEBUG] : response: ['+CSQ: 17,99', 'OK']
[2025-01-05 10:49:31][DEBUG] : write: AT+CSQ
[2025-01-05 10:49:31][DEBUG] : response: ['+CSQ: 17,99', 'OK']
[2025-01-05 10:49:31][DEBUG] : Send to jeedom :  {'number': 'signal_strength', 'message': '17'}
[2025-01-05 10:49:31][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2025-01-05 10:49:31][DEBUG] : http://127.0.0.1:80 "POST /plugins/sms/core/php/jeeSMS.php?apikey=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX HTTP/1.1" 200 0
[2025-01-05 10:50:01][DEBUG] : write: AT+CREG?
[2025-01-05 10:50:01][DEBUG] : response: ['+CREG: 0,2', 'OK']
[2025-01-05 10:50:02][DEBUG] : write: AT+CREG?
[2025-01-05 10:50:02][DEBUG] : response: ['+CREG: 0,2', 'OK']
[2025-01-05 10:50:03][DEBUG] : write: AT+CREG?
[2025-01-05 10:50:03][DEBUG] : response: ['+CREG: 0,2', 'OK']