Installer la dernière version de Firefox OS sur le ZTE Open C

Rédigé par Nicolas Sulek 17 commentaires
Classé dans : Logiciel, Système Mots clés : Firefox OS, Fedora, Windows
D'après certaines sources, ZTE devrait mettre à jour Firefox OS en 1.4 sur le ZTE Open C en septembre.

Si vous voulez une version vanilla et à jour , et, surtout, ne pas attendre après ZTE, la mise à jour manuelle est toutefois relativement aisée, mais réservée à un public averti. Cependant, elle implique d'avoir un Windows sous la main pour activer le fastboot et l'accès root afin de copier des fichiers dans le répertoire /system du téléphone.

Activation du fastboot et du compte root

Côté téléphone, il faut :
  • sauvegarder tout ce qui doit être conservé
  • activer le Débogage distant ou Remote debug dans Paramètres/Développeurs ou Paramètres/Informations sur l'appareil/Développeurs, ce qui permettra d'interroger le téléphone depuis un ordinateur avec les outils Android
  • enlever la carte SIM
  • le connecter allumé en USB à un ordi
Côté ordinateur, il faut un Windows.

Ensuite, il faut récupérer des fichiers spécifiques suivant l'origine du ZTE Open C...

Modèle Ebay

Si c'est un ZTE Open C acheté sur Ebay :
  • télécharger Open_C_upgrade_Tool sur Comebuy, un site de vente par correspondance proposant le ZTE Open C
  • télécharger ZTE_OPENC_EU, contenant un système complet, sur Comebuy
  • décompresser le fichier FFOS_EU_EBAY_P821A10V1.0.0B06_LOG_DL.zip récupéré
  • télécharger et installer les pilotes USB de ZTE (DRV_PKG_ZTE_P752D04V1.0)
  • décompresser, installer puis lancer Open_C_upgrade_Tool
Ensuite, on enlève la carte SIM du téléphone, on l'allume et on le branche en USB à l'ordinateur.
Dans Open_C_upgrade_Tool :
  • cocher Erase CEFS, ce qui va réinitialiser complètement le téléphone au moment de la mise à jour
  • cliquer sur Browse et aller dans le répertoire résultant de la décompression de FFOS_EU_EBAY_P821A10V1.0.0B06_LOG_DL.zip

Upgrade va effacer le téléphone.
Une fois la mise à jour effectuée, le téléphone a un Firefox OS 1.3 issu de la version Ebay, avec tout ce qu'il faut d'activé pour pouvoir installer une version propre et à jour de Firefox OS. Ne surtout pas cliquer sur Sofware updates, la mise à jour téléchargée ne fonctionnera pas.

Modèle commercialisé en France (Leclerc, LDLC, Cdiscount)

Si c'est un ZTE Open C acheté chez un commerçant français :
  • télécharger le Pack root du ZTE Open C en allant sur l'assistance Zte France et sélectionner Open C, Logiciels et Logiciel de root (pour utilisateurs avancés)
  • décompresser le fichier Pack_root_du_ZTE_Open_C.zip récupéré
  • décompresser les fichiers PSTW_SDT_OPENC_Upgrading_toolV1.0.0B01.zip et P821A10_FR_ENG_20140806.zip résultants
  • télécharger et installer les pilotes USB de ZTE (DRV_PKG_ZTE_P752D04V1.0)
  • installer Open C Upgrade Tool Setup.exe
Ensuite, on enlève la carte SIM du téléphone, on l'allume et on le branche en USB à l'ordinateur.
Dans Open_C_upgrade_Tool, cliquer sur Parcourir et aller dans le répertoire résultant de la décompression de P821A10_FR_ENG_20140806.zip
mise-à-jour va effacer le téléphone et le mettre à jour.
Une fois la mise à jour effectuée, le téléphone a un Firefox OS 1.3, avec tout ce qu'il faut d'activé pour pouvoir installer une version propre et à jour de Firefox OS.

Compilation et installation de Firefox OS

La documentation de Mozilla est remarquablement bien faite, quelque soit le système utilisé. Pour ma part, j'ai réalisé l'ensemble des opérations sous Fedora 20.

En résumé, il faut : Après le ./flash gecko, le téléphone va redémarrer. Il est fort possible qu'il reste bloqué sur un écran noir. Il faut alors le rebooter avec adb reboot,
Le téléphone peut alors entrer dans une boucle de démarrage (boot loop) affichant le renard de feu. Pour en sortir, et de toute façon, c'est l'étape suivante, il faut mettre à jour gaia en suivant le reste de la procédure. Cette fois-ci, le téléphone va démarrer correctement avec un FirefoxOS 2.1 :-)

En cas de problème

Il est possible de remettre le téléphone presque dans l'état d'origine, en refaisant les étapes Activation du fastboot et du compte root ou en suivant ce sujet sur le forum XDA pour avoir un Firefox OS 1.4 directement.

17 commentaires

#1  - Jacques a dit :

Bonjour,
Un grand merci pour cette procédure (en français !) . Cela a parfaitement fonctionné pour moi (fait avec ubuntu 14.04) pourtant je ne suis pas un pro de la compilation ! J'ai trouvé la compilation très longue (ça a tourné toute la nuit) et j'étais inquiet de la taille des dossiers générés (+ de 6 Go pour B2G) mais finalement c'est ok
Bonne journée
Jacques

#2  - Nicolas Sulek a dit :

@Jacques :
effectivement, la compilation est longue (sur un core i5 récent, elle prend 3h) et nécessite pas mal d'espace disque entre les sources à récupérer et le cache de compilation.

Content d'avoir pu vous aider :-)

#3  - Jacques a dit :

Bonjour,
Sur la version 2.1 je ne trouve pas here maps qui était sur la 1.3. Elle n'apparait pas dans Market Place . j'ai trouvé un lien direct qui me dit que l'appli n'est pas disponible pour mon emplacement ? Y-a-t'il une solution ?
Merci
Jaques

#4  - Nicolas Sulek a dit :

@Jacques :
Here maps n'a l'air disponible que pour la version 1.3, il est marqué indisponible pour toutes les autres :-/
je n'ai malheureusement pas trouvé de solutuion.

#5  - Nicolas Sulek a dit :

@Jacques :
En fait, il est maintenant disponible sur le market place, en tout cas pour Firefox OS 1.4 !

#6  - Jacques a dit :

Oui j'ai vu ça. Merci. Here maps fonctionne correctement..
Bonne fin de week-end
Cordialement
Jacques

#7  - chdorb a dit :

C'est quoi la différence entre un Open C acheté sur eBay et chez Leclerc ?
Quid d'un téléphone acheté chez LDLC ?

#8  - Nicolas Sulek a dit :

@chdorb :
Les différences ne sont pas connues, si ce n'est que la ROM pour l'Open C d'Ebay installée sur un Open C de Leclerc entraine la perte de l'appareil photo. Donc, il y sans doute de légères différences matérielles.
Quand on affiche les informations de version sur le modèle Ebay la ROM est estampillée numéro de version+Ebay, ce qui n'est pas le cas sur le modèle Leclerc qui a l'air plus générique.
Je pense que le modèle vendu par LDLC est le même que celui de Leclerc, mais je n'en ai pas eu entre les mains :-/

#9  - Jean a dit :

Bonjour,
j'ai suivi vos indications concernant l'activation du fastboot et du root pour un modle Ebay
Problème : adb devices retourne les infos comme il se doit mais fastboot devices ne renvoie rien...
Je ne peux donc pas flasher ffxos 1.4
Merci

#10  - Nicolas Sulek a dit :

@Jean :
Bonjour,

peut-être un problème de droits. fastboot nécessite plus de privilèges qu'adb, le plus simple est de l'exécuter en root.Sinon, il faut rajouter une règle udev comme indiqué ici : https://developer.mozilla.org/en-US/Firefox_OS/Firefox_OS_build_prerequisites#For_Linux.3A_configure_the_udev_rule_for_your_phone

#11  - Jean a dit :

@Nicolas_Sulek
Je tourne sous Winows donc le mieux que je puisse faire c'est exécuter la cmd en tant qu'administrateur (?)

Autre question : Que se passerait-il si je passais à Open_C_upgrade_Tool non pas P821A10_FR_ENG_20140806 mais un boot de la version 1.4 ?

#12  - Nicolas Sulek a dit :

@Jean :
effectivement, j'avais un peu zappé qu'on pouvait effectivement être sous Windows :-D
effectivement, sous Windows, il faut le faire en administrateur.

Par contre, je ne comprend pas trop votre deuxième question. Il ne faut surtout pas mixer les outils et images pour les Open C Ebay et les Open C "français", car il existe des différences matérielles.

#13  - Jean a dit :

Ok, c'était juste pour être sur, en désespoir de cause
Je vais essayer de refaire les manips sous le Linux d'un ami

#14  - Oxymoron a dit :

Bonjour, je suis les étapes pour upgrade mon ZTE Open C (celui de LDLC) et Open C Upgarde Tool ne détecte pas mon téléphone : dans Upgrading status en bas de la fenêtre, il y a écrit : Searching et en plus petit : Searching devices, please wait et la barre de progression est à 0%. Mon téléphone est branché en usb, mon ordi le détecte... C'est le seul périphérique branché sur mon pc en ce moment, j'ai rentré le chemin pour P821A10_FR_ENG_20140806 , et il a cherché comme ça pendant 2h... des idées ?
(J'ai windows 7 64bits)
Merci d'avance

#15  - Nicolas Sulek a dit :

@Oxymoron :
Bonjour,

as-tu bien installé les pilotes de ZTE ? Le téléphone est-il détecté lorsque tu le branches sur le pc ?
Sur le téléphone, vois-tu le symbole de recharge électrique ? Si non, essaie avec un autre câble USB, tu as peut-être un faux contact.

#16  - Oxymoron a dit :

Salut, en fait les drivers de ZTE s'étaient mal installés, je les ai re-téléchargés et tout a fonctionné. Merci et désolé pour le dérangement...

#17  - Nicolas Sulek a dit :

@Oxymoron :
Cool, bonne installation :-)

Les commentaires sont fermés.