🐰 Le Terrier

Flasher Naboot — le guide en 5 minutes

Naboot est le firmware custom (optionnel) du Nabaztag:tag (2006). Ton lapin marche très bien sans — mais Naboot ajoute les mises à jour à distance, signées et vérifiées, par les airs, plus une page de configuration moderne adaptée au mobile. Tu le flashes une fois depuis ton téléphone ; ensuite il se met à jour tout seul.

1 · Télécharge le firmware

Un seul fichier signé : Naboot 1.0.0.3. Il apporte le WPA3 (réseaux WPA3 seul et WPA2/WPA3 mixtes, et points d'accès en H2E seul en bêta), avec un échange de mot de passe en temps constant, du TLS 1.3 entre le lapin et le Terrier, jusqu'au bytecode qu'il télécharge au démarrage, et un bytecode signé pour ton lapin seul une fois adopté. Après ce premier flash, les mises à jour arrivent par les airs : le lapin les installe et redémarre tout seul.

⬇ Télécharger Naboot (.sim signé)

Nabaztag:tag v2 · signé par la clé Naboot · flashé et vérifié sur matériel · source sur GitHub

241 KB · sha256 789be0850ede4ce4444813c1563d984c4dffc85db9d4f13938ebb5c4708b0efc

Vérifie cette empreinte sur le fichier téléchargé avant de le flasher. Sur Mac ou Linux : shasum -a 256 <fichier>.

2 · Flashe-le (≈ 5 minutes, depuis ton téléphone)

1. Mode config. Débranche le lapin. Maintiens le bouton de la tête enfoncé et rebranche l'alimentation — les quatre lumières du ventre passent au bleu.

2. Rejoins son Wi-Fi. Sur ton téléphone, connecte-toi au réseau ouvert Nabaztag-XXXX diffusé par le lapin.

3. Ouvre la page. Va sur http://192.168.0.1 et appuie sur mise à jour du firmware.

4. Envoie le fichier que tu viens de télécharger. Ne débranche pas pendant les ~30 s de flash. Le lapin redémarre ensuite tout seul ; sa première lumière du ventre clignote orange le temps de retrouver le Wi-Fi — c’est normal. Naboot réessaie tout seul et s’aperçoit quand le point d’accès l’a oublié. Seulement s’il est encore orange au bout de deux minutes, débranche-le, attends dix secondes, rebranche-le.

5. Pointe-le vers Le Terrier. Une fois redémarré, repasse en mode config (maintiens le bouton de tête en rebranchant → ventre bleu à nouveau) et rouvre http://192.168.0.1 — c'est maintenant la page de config de Naboot. Choisis ton Wi-Fi et ton mot de passe, puis ouvre « Advanced — server » et règle Boot URL host sur terrier.cyberloutre.fr/vl — garde le /vl, le champ se termine déjà par là et le lapin demande http://<ça>/bc.jsp (pas de https:// : une radio de 2006 ne parle que HTTP en clair). Touche Connect rabbit.

6. Adopte-le. Il appelle maintenant Le Terrier et dit un code à voix haute (par ex. « BRAMBLE 4 2 7 »). Inscris-toi ici, puis tape ce code sur la page /pair pour retrouver ton lapin. Sa page ici te montre alors les cinq couleurs que le lapin a allumées à la fois sur ses cinq lumières pendant sa première minute — débranche et rebranche-le pour les revoir, et confirme qu'elles correspondent : le lapin est à toi. Dès lors son bytecode est signé pour lui seul, il parle au Terrier en TLS, et les mises à jour lui arrivent par les airs. (Code ou couleurs ratés ? Débranche, attends dix secondes, rebranche : il refait les deux à chaque démarrage tant que tu n'as pas confirmé. Rien à recommencer.)

Étape 4 — « Upload and flash »
Étape 4 — « Upload and flash »
Étape 5 — Wi-Fi + Advanced → Server → Boot URL host
Étape 5 — Wi-Fi + Advanced → Server → Boot URL host

Coincé ? Solutions rapides

Mon lapin ne dit aucun code d'adoption

Trois choses à vérifier : (1) dans la page de config, sous Advanced → Server, le champ Boot URL host vaut exactement terrier.cyberloutre.fr/vl — avec le /vl, l'oubli le plus fréquent, et il échoue en silence — et tu as touché Connect rabbit ; (2) il a vraiment rejoint ton Wi-Fi (le ventre se stabilise au lieu de clignoter orange sans fin) ; (3) laisse-lui ~30 s après la connexion. Toujours rien ? Débranche, attends dix secondes, rebranche — il redit le code après chaque cycle d'alimentation tant qu'il n'est pas adopté.

Le code est refusé sur la page /pair

Les codes sont à usage unique et expirent au bout de 10 minutes. Débranche/rebranche le lapin pour en entendre un nouveau, puis tape-le aussitôt. Les espaces et les majuscules n'ont pas d'importance — « bramble 4 2 7 » marche aussi bien que « BRAMBLE427 ».

Le ventre reste orange / clignote après un redémarrage

Orange veut dire que le lapin cherche son Wi-Fi — pas un lapin mort. Avec Naboot 1.0.0.0, laisse-lui une minute : il réessaie tout seul, et quand le point d'accès l'a oublié, il s'en aperçoit et le rejoint sans aide. Toujours orange après deux minutes ? Vérifie le mot de passe Wi-Fi, que le réseau est bien en 2,4 GHz (le lapin ne voit pas les bandes 5 GHz) et, si tu as désactivé le WPA3 sur un réseau où il s'était connecté en WPA3, réenregistre ses réglages Wi-Fi en mode config : il refuse exprès ce retour au WPA2. Débrancher puis rebrancher est le dernier recours, pas le premier.

Le ventre affiche cinq couleurs à chaque démarrage

C'est la vérification d'adoption, pas un plantage. Tant que tu n'as pas confirmé sur la page du lapin que les couleurs correspondent à celles qu'il montre, il les rejoue pendant environ une minute à chaque démarrage. Ratées ? Débranche, attends dix secondes, rebranche et regarde le ventre. Une fois confirmées, elles s'arrêtent.

Ça marchait, et là il ne joint plus le Terrier

Repasse en mode config et vérifie que Boot URL host vaut toujours terrier.cyberloutre.fr/vl et que tes identifiants Wi-Fi sont bons. Un changement de box ou de DNS peut aussi casser la résolution de nom — le lapin résout terrier.cyberloutre.fr via le DNS que lui donne ta box, il doit donc pouvoir résoudre les noms publics.

Refaire l'échange de couleurs

Les couleurs ont été refusées, ou tu t'es trompé de lapin ? Le lapin garde sa clé tant que sa configuration n'est pas effacée. Compte cinq minutes, avec ton téléphone.

  1. Mode config. Débranche le lapin, maintiens le bouton de la tête enfoncé et rebranche-le : le ventre passe au bleu.
  2. Rejoins son Wi-Fi. Sur ton téléphone, connecte-toi au réseau ouvert Nabaztag-XXXX.
  3. Efface-le. Ouvre http://192.168.0.1/reset : ses réglages Wi-Fi, son serveur et sa clé sont effacés.
  4. Reconfigure-le. Repasse en mode config si besoin (étape 1), ouvre http://192.168.0.1 et renseigne ton Wi-Fi et le Terrier, comme à l'installation de Naboot.
  5. Compare les nouvelles couleurs. Il redémarre et affiche cinq nouvelles couleurs pendant une minute. Ouvre sa page sur le Terrier et réponds Oui, les mêmes si elles correspondent.

C'est risqué ?

C'est le même flash que le lapin fait déjà pour n'importe quel firmware — et c'est réversible : si la nouvelle page de config fait des siennes, repasse en mode config et envoie la version de secours. Si le ventre reste orange après un redémarrage, il cherche son Wi-Fi et réessaie tout seul. Seul un lapin qui ne fait aucune animation de démarrage doit inquiéter (récupérable en mode config).

Pour les bidouilleurs : un Raspberry Pi et quelques fils Dupont font une station de débogage JTAG, montée en une commande (firmware-arm/jtag/station.sh dans le dépôt du firmware) — de quoi lire un lapin en direct ou ramener un lapin qui n'affiche plus rien.

Compile-le toi-même, lis le guide de récupération, ou prends d'autres versions sur GitHub.