Bonjour,
Je me permets d’ouvrir un topic qui semble avoir été traité 1000 fois sur tout internet, mais à chaque fois je trouve qu’il y a ambiguïté sur les manipulations à faire et souhaite donc centraliser tout ce que j’ai pu trouver à ce sujet.
Je viens donc d’acheter une clé Huawei E3372 4G que je souhaite utiliser sur Jeedom v4 avec une puce Free que j’ai intégrée.
Pour l’heure, aucune manipulation sur la clé n’a été faite, quelques essais mais pas de flash de firmware ou quoi que ce soit.
Après pas mal de recherche voici l’état des lieux :
- Modèle exacte E3372h-153
- Après l’avoir branché sous windows, j’avais un disk de type HiLink, donc ce firmware
Sur le site : Huawei E3372 : installer / mettre à jour le firmware HiLink ou Stick – Le Crabe Info ils disent :
Remarque
Si vous utilisez votre dongle Huawei E3372 seul, directement connecté à votre ordinateur, il est sans doute préférable pour vous de rester sur un firmware HiLink. En effet, vous disposez avec son mode routeur d’une interface WebUI avec des fonctionnalités supplémentaires intéressantes : qualité du signal cellulaire, NAT, envoie/réception de SMS, pare-feu…
Je n’ai donc pas prit le risque de changer de firmware. De plus sur ce même site ils resument vulgairement en disant :
- HiLink = routeur
- Stick = modem
Or d’après la documentation de jeedom :
Attention certaines clefs 3G sont par défaut en mode modem et non GSM. Il faut à l’aide du logiciel de votre fabricant de clef, changer le mode de la clef sur GSM (ou texte, ou série).
Mais rien concernant un mode GSM, on parle toujours de modem ou routeur, du coup HiLink ou Stick ?
Derniers tests sur Windows, si je lance l’interface web de Huawei (192.168.1.1), je peux envoyer des SMS sans problème. Tout semble donc bien fonctionner dans le meilleur des mondes.
Côté linux et jeedom, lorsque je branche ma clé, rien ne figure sur le plugin Jeedom, je n’ai que des tty vident :
Parmi les problèmes vus, pour ma part je n’ai pas de soucis avec le mass storage, en tout cas il ne semble pas mentionné :
jeedom@jeedom:~$ lsusb
Bus 002 Device 030: ID 12d1:14dc Huawei Technologies Co., Ltd.
Bus 002 Device 020: ID 1cf1:0030 Dresden Elektronik
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
J’ai testé la commande de changement de mode :
jeedom@jeedom:~$ sudo usb_modeswitch -v 12d1 -p 14dc -M ‹ 55534243123456780000000000000011062000000100000000000000000000 ›
[sudo] password for jeedom:
Look for default devices …
Found devices in default mode (1)
Access device 030 on bus 002
Get the current device configuration …
Current configuration number is 1
Use interface number 0
with class 2
Error: ; interface class is 2, expected 8. Abort
Sur le forum : [SOLVED] Huawei E3131: can't use storage command - USB_ModeSwitch, ils disent que cela veut dire que la clé est pas en mode storage.
De même sur un autre site : [SOLVED] Huawei E3131 and usb_modeswitch - Debian User Forums ils disent :
14dx as a product id meant that it had already been recognized as an ethernet modem.
Par contre, côté remonté USB, je n’arrive pas à trouver des personnes qui ont le même retour que moi :
jeedom@jeedom:~$ dmesg | grep -B 20 -A 20 GSM
[311767.547700] sd 6:0:0:1: Power-on or device reset occurred
[311767.549472] sd 6:0:0:1: [sdb] Attached SCSI removable disk
[311767.634330] usb 2-1.2: USB disconnect, device number 21
[311768.116763] usb 2-1.2: new high-speed USB device number 22 using ehci-pci
[311768.227272] usb 2-1.2: New USB device found, idVendor=12d1, idProduct=14dc
[311768.227280] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[311768.227284] usb 2-1.2: Product: HUAWEI_MOBILE
[311768.227287] usb 2-1.2: Manufacturer: HUAWEI_MOBILE
[311768.231152] usb-storage 2-1.2:1.2: USB Mass Storage device detected
[311768.234504] scsi host6: usb-storage 2-1.2:1.2
[311768.272048] cdc_ether 2-1.2:1.0 eth0: register ‹ cdc_ether › at usb-0000:00:1d.0-1.2, CDC Ethernet Device, 0c:5b:8f:27:9a:64
[311768.274086] usbcore: registered new interface driver cdc_ether
[311768.286357] cdc_ether 2-1.2:1.0 enx0c5b8f279a64: renamed from eth0
[311769.238389] scsi 6:0:0:0: Direct-Access HUAWEI TF CARD Storage 2.31 PQ: 0 ANSI: 2
[311769.239214] sd 6:0:0:0: Attached scsi generic sg1 type 0
[311769.243100] sd 6:0:0:0: Power-on or device reset occurred
[311769.244839] sd 6:0:0:0: [sdb] Attached SCSI removable disk
[311769.632218] usbcore: registered new interface driver usbserial_generic
[311769.632265] usbserial: USB Serial support registered for generic
[311769.647151] usbcore: registered new interface driver option
[311769.647174] usbserial: USB Serial support registered for GSM modem (1-port)
[312378.446216] usb 2-1.2: USB disconnect, device number 22
[312378.446336] cdc_ether 2-1.2:1.0 enx0c5b8f279a64: unregister ‹ cdc_ether › usb-0000:00:1d.0-1.2, CDC Ethernet Device
[312397.613392] usb 2-1.2: new high-speed USB device number 23 using ehci-pci
[312397.724524] usb 2-1.2: New USB device found, idVendor=12d1, idProduct=1f01
[312397.724532] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[312397.724536] usb 2-1.2: Product: HUAWEI_MOBILE
[312397.724539] usb 2-1.2: Manufacturer: HUAWEI_MOBILE
[312397.724543] usb 2-1.2: SerialNumber: 0123456789ABCDEF
[312397.725917] usb-storage 2-1.2:1.0: USB Mass Storage device detected
[312397.733445] scsi host6: usb-storage 2-1.2:1.0
[312398.750366] scsi 6:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2
[312398.750975] scsi 6:0:0:1: Direct-Access HUAWEI TF CARD Storage 2.31 PQ: 0 ANSI: 2
[312398.751938] sr 6:0:0:0: Power-on or device reset occurred
[312398.753708] sr 6:0:0:0: [sr0] scsi-1 drive
[312398.753979] sr 6:0:0:0: Attached scsi CD-ROM sr0
[312398.754130] sr 6:0:0:0: Attached scsi generic sg1 type 5
[312398.754496] sd 6:0:0:1: Attached scsi generic sg2 type 0
[312398.755812] sd 6:0:0:1: Power-on or device reset occurred
[312398.757456] sd 6:0:0:1: [sdb] Attached SCSI removable disk
[312398.926062] usb 2-1.2: USB disconnect, device number 23
Sinon voici quelques infos concernant mon environnement :
- Jeedom DIY
- Ubuntu 18 LTS
- usb_modeswitch installé
- J’ai testé cette configuration de usb_modeswitch mais sans succès, même erreur concernant le can’t use storage command in MessageContent with interface 0
jeedom@jeedom:~$ cat /etc/usb_modeswitch.conf
DisableSwitching=0
DisableMBIMGlobal=0
EnableLogging=0
HuaweiAltModeGlobal=0
Je ne sais plus où regarder ni quelle direction prendre, pourriez-vous m’aider ?
Merci d’avance à vous,