Reflasher un firmware : méthode telnet

De neufbox 4

Prérequis

Pour pouvoir flasher un firmware avec telnet il faut tout d'abord avoir ouvert son accès telnet sur la NB4. Pour celà, voir les méthodes suivantes :


Il est considéré dans cette documentation que la méthode de reconstruction d'une image décrite ici à été suivie à la lettre et que donc le programme de mise à jour de la box s'appelle xupgrade.

Il est nécessaire d'avoir un Serveur TFTP installé sur son réseau local.

Méthode

Pour les firmware <2.x.x

Pour flasher un firmware nous allons donc utiliser le logiciel xupgrade, logiciel utilisé normalement par la box pour ses mises à jour automatiques. Pour plus d'information sur le fonctionnement de ce logiciel, voir sa page dédiée.

Pour flasher le firmware principal il suffit donc de lancer la commande :

[root@Lost ~] xupgrade --rootpath AdresseIPDeVotreServeurTFTP --main_fskernel NB4-R1.3.99-MAIN

Remplacer NB4-R1.3.99-MAIN par le nom de l'image de votre firmware à flasher. Une fois cette commande lancée les diodes de la box vont se mettre en chenillard comme si elle se mettait à jour, puis elle va rebooter et voila flashage réussit.

Pour les firmware à partir de 2.x.x

Attention la méthode ci-dessous n'affiche aucun état d'avancement. Les diodes de la box ne se mettent pas en chenillard.

EDIT: Sur une NB4-V2, la diode service se met en orange fixe et les leds en chenillard à la commande flashcp

root@nb4:/# cd /tmp
root@nb4:/tmp# tftp -g -r NB4-MAIN-R2.1.5-R14414 AdresseDeVotreServerTFTP
root@nb4:/tmp# flashcp NB4-MAIN-R2.1.5-R14414 /dev/mtd1
root@nb4:/tmp# reboot