mercredi 24 septembre 2008

Réinitialisation du Glofiish X500 avec Linux Ubuntu

Voici la suite de la série ETEN Glofiish X500 / Ubuntu.

La question posée lors du dernier billet était "Peut-on flasher la ROM et installer Windows Mobile 6 sur le X500 en se passant de Windows sur le PC ?"

Réponse en demi-teinte : Oui et Non !

Oui, car c'est possible en installant la ROM directement à partir d'une carte Micro SD
Non, car pour pouvoir installer la ROM à partir de la carte Micro SD, il faut d'abord exécuter 1 fois le programme spécifique à la mise à jour qui ne fonctionne que sous Windows.

Je vais donc donner la solution pour ceux qui ont gardé un Windows quelque part et qui se disent qu'il va enfin pouvoir servir à quelque chose depuis le temps :)
Pour les autres, allez voir à la fin du billet où je donne une piste possible qui permettrait peut-être de se passer totalement de Windows.

Procédure de flashage de la ROM



  1. Avant toute chose, il est fortement conseillé de brancher l'appareil sur le secteur voire de s'assurer que la batterie est pleine. Surtout, ne pas brancher le X500 à l'ordinateur avec le cable USB.

  2. Télécharger le programme de mise à jour de la ROM pour le X500 disponible sur la page dédiée au téléchargement du site Glofiish France

  3. Exécuter le fichier téléchargé, et passer les étapes d'installation jusqu'à la fenêtre dont le titre est END USER UPDATE.

  4. Aller dans le dossier des fichiers temporaires qui est localisé :
    - Pour Windows XP dans : C:\Documents and Settings\<username>\Local Settings\Temp
    - Pour Windows Vista dans : C:\Users\<username>\AppData\Local\Temp
    (où <username> est donc en toute logique à remplacer par votre login de session Windows)

  5. Récupérer dans ce dossier les fichiers temp.dat (environ 60 Mo) et USBDLUpdate_Console.exe (environ 4 ko) et les copier dans vos documents. Quitter le programme de mise à jour de la ROM qui ne nous servira plus à rien maintenant

  6. Renommer le fichier temp.dat en temp.bin

  7. Copier les 2 fichiers sur une carte microSD fraîchement formatée (système de fichiers FAT impérativement).

  8. Insérer la carte mémoire dans le X500 et placer l'appareil en mode "Bootloader". Pour ceci, garder appuyés les boutons POWER et VOICE COMMANDER (le bouton avec un rond dessus sur la gauche de l'appareil, sous les boutons de volume), appuyer sur Reset avec votre stylet. Lâcher le bouton Reset sans relâcher les 2 autres boutons.

  9. La mise à jour va alors commencer et le X500 va se flasher avec la ROM à partir de la carte mémoire microSD. La mise à jour prendra plus de temps qu'une mise à jour classique avec le cable USB via l'ordinateur du fait du taux de transfert moins élevé de la carte mémoire.

  10. Lorsque le message "USB host is not connected yet..." s'affichera, la mise à jour sera terminée. Il ne restera donc plus qu'à redémarrer le X500 (via un soft ou un hard reset si le soft ne fonctionne pas)



Désormais, il sera possible de flasher la ROM du Glofiish X500 sans Windows. Il suffira de reprendre la procédure d'installation ci-dessus directement à l'étape 7 avec les fichiers temp.bin et USBDLUpdate_Console.exe que vous aurez bien pris soin de conserver.

Il est peut-être possible de se passer totalement de Windows en lançant le programme de flashage de la ROM sous Linux grâce à Wine ou autre programme du même genre. Mais n'ayant pas testé cette solution, n'hésitez pas à me laisser un commentaire si vous avez essayé et que ça fonctionne !

Aucun commentaire: