Mise-à-jour du Nokia N800
Par Xyzo le samedi 24 mars 2007, 09:04 - Nokia Internet Tablet - Lien permanent
Une nouvelle version de l'OS du Nokia N800 (Internet Tablet OS 2007) est disponible depuis hier : une mise-à-jour s'impose. Et qui dit "mise-à-jour", dit "ré-initialisation et ré-installation des applications" : tout un programme détaillé ici pas à pas...
Avertissement : Les procédures qui suivent sont données à titre indicatif. Leur auteur ne saurait être tenu responsable des problèmes, etc., etc. 
1) Backup
Au cas où, je sauvegarde le contenu des répertoires /etc et /home/user : pas question de les ré-installer tels quels ensuite (je préfère repartir sur une config' clean, càd avec les réglages de base de la dernière version installée), mais c'est simplement au cas où j'aurais besoin de jeter un oeil après l'upgrade aux anciens réglages et paramètres divers : par exemple, je ne regénère pas les clés SSH mais je ré-installe le répertoire /home/user/.ssh archivé, et ça permet de récupérer le fichier /etc/sources.list pour ne pas avoir à resaisir tous les repositories.
2) Téléchargement de l'image ITOS2007
L'image est disponible ici : http://maemo.org/downloads/nokia_N800.php.
Il convient de saisir l'adresse MAC du Nokia pour pouvoir accéder à la liste des fichiers téléchargeables.
3) Flashage
Ensuite, on installe la nouvelle image sur le Nokia. Attention : à partir de cette étape, tous les réglages et logiciels installés sur le N800 seront effacés !
Pour pouvoir télécharger (upload) puis installer la nouvelle version de l'OS sur le Nokia, il faut utiliser le "flasher" disponible à cette adresse : http://maemo.org/downloads/d3.php?f=flasher-3.0.
L'étape de flashage est expliquée sur le Wiki de maemo.org. Moi, j'effectue le flashage à partir d'Ubuntu en suivant les instructions via Linux. En gros, moi, je fais ça :
- supprimer le fichier de swap (mémoire virtuelle via le panneau de configuration) et retirer les 2 cartes SD (à mon avis, ça ne sert à rien mais je préfère minimiser les risques de parasitage du processus de mise-à-jour)
- éteindre et débrancher le N800 du secteur
- connecter le N800 au PC via son câble USB
- sur le PC, lancer la commande suivante avec les droits "root" (adapter les différents chemins si besoin) :
sudo flasher-3.0 -F RX-34_2007SE_3.2007.10-7_PR_COMBINED_MR0_ARM.bin -f -R - lorsque le message "
Suitable USB device not found, waiting" s'affiche, allumer le N800 tout en maintenant la touche "Home" pressée - suivre le déroulement des différentes étapes de l'upgrade sur le PC (et sur le Nokia via la barre de progression verte en bas de l'écran)
- une fois le flashage terminé ("
Finishing flashing... done"), le Nokia doit s'éteindre tout seul - rallumer le N800 : c'est prêt !
Euh... si ça n'a pas fonctionné sur votre N800, c'est pas d'ma faute, hein (cf. avertissement en haut du billet)... Excuse classique de l'informaticien : "chez moi, ça fonctionne" 
4) Ré-installation
A partir de là, commence la longue et laborieuse étape de re-configuration et de ré-installation des différents logiciels.
Je commence par éteindre le Nokia, ré-insérer les cartes SD, rallumer la tablette et ré-activer la mémoire virtuelle (Tools / Control panel / Memory / Virtual) : la création du fichier de swap prend un peu de temps...
Ensuite, je remets en place ma connexion Wifi pour me connecter à l'Internet et je reconfigure mes comptes d'emails.
J'en profite pour refaire le "pairage" Bluetooth avec mon Treo 650 et mon Powerbook G4 12".
Pour pouvoir ensuite continuer dans de bonnes conditions, je dois ré-installer xterm, activer l'accès root (gainroot) puis ré-installer SSH : tout ceci fera l'objet de billets spécifiques. On verra ça plus tard : le soleil est au rendez-vous et j'ai une pelouse à tondre, moi 

Commentaires
En laissant la carte SD dans le n800 avec le dernier firmware il propose de restaurer le backup directement. Il suffit donc apres de reinstaller les applis et de re pairer les devices le reste est correctement sauvegarde
> banux
Merci pour l'info ! Trop tard pour moi (je n'ai même pas fait de backup en utilisant le logiciel installé par défaut sur le N800) mais ça peut être très utile à d'autres !
merci pour le tuto, j'aimerais juste savoir comment est-ce qu'on sais si notre n800 est déjà mis à jour ou pas, parce que j'en ai récemment acheter un sur ebay, mais j'ai rencontré quelques bugs, donc j'aimerais savoir si la mise à jour pouvais m'aider...
merci !
> xavv1
Pour afficher la version de l'OS installé sur ton N800, tu vas dans le panneau de configuration et tu cliques sur l'icône "About product" (mon N800 est installé en Anglais, sorry !) : tu dois voir la version. La dernière version disponible est la 3.2007.10-7 : des bruits courent qu'il pourrait y avoir une nouvelle mise-à-jour très prochainement... mais ce ne sont que des bruits qui courent