Contrairement à certains modèles fermés, les terminaux Nokia N770, N800, N810 et N900 sont conçus pour être facilement mis à jour et personnalisés. Cet article détaille la mise à jour d'un N800 sous Maemo 4.1 en vue de le préparer au développement d'une application spécifique.
La page Download de Maemo.org présente dans la rubrique OS les dernières images pour flasher chaque terminal. Nous choisissons ici la version pour N800.
Bien que l'environnement Maemo soit construit en majorité avec des briques libres, il contient des parties de code propriétaire et sa mise à jour demande donc d'accepter la licence d'utilisation de Nokia. Pour cela, le site demande d'entrer le numéro de série WLAN du terminal. Celui-ci se trouve sur une étiquette collée à l'intérieur, à côté de la batterie. Une fois ce numéro saisie et la licence acceptée, le site offre une liste de fichiers images disponibles pour le terminal. Nous téléchargeons naturellement la dernière image en date (Software Edition 2008 version 5.2008.43-7 for Nokia N800) et le fichier MD5SUMS permettant de vérifier son intégrité.
$ md5sum -c MD5SUMS 2>&1 | grep RX-34_DIABLO_5.2008.43-7_PR_COMBINED_MR0_ARM.bin
RX-34_DIABLO_5.2008.43-7_PR_COMBINED_MR0_ARM.bin: OK
Le flasher est l'outil utilisé pour flasher le N800 avec l'image récupérée. La dernière version en date (3.5) est packagée pour Debian sur architeture i386. Pour utiliser cette architecture, il suffit de télécharger la version pour Debian/i386 sur La page de téléchargement. Il n'y a plus alors qu'à contrôler son intégrité et installer le paquet :
$ md5sum -c MD5SUMS 2>&1 | grep maemo_flasher-3.5_2.5.2.2_i386.deb maemo_flasher-3.5_2.5.2.2_i386.deb: OK $ su # dpkg -i maemo_flasher-3.5_2.5.2.2_i386.deb
Il est assez dommage que Nokia ne fournisse plus de paquet amd64 pour cet outil. Préférant ne pas installer tout l'ensemble des librairies ia32 nécessaires pour ce paquet (du moins pour l'instant), j'ai opté pour l'utilisation de la version 3.0 du flasher, toujours disponible pour Debian/AMD64 ici.
# chmod 755 flasher-3.0.amd64
Avant toute chose, il faut s'assurer que la batterie du N800 est bien chargée car le transfert de l'image ne peut pas se faire pendant la recharge de la batterie et il serait mal venu que ce dernier s'éteigne avant la fin du transfert.
Eteignez le N800 et branchez-le sur un port USB livre de votre ordinateur. Maintenez la touche [Home] enfoncée et allumez le N800. Un symbole usb doit apparaitre en haut à droite de l'écran du N800. Ce dernier est alors prêt à recevoir l'image.
# ./flasher-3.0.amd64 -F RX-34_DIABLO_5.2008.43-7_PR_COMBINED_MR0_ARM.bin -f -R
Le N800 redémarre avec le nouvel OS. Bienvenue sous Maemo 5.
Ce mode apporte des options supplémentaires dans le gestionnaire d'application, par exemple utiliser des paquets (http://wiki.maemo.org/Red_Pill_mode)
Pour l'activer, allez dans Paramètres / Gestionnaire d'applications. Cliquez sur l'icone du menu, puis Outils > Catalogues d'applications. Choisissez nouveau, puis dans la boite de dialogue qui s'ouvre, saisissez matrix (sans le http://) comme adresse web. Cliquez ensuite sur Annuler. Une nouvelle boite de dialogue vous permet alors de choisir votre pillule. Vous pouvez alors fermer la boite de dialogue précédente.
L'ajout de ce dépot va permettre d'accéder à un grand nombre d'applications développées par la communauté en plus des dépots officiels Nokia. S'il n'est pas encore présent dans la liste des catalogues d'applications, il vous suffit d'en créer un nouveau avec les données suivantes :
Adresse web : "http://repository.maemo.org/extras/"Le N800 est maintenant à jour et prêt pour le développement.
|
|
|