feigned

Huawei E3372 : installer / mettre à jour le firmware HiLink ou Stick

  • 24/01/18 : nouvelle orientation de l'article : installation / mise à jour d'un firmware HiLink ou Stick.

Vous avez acheté le dongle USB LTE (4G) Huawei E3372 afin de vous connecter à Internet partout en France et dans le monde, ou bien dans le but de créer votre propre box 4G à pas cher ?

Parfait, c’est ce modèle que je vous ai effectivement conseillé 🙂

Mais bien que ce soit un modem LTE (4G) très performant, dans l’objectif de l’utiliser avec un routeur équipé d’un OS alternatif (OpenWRT, DD-WRT…), je me suis heurté à pas mal de problèmes de configuration. J’ai fini par trouver le coupable : c’est le firmware installé sur le dongle Huawei E3372 qui peut poser des soucis !

Dans ce tutoriel, je vais vous expliquer comment mettre à jour le firmware de votre dongle Huawei E3372, si vous désirez par exemple passer d’un firmware HiLink à un firmware Stick, ou si vous voulez tout simplement installer une version plus récente du firmware HiLink ou Stick déjà installé.

Préambule

Firmware HiLink : compatibilité et performance

En quoi le firmware HiLink peut poser problème ?

Premièrement, le firmware HiLink peut poser des problèmes de compatibilité avec certains routeurs, et notamment ceux du fabricant ASUS comme le RT-AC66U. Des paquets sont perdus, des pages web ne s’ouvrent pas totalement, quand elles ne s’ouvrent pas du tout. Ce n’est heureusement pas toujours le cas : avec les routeurs TP-Link par exemple, le dongle Huawei E3372 « HiLink » est parfaitement compatible.

Et deuxièmement, le firmware HiLink peut poser des problèmes de performance (débit lent) lorsqu’on associe le dongle Huawei E3372 avec un routeur compatible. Pourquoi ? Parce qu’avec un firmware HiLink, le dongle Huawei E3372 agit comme un routeur[1]. Ainsi, en connectant le dongle Huawei sur un routeur, on ajoute un couche NAT supplémentaire pouvant provoquer une baisse de débit entre les équipements réseaux, avec pour conséquence une connexion Internet lente sur vos appareils. La solution : remplacer le firmware HiLink pré-installé par un firmware Stick. Le firmware Stick permet de se connecter à Internet directement, comme un modem traditionnel. Exit la fonction routeur : il permet d’utiliser le protocole NCM (rapide) pour se connecter à Internet, rendant ainsi le dongle Huawei E3372 plus performant (pas de double NAT). L’inconvénient : le protocole NCM n’est pas reconnu par la totalité des routeurs du marché, il faudra alors utiliser le protocole PPP (lent). Les routeurs TP-Link par exemple ne reconnaissent pas le protocole NCM.

[1] Routeur ^

Le rôle d’un routeur est de distribuer la connexion Internet entre tous les appareils de votre réseau domestique et d’assurer la communication entre eux. On dit que le routeur fait du NAT, c’est-à-dire de la traduction d’adresse réseau : il fait correspondre l’adresse IP publique de votre ligne Internet – délivrée par votre FAI – à toutes les adresses IP de votre réseau domestique.

Huawei E3372 : E3372s et E3372h

Il existe deux modèles de dongle USB LTE (4G) Huawei E3372 :

  • E3372h : le dernier modèle. Leur numéro de série commence par G4P.
  • E3372s : l’ancien modèle. Leur numéro de série commence par L8F.

Le seul moyen de savoir quel modèle vous avez est d’ouvrir le cache du dongle, l’information est inscrite sur une étiquette. Quelque soit le modèle, il est possible de mettre à jour leur firmware et ainsi de passer d’un firmware HiLink à un firmware Stick, et inversement. Autrement dit, il est possible d’installer un firmware Stick sur un dongle E3372 sur lequel un firmware HiLink est installé par défaut.

Chacun des deux modèle intègre soit un firmware HiLink ou un firmware Stick, on ne peut pas le savoir avant de l’avoir branché sur notre PC ! Attention, il n’est pas possible d’installer un firmware destiné au modèle E3372h sur un modèle E3372s et inversement, sous peine de rendre le dongle HS.

Firmware : HiLink (22.x) vs. Stick (21.x)

Comme vu précédemment, le dongle Huawei E3372 est équipé soit d’un firmware Stick ou d’un firmware HiLink. En fonction du firmware installé, le dongle Huawei ne fonctionnera pas de la même manière et n’aura pas les mêmes fonctionnilités :

  • Firmware HiLink (22.x) : fait que le dongle fonctionne comme un routeur connecté à votre ordinateur via une connexion RNDIS (Ethernet sur USB), avec un interface Web (accessible via l’adresse http://192.168.8.1) permettant de voir la puissance du signal cellulaire, envoyer et recevoir des SMS, gérer la connexion réseau… Le dongle fournit une adresse IP et la connexion Internet à l’ordinateur, comme une box Internet. C’est le dongle qui gère la connexion à Internet, l’ordinateur ne remarque même pas que l’accès à Internet se fait via un réseau cellulaire. Le dongle a sa propre adresse IP (192.168.8.1). Le numéro de version d’un firmware HiLink commence par 22.x. Possibilité d’envoyer des commandes AT uniquement après avoir mis le dongle en « Debug Mode » ou « Project Mode ».
  • Firmware Stick (21.x) : fait que le dongle fonctionne comme un modem classique connecté à votre ordinateur via le protocole PPP (lent) ou NCM (plus rapide), sans mécanisme de traduction d’adresse (NAT) et les problèmes que cela peut engendrer en terme de performance et de configuration quand il est associé à un routeur. La connexion à Internet se fait soit à travers une application tierce (appelée « Dashboard ») ou à travers les outils réseaux du système d’exploitation. Le numéro de version d’un firmware commence par 21.x. Possibilité d’envoyer des commandes AT.
  • Vous venez de recevoir votre dongle : branchez le dongle sur votre PC et ouvrez l’Explorateur de fichiers > Ce PC. Dans la section Périphériques et lecteurs, notez le nom associé au lecteur CD virtuel installé par le dongle Huawei E3372 : si c’est « HiLink », c’est que votre dongle intègre firmware HiLink ; si c’est « Mobile Partner », c’est que vous avez un firmware Stick.
  • Vous avez déjà installé votre dongle sur votre PC : ouvrez le Gestionnaire de périphériques et si en ouvrant le champ Cartes réseau, vous voyez le périphérique « Remote NDIS based Internet Sharing Device » (VID_12D1&PID_14DC), c’est que vous avez un firmware HiLink ; si vous voyez le périphérique « HUAWEI Mobile Connect – Netword Card » (VID_12D1&PID_1506), c’est que vous avez un firmware Stick.

Fonctionnement du dongle Huawei E3372

Qu’il soit équipé d’un firmware HiLink ou Stick, le dongle Huawei E3372 fonctionne dans deux configurations différentes, la seconde configuration succédant à la premiere après l’installation d’un programme sur le système d’exploitation.

Comment ça marche ?

Prenons l’exemple d’un dongle Huawei E3372 équipé d’un firmware Stick dans sa configuration par défaut. Lorsque l’on connecte le dongle Huawei à un ordinateur, deux périphériques sont détectés par le système d’exploitation : un lecteur CD virtuel et un lecteur de carte microSD. C’est la première configuration du dongle. Cependant, pour fonctionner en tant que telle, le dongle Huawei doit être reconnu comme une carte réseau. Pour ce faire, le programme Mobile Partner de Huawei s’exécute automatiquement depuis le lecteur CD virtuel, s’installe sur le système et « switch » le dongle dans sa deuxième configuration : un lecteur CD virtuel, un lecteur de carte microSD, une carte réseau et des ports COM. Sous Linux, le « switch » se fait par l’intermédiaire du programme usb-modeswitch.

Avec un dongle Huawei E3372 équipé d’un firmware HiLink, c’est à peu près la même chose. Le « switch » entre les deux configurations se fait via un autre programme sous Windows (Mobile Broadband HL Service, ou mbbService) et la deuxième configuration est différente : un lecteur de carte microSD et une carte réseau RNDIS seulement. Pas de ports COM permettant d’envoyer des commandes au dongle, il faut pour cela activer le « Debug Mode » ou le « Project Mode » (nous verrons cela plus tard).

Prérequis

Pour installer le firmware Stick (21.x) ou HiLink (22.x) sur votre Huawei E3372, vous aurez besoin :

  • D’un PC sous Windows
  • Du programme DC-unlocker
  • De l’exécutable du firmware Stick ou HiLink que vous souhaitez installer
  • Des pilotes FC Serial et Huawei DataCard
  • Du numéro IMEI de votre dongle Huawei E3372 (inscrit sous le cache du dongle)

Huawei E3372 : liste des firmwares

Les firmwares HiLink et Stick les plus récents pour le Huawei E3372h-153 :

Huawei E3372h-153
Firmware HiLink Stick
Original 22.180.05.00.00
+ WebUI 17.100.06.00.03
21.200.07.00.805
Custom 22.323.01.00.00_M_AT_05.10
+ WebUI 17.100.13.01.03_Mod1.10

Les interfaces WebUI sont uniquement destinés aux firmwares HiLink (ne PAS flasher sur un firmware Stick), à flasher après le firmware. Après avoir flashé l’interface WebUI, réinitialisez les paramètres (Settings ⇒ System ⇒ Reset settings).

Plus de détails sur les firmwares Custom :

  • M : firmware patché, permettant de flasher des firmwares non-signés, des dashboards et des interfaces Web (WebUI).
  • U : firmware débloqué pour les commandes AT.
  • AT or ADB_TLN : firmware avec commandes ADB et Telnet activés.

Huawei E3372 : installation / mise à jour du firmware

Si vous avez un dongle Huawei E3372 équipé d’un firmware HiLink 22.x, voici les étapes à suivre pour lui installer un firmware Stick 21.x et inversement ! Vous pouvez également suivre ce guide pour installer ou mettre à jour un firmware HiLink 21.x/22.x plus récent.

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…
  1. Calculez votre « Flash Code » en entrant le numéro IMEI de votre dongle Huawei E3372 (via huaweiunlockcalculator.com) et enregistrez-le quelque part. En fonction du firmware installé sur votre dongle Huawei, vous en aurez peut-être besoin pour mettre à jour le firmware. Mieux vaut prendre les devants et le calculer tout de suite ! Vous trouverez votre numéro IMEI en retirant le cache du dongle Huawei.
  2. Installez les pilotes suivants :
  3. Insérez le dongle Huawei sur un port USB de votre PC (de préférence un port USB 2.0).
  4. [Si HiLink installé] Configurez le dongle Huawei pour Windows : le programme Mobile Broadband HL Service (alias MobileBrServ) s’installera sur votre système, permettant de passer automatiquement à la deuxième configuration du dongle Huawei. Dans le Gestionnaire de périphériques, le dongle Huawei est détecté en tant que carte réseau NDIS et lecteur de carte microSD.
    Vous avez accès à l’interface WebUI du firmware HiLink via l’adresse http://192.168.8.1.
  5. [Si HiLink installé] Vérifiez que le firmware HiLink est opérationnel en pingant l’adresse IP du dongle Huawei : ouvrez l’invite de commandes et entrez la commande ping 192.168.8.1. Si vous recevez 4 réponses sur les 4 paquets envoyés, tout est OK.
  6. Pour communiquer avec le dongle Huawei E3372, nous allons utiliser le programme DC-unlocker. Il est également possible de passer par PuTTY, HyperTerminal ou Huawei Modem Terminal. Téléchargez DC-unlocker puis exécutez-le. Laissez les options par défaut et cliquez sur la loupe : le programme va détecter automatiquement le dongle Huawei E3372 et le passer en « Project Mode » [si firmware HiLink installé] afin de pouvoir lui envoyer des commandes AT. De base, le firmware Stick peut recevoir des commandes AT.
    DC-unlocker affiche les caractéristiques de votre dongle Huawei : IMEI, numéro de série, version du firmware…
    Il est désormais possible d’interagir avec le dongle Huawei en envoyant des commandes AT. Voici quelques commandes AT possibles :
    ATI : affiche des informations générales sur le dongle : fabricant, modèle, IMEI...
    AT^FHVER : affiche la version du firmware
    AT^CARDLOCK? : affiche le statut de verrouillage du dongle
    AT^SETPORT? : affiche les deux configurations du dongle
    AT^GETPORTMODE : liste tous les périphériques actifs sur le dongle
    AT^RESET : redémarre le dongle
    

    Dans le Gestionnaire de périphériques, deux ports COM sont détectés sur un firmware HiLink (en « Project Mode ») : FC – PC UI Interface et FC – Application Interface ; et un seul port COM sur un firmware Stick : HUAWEI Mobile Connect – PC UI Interface.

  7. Si vous avez un firmware avec un numéro de version compris entre 2x.200.15.xx.xx et 2x.317.xx.xx.xx (exclu), passez le dongle en « Factory Mode » en envoyant la commande AT^SFM=1, sinon vous aurez le message d’erreur « Code d’erreur : 19, le téléchargement a échoué » au moment de flasher le firmware :
    AT^SFM=1
    OK

  8. S’ils apparaissent de façon intempestive, vous pouvez désactiver les très agaçants messages d’informations ^RSSI et ^HCSQ en entrant la commande AT^CURC=0 (source : https://stackoverflow.com/a/11184909).
  9. Lancez l’installation du firmware en exécutant le programme de mise à jour E3372x-153xxx.exe, puis cliquez sur Commencer.

    Si le programme vous le demande, entrez le « Flash Code » que vous avez obtenu précédemment.

    Patientez quelques secondes… Le nouveau firmware est maintenant installé sur votre dongle Huawei ! Dans la capture d’écran ci-dessous, celui-ci est désormais équipé d’un firmware Stick (mode modem) à la place du firmware HiLink (mode routeur) installé par défaut.
  10. Retournez sur Dc-unlocker puis cliquez de nouveau sur la loupe pour redétecter le dongle Huawei dans sa nouvelle version. On voit que la version du firmware a bien changé.

    Vous pouvez voir les nouvelles configurations du dongle en entrant la commande AT^SETPORT? ou AT^GETPORTMODE :
    AT^SETPORT?
    ^SETPORT:A1,A2;12,1,16,A1,A2 (le ; sépare les deux configurations)
    OK
    
    AT^GETPORTMODE
    ^GETPORTMODE: TYPE: WCDMA:
    pcui,3g_modem,ncm,mass,mass_two
    OK
    

    Qu’est-ce que cela nous dit ? Que notre dongle Huawei E3372, avec son nouveau firmware Stick, fonctionne comme lecteur CD virtuel (A1) et lecteur carte microSD (A2) dans sa première configuration ; et après le « switch », il fonctionne comme port COM PC UI Interface (12), modem 3G (1), carte réseau NCM (16), lecteur CD virtuel (A1) et lecteur de carte micro SD (A2) dans sa deuxième configuration.

    Ci-dessous, la liste des codes et leurs significations pour le dongle Huawei E3372 :

    1: 3G MODEM
    10: 4G MODEM
    12: 4G PCUI
    16: NCM
    A1: CDROM
    A2: SD
    A3: RNDIS

Et voilà ! Votre dongle E3372 fonctionne maintenant avec un nouveau firmware ! $

Si vous avez installé un firmware Stick, le dongle se présente entre autre comme une carte réseau NCM compatible avec la fonction Réseau cellulaire de Windows (il est également compatible Linux grâce au paquet huawei_cdc_ncm).

Aller plus loin

Maintenant que le firmware de votre dongle Huawei E3372 est à jour, vous pouvez :

107 commentaires

Connecté en tant que (connexion / s'inscrire)

Formulaire protégé par reCAPTCHA. Les Règles de confidentialité et les Conditions d'utilisation de Google s'appliquent.

Page 4 sur 5

  • alexcrp

    Merci bcp pour ce tuto !

    Je men suis inspiré pour faire un tuto dédié à Jeedom, pour les clefs e3372-153.

    Cest dispo ici: https://community.jeedom.co[...]c-plugin-sms/60147?u=alexcrp

  • Franck

    J’ai trouvé une solution pour avoir le port COM !
    https://forum.dc-unlocker.c[...]h-airtel-4g-unlock-help-need

    J’ai installer plusieurs choses dont product line windriver 2.78
    J’ai mis aussi tout en compatibilité win8

    Je sais que cela manque de précision mais j’ai installé pas mal de chose de ce dossier . Par contre a la mise a jour, il me dit que ce n’est pas une clé 3372-153h mais on avance

  • JOUAN

    Bonjour
    Beaucoup de question autour d’un même problème, installation d’un nouveau firmware sur Huawei E3372, mais pas beaucoup de réponses
    J’ai la même problématique et tourne en rond sans trouver de solution
    Je suis preneur pour toute manipulation ou tuto explicatif
    Cordialement
    Eric

  • Jean

    Bonjour,

    Merci pour ce Tuto très clair et bien rédigé qui m’a permis de comprendre la raison pour laquelle ma clé 4G n’est pas détectée sur mon OPNSense : elle doit passer en mode « Stick » (« HiLink » par défaut). J’ai beau tourner le problème dans tous les sens, mais je ne parviens pas à réaliser le changement de firmware, du fait d’un modem introuvable lors de la détection de la clé 4G par le logiciel « DC-Unlocker », dont voici le résultat affiché :
    DC – Unlocker 2 Client 1.00.1431
    Détection du modem :
    Sélection :
    Fabricant – Huawei modems
    Modèle – Huawei E3372 / MTC 827F
    Interface : 192.168.8.1
    Modem trouvé : E3372h-320
    Modèle : Huawei E3372 / MTC 827F
    IMEI : XXXX2904266XXXX
    N° de Série : VQN7S2060300XXXX
    Firmware : 10.0.3.1(H192SP21C00)
    Hardware ver. :CL4E3372HM
    Version UI Web:WEBUI 10.0.3.1(W13SP12C03)
    Statut de verrouillage SIM : Inconnu (lecture échouée)

    Comment poursuivre ?

    A vous relire,
    Merci d’avance pour vos suggestions,
    Jean

  • somgeym

    Bonjours,

    J’ai acheté une clé 4G Huawei E3372 sur amazon : https://www.amazon.fr/gp/pr[...]le_o00_s00?ie=UTF8&psc=1, J’ai suivie le tutoriel pour essayé d’installé le firmware stick pour qu’il soit reconnue comme réseau mobile sur mon pc et mon autoradio et non comme modem : https://lecrabeinfo.net/huawei-e3372-mo

    dem-usb-lte-4g-installer-firmware-hilink-routeur-firmware-stick-modem.html/comment-page-4#comments et magret tout mes essaye, je n’y arrive pas.

    Dans le gestionnaire de périphérique j’ai juste dans les carte reseau « Remote NDIS based…etc » qui apparait et dans le lecteur de disque, il n’y a rien et je n’ai pas de ports.

    Détail :

    – Interface : 192.168.8.1

    – Modem : E3372h-320

    – Model : Huawei E3372h / MTC 827F

    – firmware est : 10.0.3.1…etc

    – Web UI : Webui 10.0.3.1…ec

    – Sim lock statut : Inconnue

    Je desespere, une solution a me proposé s’il vous plait ? merci.

    • Capture dcran 10
      74 Ko
    • Capture dcran 8
      96 Ko
    • Jean

      Bonjour,

      J’ai exactement le même problème, avec la même clé achetée elle aussi sur Amazon (voir mon message).

      Des solutions trouvées par hasard ?

      Merci,
      Jean

  • somgeym

    Salut ! moi j’ai un soucis, j’aimerais la faire passé en stick pour mon autoradio androïde.
    Sauf que quand je vais dans GDP j’ai un « Remote NDIS…#2 » et sur lecteur de disque « ST1000….) pas la même choses que vous.
    J’ai DC-unlock qui le détecte mais ne m’affiche aucun ports ni dans le logiciel ni dans le GDP. une solution? merci

    • IMG_20200718_161558
      1 Mo
    • deb75

      C’est pareil pour moi avec un e3372s-153, DC-Unlocker ne détecte aucun port. J’ai essayé en mode administrateur, toujours rien et effectivement, aucun port dans le gestionnaire de périphérique de Windows10.

      Mes ports USB étant USB3, j’ai essayé avec une autre machine sur des ports USB2, toujours pas de port pour le routeur.

      Je ne vois plus quoi tenter, auriez-vous une idée ?

      Cordialement

  • Mustapha

    J’ai une clé 4g huawei-e3372 suite à la mise à jours je n’ai plus accés à l’interface http://192.168.8.1 les informations de la clé :
    Found modem : E3372
    Model : Huawei E3372h
    IMEI : 866119026555046
    Serial NR. : G4PDW15709007958
    Firmware : 21.200.07.00.805
    Compile date / time : Aug 19 2015 20:09:19
    Hardware ver. : CL2E3372HM
    Dashboard version : WEBUI_17.100.11.00.04
    Web UI version : WEBUI_17.100.11.00.04_HILINK
    SIM Lock status : unlocked
    Wrong codes entered : 0 (unlock attempts left : 10)

    quand je fait le test ping : délai d’attente de la demande dépassé.
    j’ai besoin d’aide s’il vous plaît

    • image
      5 Ko
    • image
      5 Ko
  • Marguerite LORETZ

    Bonjour,
    J’ai besoin de votre aide et expertise pour désimlocker un routeur Huawei B525s-65a Altice car il ne reconnaît pas ma carte sim RedbySfr.
    Merci de votre aide

  • Joe

    Bonjour, J’ai suivi le tuto en espérant débloqué un dongle acheté en Inde chez Vodafone. Le dongle a bien été flashé en mode HiLink mais toujours bloqué.
    Auriez-vous des astuces pour le déverrouiller ?
    Merci de votre aide.

  • Squoimote

    Salut,Merci pour le tuto, petite remarque cependant : j’ai eu une erreur de téléchargement avec le firmware 22.200.13.00.405 qui n’est pas celui d’origine (E3372h). Je suggère de modifier l’étape 7 en remplaçant « 2x.200.15.xx.xx » par « 2x.200.13.xx.xxx » car si je ne fais pas erreur ma version est inférieur.Bonne journée !

    • Untitled
      35 Ko

82 utilisateurs actifs