Skip to content

Studio 360 pour Sirius — v2.9.1 (onglet Yeux rétabli)

Choose a tag to compare

@PHCsubOceana PHCsubOceana released this 01 Sep 01:22
· 1 commit to main since this release

Français

Version de rattrapage. La substance est dans la v2.9.0 — capteur de distance coupé par le firmware 2.5.5, Déambulation suspendue, contrôle du visage par GIF/Lottie. La 2.9.1 la rend simplement accessible.

  • Onglet « Yeux » rétabli dans la navigation. Il manquait dans le tableau de navigation du paquet d'interface : la page et sa traduction existaient, mais aucun lien n'y menait.
  • Section « Visage — animations » remise dans le flux de la page. Elle était placée après le pied de page, donc reléguée sous le trait de fin.
  • Paquet d'interface renommé (index-Cpu8T6k7.jsindex-6CAPpX4J.js). Le nom porte une empreinte de contenu : sans ce renommage, les navigateurs auraient continué à servir l'ancien paquet, mis en cache pour un an par contrat.

Rappel de ce qu'apporte la 2.9.0

  • Le télémètre est éteint par le firmware 2.5.5 à chaque démarrage (mode=OFF). Le matériel va bien ; il n'a pas été trouvé de moyen de le rallumer. Vérifié sur la machine, preuve par comparaison binaire avec la sauvegarde OTA du firmware précédent.
  • L'onglet Déambulation interroge le robot au chargement, affiche un bandeau daté et se désactive tout seul. Suspendue, pas supprimée : elle remarcherait telle quelle si le capteur revenait.
  • Le visage est pilotable : l'écran (240 × 284) joue un GIF ou un Lottie arbitraire par les services ROS play_gif / play_lottie. Essai réussi le 01/09/2026. Écran seulement — aucun moteur, aucun son. Demande une clé SSH sans mot de passe.
  • Nouvelles routes de l'assistant local : GET /api/tof, GET /api/visage/animations, POST /api/visage/jouer, POST /api/visage/stop.

Piège à connaître

POST /api/v1/behavior/pause appelé sans le champ paused met le robot en pause : une clé inconnue est ignorée et la valeur par défaut est true. Nous nous sommes fait prendre.


English

Catch-up release. The substance is in v2.9.0 — distance sensor switched off by firmware 2.5.5, Walk tab suspended, face control via GIF/Lottie. 2.9.1 merely makes it reachable.

  • "Eyes" tab restored in the navigation. It was missing from the UI bundle's nav array: the page and its label existed, but nothing linked to it.
  • "Face — animations" section moved back into the page flow. It sat after the footer, below the closing rule.
  • UI bundle renamed (index-Cpu8T6k7.jsindex-6CAPpX4J.js). The filename carries a content fingerprint; without the rename, browsers would have kept serving the old bundle, cached for a year by contract.

What v2.9.0 brought

  • The ToF rangefinder is switched off by firmware 2.5.5 at every boot (mode=OFF). The hardware is fine; no way to turn it back on was found. Verified on the machine, proven by binary comparison against the previous firmware's OTA backup kept on the robot.
  • The Walk tab probes the robot on load, shows a dated banner and disables itself. Suspended, not removed — it would work again as-is if the sensor came back.
  • The face is controllable: the 240 × 284 screen plays an arbitrary GIF or Lottie through the play_gif / play_lottie ROS services. Successful test on 2026-09-01. Screen only — no motors, no sound. Requires a passwordless SSH key.
  • New helper routes: GET /api/tof, GET /api/visage/animations, POST /api/visage/jouer, POST /api/visage/stop.

Trap worth knowing

POST /api/v1/behavior/pause called without a valid paused field pauses the robot: an unknown key is ignored and the default is true. We got caught by it.


Studio360_pour_Sirius_v2.9.1.zip — 276 344 octets · SHA-256
0418d613ca996f4db4c620922a6bd5c8db0172308e0e3408cf9c1ea4dfe108a2

Projet indépendant d'explorations360, sans lien ni affiliation avec Hengbot. Outil pour développeurs, sans authentification : à n'utiliser que sur un réseau de confiance.