Firefox 2.1, 2.2, Problème d'heures

Firefox OS a été un nouveau système d'exploitation destiné aux appareils mobiles. Ce forum traite des problèmes rencontrés sur les branches 1.4+ et 2.0+.
Ainsi que des téléphones et tablettes de développement (Flame...)

Modérateurs : Monique, genma

micgeri971
Lézard vert
Messages : 129
Enregistré le : 14 déc. 2014, 02:15

Re: Firefox 2.1, 2.2, Problème d'heures

Message par micgeri971 » 23 mars 2015, 16:49

Bonjour à tous,

@fabbox, C'est possible, mais j'ai encore un doute. Je fais quelques tests, et je reviens vers toi.
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:37.0) Gecko/20100101 Firefox/37.0

micgeri971
Lézard vert
Messages : 129
Enregistré le : 14 déc. 2014, 02:15

Re: Firefox 2.1, 2.2, Problème d'heures

Message par micgeri971 » 24 mars 2015, 01:13

@fabbox : On dirait bien que tu as mis le doigt sur quelque chose.
Avant la réalisation du test suivant, j’étais en 2.0 (compilation manuelle) depuis déjà 2 bonnes semaines. Voici les différents tests réalisés :
  • - Passage en 2.2 (arrêt/redémarrage du tel avec carte SIM et wifi non-activés)
    - Réinstallation de la 2.2 (idem)
    - Installation de la 2.1 (on ne change rien)
Verdict : L'heure est resté correcte :D

MatadorXV3
Lézard vert
Messages : 170
Enregistré le : 17 oct. 2014, 11:39

Re: Firefox 2.1, 2.2, Problème d'heures

Message par MatadorXV3 » 25 mars 2015, 11:07

hello

de mon coté, j'ai fais un mise à jour ce matin :
récupération des fichiers GitHub
puis

Code : Tout sélectionner

make install-gaia
Pour ne pas perdre ma config actuelle et tout réinstaller.
J'ai toujours le bug de l'heure au démarrage.
Peut être faut-il faire :

Code : Tout sélectionner

flash gecko.sh
si ça vient de gecko plutôt que gaia.
Votre Navigateur : Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:36.0) Gecko/20100101 Firefox/36.0
ZTE OpenC_FR - FFOS2.1 HomeBuild

fabbox
Lézard à collerette
Messages : 357
Enregistré le : 16 oct. 2014, 20:20

Re: Firefox 2.1, 2.2, Problème d'heures

Message par fabbox » 25 mars 2015, 12:29

@MatadorXV3: En fait, je crois que le bug vient de la partie "gonk" (http://builds.firefoxos.mozfr.org/doc/f ... mes-connus) et est patché dans la build B03 de ZTE par ZTE (mais on a pas le code). La proposition de micgeri971 (ahhh mais pourquoi des pseudos avec des chiffres, je dois toujours les vérifier pour pas écrire de bétise :-D ) est donc de tirer parti de la rom non-rooté (version B03) sur le téléphone et de mettre à jour gecko/gaia en se basant sur une rom rooté (version B02). Moi, mon but, en plus de briquer mon téléphone 7 fois par jours, est de comprendre pourquoi ça n'est pas reproductible sur mon téléphone :twisted: :evil:

@micgeri971: Alors, j'ai tout recommencé (5 fois), j'ai toujours le problème de l'heure. J'ai beau avoir le tel en root temporaire avec la B03, ça ne change rien. Je te confirme par ailleurs que la commande "make reset-gaia" ne se termine jamais lorsque j'utilise le backup_flame de l'appareil en B03. Je sèche complétement sur ce qui peut se passer !

EDIT J'ai fait de la sur-interprétation. Je pensais que le problème de l'heure apparaissait dans la version B02 mais non, ZTE n'a simplement pas dit comment ça marchait... je ne comprend pas pourquoi ça marche chez macgeri971 : est-ce qu'il aurait un numéro de lot "spéciale" avec un matériel différent ?

micgeri971
Lézard vert
Messages : 129
Enregistré le : 14 déc. 2014, 02:15

Re: Firefox 2.1, 2.2, Problème d'heures

Message par micgeri971 » 26 mars 2015, 02:07

fabbox a écrit :EDIT J'ai fait de la sur-interprétation. Je pensais que le problème de l'heure apparaissait dans la version B02 mais non, ZTE n'a simplement pas dit comment ça marchait... je ne comprend pas pourquoi ça marche chez macgeri971 : est-ce qu'il aurait un numéro de lot "spéciale" avec un matériel différent ?
Non, juste un Open C FR acheté chez LDLC fin août dernier.
J'aurai peut-être un peu de temps demain, donc je vais essayer de reprendre les tests depuis le début pour trouver une éventuelle piste, parce que j'avoue moi-même ne pas expliquer d'où cela peut venir. Je m'attendais à ce que tu me dises que la B03 a résolu le problème pour toi, mais bon, faudra creuser encore un peu.
fabbox a écrit :macgeri971
Bien trouvé le jeu de mots :lol:
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:37.0) Gecko/20100101 Firefox/37.0

fabbox
Lézard à collerette
Messages : 357
Enregistré le : 16 oct. 2014, 20:20

Re: Firefox 2.1, 2.2, Problème d'heures

Message par fabbox » 26 mars 2015, 12:43

:oops: pardon pardon ce n'était pas volontaire le jeu de mot (je suis tellement perturbé pour me souvenir des chiffres qui termine ton pseudo que j'ai déraillé sur le début ) :roll:

Moi aussi j'y croyais dur comme fer ! En ce moment il y a une discussion très la mailing list dev-b2g@lists.mozilla.org à propos des procédures de mises à jours sur Firefox OS ([b2g] update on fixing updates?) et sur ce qui peut être fait pour mettre une meilleur compatibilité entre les builds des constructeurs et les builds mozilla.

Enfin, si tu es capables de reproduire (en partant de zéro) le fixe, il se pourrait que cela vienne de ton script de compilation (Dans mon souvenir, tu avais adapté un script du wiki pour permettre de flasher gecko/gaia en un coup...) ou encore par le fait de commencer par flasher une version 2.0. Je vais essayer cette dernière piste.

micgeri971
Lézard vert
Messages : 129
Enregistré le : 14 déc. 2014, 02:15

Re: Firefox 2.1, 2.2, Problème d'heures

Message par micgeri971 » 26 mars 2015, 13:33

Pas de problème :wink: A vrai dire, j'ai mis les chiffres par rapport à ma région, mais c'est juste un détail.

Pour le script, j'y ai pensé aussi, mais je ne voyais pas en quoi celui-ci pouvait changer quelque chose, sachant que jusqu'ici, le script n'agissait pas spécialement sur l'heure. Peut être la combinaison script + b03 ...
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0

fabbox
Lézard à collerette
Messages : 357
Enregistré le : 16 oct. 2014, 20:20

Re: Firefox 2.1, 2.2, Problème d'heures

Message par fabbox » 26 mars 2015, 16:47

Alors là, c'est cata en 2.0 !
Avec la 1.3B02 rooté (pack ZTE), B2G ne redémarre pas tout seul après le flash (obligé d'enlever la batterie car pas d'adb sinon). J'ai réussi à mettre gaia en profitant que le démon adb du tel marchait pendant 10 seconde au démarrage après un wipe data. Heure non conservé bien sur.

Puis j'ai tenté en partant de la 1.3B03 et ça ne marche pas du tout (même problème de boucle infinie mais le démon adb du tel ne démarre jamais).
Votre Navigateur : Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0

micgeri971
Lézard vert
Messages : 129
Enregistré le : 14 déc. 2014, 02:15

Re: Firefox 2.1, 2.2, Problème d'heures

Message par micgeri971 » 26 mars 2015, 19:23

C'est vrai que là, tu n'y arriveras pas.

Ci-dessous le script.

Code : Tout sélectionner

#! /bin/bash

#########################################
# Script pour flasher B2G - Open C      #
# Auteur : Micgeri                      #
# Date création : 03/01/2015 16:34      #
#########################################


# Déclaration des variables
B2GSRC_DIR=/home/compilation/B2G
B2GBLD_DIR=$B2GSRC_DIR/out/target/product/flame
FONTS_DIR=/home/compilation/compilation_b2g/fira-font-update


# Début du flash de B2G

adb shell stop b2g &&
echo "Arrêt du système [OK]" &&

adb remount &&
adb push $B2GBLD_DIR/system/b2g /system/b2g &&
adb shell find /system/b2g/ -type d -exec chmod 755 {} + &&
adb shell find /system/b2g/ -type f -exec chmod 644 {} + &&
adb shell chmod 755 /system/b2g/{b2g,plugin-container,updater} &&
echo "Mise à jour de Gecko (B2G) [OK]" &&

adb shell rm -r /cache/* &&
adb shell rm -r /data/b2g/* &&
#adb shell rm -r /data/local/webapps && ### EFFACE LES APPLICATIONS ###
adb shell rm -r /system/b2g/webapps &&
echo "Nettoyage des éléments liés à l'ancienne version [OK]" &&

adb push $B2GSRC_DIR/gaia/profile/webapps /system/b2g/webapps &&
adb push $B2GSRC_DIR/gaia/profile/settings.json /system/b2g/defaults/ &&
adb push $B2GSRC_DIR/gaia/profile/user.js /system/b2g/defaults/pref/ &&
adb push $B2GSRC_DIR/gaia/profile/user.js /data/local/ &&
adb shell chmod 666 /data/local/user.js &&
echo "Mise à jour de Gaïa (B2G) [OK]" &&

adb push $FONTS_DIR/fonts /system/fonts &&
adb shell chmod 644 /system/fonts/* &&
echo "Ajout des polices (fonts) manquantes [OK]" &&

B2GVER=$(grep Milestone $B2GBLD_DIR/system/b2g/platform.ini | grep -oP '\d{2}')
if [ "$B2GVER" -ge 37 ]; then
  adb shell mv /system/etc/volume.cfg /system/etc/volume.cfg.bak &&
  echo "Correctif bug stockage (B2G >= 2.2) [OK]"
else
  adb pull /system/etc/volume.cfg /tmp/ 1>/dev/null 2>&1
  if [ $? -eq 1 ]; then
    adb shell mv /system/etc/volume.cfg.bak /system/etc/volume.cfg &&
    echo "Ajout du fichier des volumes (B2G < 2.2) [OK]"
  fi
fi

adb shell sync &&
adb shell reboot &&
echo "Redémarrage du système...[OK]"
L'avantage avec c'est que Gecko et Gaïa sont mis en même temps.

:!: Sauvegardes tes données avant d'utiliser le script.
De plus, il faudra que tu télécharges les polices manquantes et que tu adaptes le script concernant les emplacements.
Modifié en dernier par micgeri971 le 26 avr. 2015, 23:39, modifié 7 fois.

fabbox
Lézard à collerette
Messages : 357
Enregistré le : 16 oct. 2014, 20:20

Re: Firefox 2.1, 2.2, Problème d'heures

Message par fabbox » 26 mars 2015, 19:36

Super je teste ça ce week end !
Merci beaucoup
Votre Navigateur : Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0

fabbox
Lézard à collerette
Messages : 357
Enregistré le : 16 oct. 2014, 20:20

Re: Firefox 2.1, 2.2, Problème d'heures

Message par fabbox » 27 mars 2015, 11:23

Bah, j'ai toujours un boucle infini au démarrage meme en utilisant ton script et en en faisant un wipe data (en 1.3B03 root temporaire) :-/
Votre Navigateur : Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0

micgeri971
Lézard vert
Messages : 129
Enregistré le : 14 déc. 2014, 02:15

Re: Firefox 2.1, 2.2, Problème d'heures

Message par micgeri971 » 27 mars 2015, 13:44

Peux-tu rajouter le code suivant juste avant echo "Mise à jour de Gaïa (B2G) [OK]" && ...

Code : Tout sélectionner

adb push $B2GSRC_DIR/gaia/profile/user.js /data/local/ &&
chmod 666 /data/local/user.js &&
Je l'avais pas mis (en général je ne laissait pas redémarrer le tel), mais il est nécessaire pour faire démarrer Firefox OS. Je l'ai appris à mes dépends et j'avais dû un moment adapter le script /system/bin/b2g.sh en conséquence pour que le tel démarrer en cas de reset, mais bon, ça reste du bidouillage. Je vais mettre à jour mon script par ailleurs.

fabbox
Lézard à collerette
Messages : 357
Enregistré le : 16 oct. 2014, 20:20

Re: Firefox 2.1, 2.2, Problème d'heures

Message par fabbox » 27 mars 2015, 14:26

Ok, j'ai ajouté "adb shell" devant le chmod :wink:

J'arrive bien à booter mais l'heure ne tient pas :shock: (2.0 à partir de la 1.3B03).
Votre Navigateur : Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0

micgeri971
Lézard vert
Messages : 129
Enregistré le : 14 déc. 2014, 02:15

Re: Firefox 2.1, 2.2, Problème d'heures

Message par micgeri971 » 28 mars 2015, 17:54

Ok, merci. J'ai corrigé mon script ci-dessus.

Test de flash vers la 2.0 avec script perso
commits Git : 2015-03-10 06:32:26

N°1 -> B02 ROOT
Résultat : Perte de l'heure au redémarrage

N°2 -> B02 UNROOT
Résultat : L'heure persiste après redémarrage

N°3 -> B03 UNROOT
Résultat : L'heure persiste après redémarrage


Deuxième test avec 2.0

Le téléphone a été réinitialisé avec le Pack root et le logiciel de ZTE (donc B02 ROOT)

N°1 -> B02 ROOT
Résultat : L'heure persiste après redémarrage ? :o
J'avoue que je commence vraiment à ne plus rien comprendre.
La seule explication serait qu'un commit réglant le problème ait été effectué.



EDIT : Peux-tu me donner le contenu du dossier /system/b2g/distribution/bundles de ton téléphone stp (dans l'état où il se trouve, avec l'heure qui ne reste pas) ?
Je te demande cela par rapport au bug suivant : https://bugzilla.mozilla.org/show_bug.c ... 032233#c13. Si ton dossier est vide, cela rejoint ce que j'ai pu lire, concernant une histoire de blobs.

fabbox
Lézard à collerette
Messages : 357
Enregistré le : 16 oct. 2014, 20:20

Re: Firefox 2.1, 2.2, Problème d'heures

Message par fabbox » 28 mars 2015, 20:01

:shock: sur mon tel en 2.2, je n'ai pas de dossier "/system/b2g/distribution/" !!!
Dans mon backup, j'ai 3 sous dossiers,
  • libqc_b2g_ril/
  • libqc_b2g_location/
  • b2g_time/
Est-ce que tu as fait le push des blobs comme suggéré dans le bug que tu as pointé ? (j'ai lu ce rapport de bogue plein de fois et c'est la première fois que je "vois" cette méthode)
Votre Navigateur : Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0

Répondre

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité