Modem GSM non reconnu

La solution est qu’il faut installer modemmanager sur la version jessie lite:
sudo apt-get install modemmanager
rebooter, et les 3 devices ttyUSB apparaissent dans /dev

Bonjour à tous,

J’ai réussi à faire reconnaitre ma clef (la même que dans le tuto aussi) grace au modemmanager. cependant après install de raspi sms, je ne parviens toujours pas à faire d’envoi.

en faisant un test depuis gammu il me renvoi :
#echo "text" | sudo gammu --sendsms TEXT +336########

If you want break, press Ctrl+C…
Sending SMS 1/1…waiting for network answer…error 500, message reference=-1
Unknown error.

je teste alors en faisant un --identify :
Device> : /dev/ttyUSB1

Manufacturer : QUALCOMM INCORPORATED
Model : unknown (HSDPA Modem)
Firmware : M7227-1.1 1 [Aug 17 2011 05:00:00]
IMEI : ################
SIM IMSI : +CIMI:###############

je regarde alors du coté du --networkinfo :

Network state : not logged into network
Packet network state : not logged into network
GPRS : detached

j’ai regardé du coté du pin mais même en faisant un getsecuritystatus :

Nothing to enter.

enfin je regarde dans mes logs :

Fri 2017/04/21 10:27:38 gammu-smsd[30810]: Created POSIX RW shared memory at 0xb6ff4000
Fri 2017/04/21 10:27:38 gammu-smsd[30810]: Starting phone communication…
Fri 2017/04/21 10:57:48 gammu-smsd[30810]: Error getting security status: No response in specified timeout. Probably phone not connected. (TIMEOUT[14$
Fri 2017/04/21 10:57:48 gammu-smsd[30810]: You might want to set CheckSecurity = 0 to avoid checking security status
Fri 2017/04/21 10:58:00 gammu-smsd[30810]: Error getting security status: No response in specified timeout. Probably phone not connected. (TIMEOUT[14$
Fri 2017/04/21 10:58:00 gammu-smsd[30810]: You might want to set CheckSecurity = 0 to avoid checking security status
Fri 2017/04/21 10:58:12 gammu-smsd[30810]: Error getting security status: No response in specified timeout. Probably phone not connected. (TIMEOUT[14$
Fri 2017/04/21 10:58:12 gammu-smsd[30810]: You might want to set CheckSecurity = 0 to avoid checking security status
Fri 2017/04/21 10:58:12 gammu-smsd[30810]: Already hit 3 errors
Fri 2017/04/21 10:58:12 gammu-smsd[30810]: Terminating communication: Entry is empty. (EMPTY[22])
Fri 2017/04/21 10:58:12 gammu-smsd[30810]: Starting phone communication…
Fri 2017/04/21 10:58:22 gammu-smsd[30810]: Error at init connection: No response in specified timeout. Probably phone not connected. (TIMEOUT[14])
Fri 2017/04/21 10:58:22 gammu-smsd[30810]: Already hit 250 errors

Je passe alors le checksecurity à 0 mais rien ne change, impossible de se connecter au réseau.

Please Help :pray:

Bonjour,

Je suis moi aussi bloqué. J’ai mon dongle qui à l’air reconnu correctement :

pi@raspberrypi:~$ sudo gammu identify
Device               : /dev/ttyUSB0
Manufacturer         : Qualcomm
Model                : unknown (HSDPA Modem)
Firmware             : M7227-1.1  1  [Aug 17 2011 05:00:00]
IMEI                 : 864319031809600

Par contre, impossible d’envoyer un sms :
pi@raspberrypi:~$ echo « Hello World! » | sudo gammu --sendsms TEXT +336********
Failed to get SMSC number from phone.

D’après les différentes choses que j’ai vu sur internet, il faut faire ca :
pi@raspberrypi:~$ sudo gammu getsmsc 1
Function not supported by phone.

Mais l’output n’est pas forcément ce lui que j’attend …

La device :
pi@raspberrypi:~$ lsusb
Bus 001 Device 006: ID 05c6:6000 Qualcomm, Inc. Siemens SG75

Une idée ?
Merci !

J’ai trouvé, en supprimant le code PIN de la carte SIM, cela fonctionne … Etrange, je l’avais bien spécifié dans les fichiers de conf …

C’est exactement pareil pour moi j’ai dû supprimer comme j’ai dit le code PIN pour que cela fonctionne car c’est le code qui garde pas la connexion et la session active.
Du coup lorsque AT+CPIN=**** est mis et qu’il répond OK
Automatiquement après un délais de 300ms la puce sim se rebloque car il faut coder de manière à garder la session active.

Bo ncourage
MVA

Hello

Je partage ici ma solution car j’ai le même dongle que vous et je n’ai pas trouvé la solution ailleurs.

Les clés 3g pumkin ont besoin d’un message différent pour passer de mass storage device à modem. J’ai branché la clé sous windows et sniffé le message pour switcher en mode GSM avec wireshark.

Voici la configuration usb_modeswitch (/etc/usb_modeswitch.conf) qui fonctionne pour moi :

DisableSwitching=0

EnableLogging=0

DefaultVendor= 0x05c6
DefaultProduct=0xf000

TargetVendor= 0x05c6
TargetProduct= 0x6000

MessageContent=« 5553424360ca01fdc000000080000671030000000000000000000000000000 »

Bonjour,
Gammu a fonctionné depuis 2018 sur mon raspberry avec un clé 3G Huawei E169. Il était isolé, pas de réseau connecté. Il recevait et envoyait des messages rebootait quand je lui demandais mais tout le service fonctionnait.
Depuis la mi-octobre, plus rien. J’ai testé la carte SIM chez Free (pas facile d’avoir un téléphone 3G avec ce format de carte aujourd’hui), et j’ai bien reçu le message sur mon téléphone. La clé E169 est pourtant en 3D (le réseau 2G s’arrêtant progressivement). Je me demande si le problème vient du dongle, de la carte SIM, du la carte SD… La carte SIM semble ok mais parfois le diable est dans les détails…
Donc, je teste maintenant sur mon autre raspberry et j’ai repris toute l’install.

sudo gammu identify
Device : /dev/ttyUSB-3G
Manufacturer : Huawei
Model : E169 (E169)
Firmware : 11.314.09.50.00
IMEI : 353xxx
SIM IMSI : 20xxx

L’install semble ok. mais à l’envoi, j’ai cela le meme message d’erreur :

gammu -d textall -f /home/pi/TraceSms sendsms TEXT 06xx -text « coucou »
If you want break, press Ctrl+C…
Sending SMS 1/1…waiting for network answer…error 500, message reference=-1
Unknown error.

Je n’ose pas coller les 394 lignes de la trace… Je ne sais pas décoder les communications selon le protocole AT et je ne sais donc pas quoi faire de la Trace… Quelqu’un aurait-il une idee ?
Merci beaucoup