Je vais essayer d’être le plus didactique possible pour le Windowsien qui voudrait reproduire cette solution. Le pas à pas devrait être aisément adaptable pour d’autres configurations.

Installer ADB

ADB pour Android Debug Bridge (Firefox OS utilise une base Linux d’Android) est un outil de développement qui facilite la communication entre un appareil sous Android ou sous Firefox OS et un ordinateur. Cette communication est le plus souvent faite avec un câble USB comme ici.

  1. Vérifiez que le téléphone est débranché.
  2. Sur votre PC, allez sur la page https://developer.android.com/sdk/index.html.
  3. Descendez jusqu’au titre : « SDK Tools Only ».
  4. Dans le tableau, téléchargez le package pour Windows : « installer_r24.4.1-windows.exe (Recommended) » actuellement.
  5. Installez-le dans un répertoire de votre PC : « C:\Android\android-sdk » que vous choisirez dans une des étapes de l’assistant d’installation du « Android SDK Tools Setup ».
    Android SDK Tools Setup : Destination folder
  6. Lors de la dernière étape de l’assistant, veillez à ce que la case « Start SDK Manager (to download system images, etc.) » est cochée avant de cliquer sur « Finish ».
    Android SDK Tools Setup : Finish
  7. Dans l’Android SDK Manager, cliquez sur le lien « Deselect All ».
    Android SDK Manager : Deselect All
  8. Descendez jusqu’à la ligne « Google USB Driver » sous « Extras » dans l’arborescence. Cochez juste sa case.
  9. Cliquez sur le bouton « Install 1 package… ».
    Android SDK Manager : Google USB Driver
  10. Dans la fenêtre qui apparait, cochez « Accept License » puis cliquez sur « Install ».
    Choose Packages to Install : Accept License
  11. Patientez… patientez…
    Android SDK Manager : pendant l'installation
  12. En fin d’installation, fermez la fenêtre « Android SDK Manager Log ».
    Android SDK Manager Log
  13. Le Google USB Driver doit être marqué comme « Installed ».
    Android SDK Manager : Google USB Driver Installed
  14. Vous pouvez fermer l’Android SDK Manager.

Activer ADB

Sur votre téléphone, allez dans les Paramètres > Informations > Plus d’informations, puis activer « Menu développeurs ».

Firefox OS : Paramètres > Informations > Plus d'informations > Menu développeurs

Dans Paramètres, allez dans Développeurs, pour activer le Débogage USB (« ADB uniquement » ou « ADB et outils de développement »).

Activer ADB pour le débogage USB dans les paramètres de Firefox OS

Vérifier qu’ADB reconnaît votre téléphone

  1. Dans Exécuter (Windows+R), saisissez « cmd ».
  2. Saisissez dans l’invite de commande : « adb devices ».
  3. Une ligne doit apparaître sous la ligne « List of devices attached ».
Invite de commandes : adb devices

Installer le firmware sous Windows

  1. Téléchargez le script de micgeri971 : zte-openc-flash-modem-master.zip.
  2. Extraire le fichier « flash_modem_windows.bat » par exemple sur le bureau.
  3. Téléchargez la mise à jour 1.3B03 chez ZTE Device (Downloads > France OPEN C SD card upgrading instruction & software package(L leclerc telecom)-268280B0304FFOS_FR_ZTE_OPENCV1.0.0B03.zip)
  4. Ouvrir l’archive, dans « update.zip » extraire le fichier « NON-HLOS.bin » dans le même dossier que le script (le bureau comme dans notre exemple).
  5. Ouvrir une invite de commande, et se positionner dans le dossier contenant le script et le firmware.
    Astuce : sur le bureau ou dans l’explorateur Windows sur le dossier concerné, faites un clic-droit tout en maintenant la touche Maj enfoncée. Dans le menu contextuel qui surgit, un item vous proposera d’« Ouvrir une fenêtre de commandes ici ».
    Bureau de Windows : menu contextuel : item Ouvrir une fenêtre de commandes ici
  6. Saisissez le nom du script : flash_modem_windows.bat + Entrée.
  7. Patientez jusque la phrase « Appuyez sur une touche pour continuer… » apparaisse.
Flashage du modem dans l'invite de commande de Windows

NB : Le script fait également un export de la version actuelle du firmware du modem du téléphone dans un fichier « NON-HLOS-old.bin ». Cela pourrait vous permettre de revenir à cette version si nécessaire.

Ça a résolu mon problème. À vous de voir…