Dossier : Le firmware
Un article de Wiki FreePlayer.org.
Sommaire |
Un firmware, qu'est ce que c'est ?
"En informatique, l'anglicisme firmware correspond à un logiciel intégré dans un composant matériel (anglais hardware)."
Le logiciel gère alors le fonctionnement du système électronique.
Le firmware peut être plus ou moins complexe suivant l'équipement concerné et il pourra avoir des fonctions plus ou moins avancées.
Il apporte une grande souplesse au système, et permet (comme tout logiciel) d'être modifié plus facilement qu'un système totalement matériel.
Dans la freebox, ils servent à quoi ?
Oui, il faut bien dire ILS, car la freebox dispose de deux firmwares.
Un firmware TV, qui va gérer tout ce qui concerne l'affichage sur la TV (OSD) et tout ce qui est lié à FreeboxTV (réception du flux vidéo, VOD ? ...)
Et un autre firmware, appelé firmware Freebox, qui va gérer tout le reste :
- Connexion ADSL
- Téléphonie
Le rôle de chaque firmware et les interactions entre ces deux firmwares restent à définir...
Le freeplayer est trés dépendant du firmware TV, qui lui permet d'effectuer les rendus de l'interface et qui dispose du client vidéo pour afficher la vidéo émise par le PC.
Le multiposte, est plus dépendant du firmware Freebox, qui sert de serveur RTSP afin de faire le relai entre le PC et le DSLAM sur lequel la freebox est connectée.
Comment connaître la version du firmware de la Freebox
Pour connaître la version du firmware freebox, il faut aller sur l'écran intitulé Infos Freebox à partir de la liste des univers.
Dans cette page d'informations, s'affiche un numéro qui a cette forme 2006030401 et qui indique la version du firmware.
Pour le firmware TV quand à lui, il suffit d'appuyer à tout moment sur la touche # de la télécommande Freebox pour voir apparaître une liste d'informations avec notamment la version sous la forme : dvd-1.7.3
Comment ce déroule la mise à jour du firmware
La mise à jour du firmware ce fait au démarrage de la Freebox (soft reset). La freebox vérifie alors si un nouveau firmware est disponible. Si un nouveau firmware est disponible, elle le télécharge puis l'install.
Si l'installation d'un firmware ce déroule mal, il est possible de reinitialiser complétement la freebox, en faisant un hard reset. La freebox est alors reinitialisé avec un firmware par défaut, et elle télécharge automatiquement le dernier firmware après le redémarrage.
La mise à jour ne se déroule pas pareil suivant que l'utilisateur est dégroupé ou non.
Si l'utilisateur est dégroupé, il est connecté à un DSLAM, la freebox communique alors avec ce DSLAM pour savoir si une mise à jour est disponible et pour la télécharger si c'est le cas. Pour les utilisateurs non dégroupés, c'est un serveur central qui remplace le DSLAM et permet à la freebox de récupérer le firmware.
Le schéma ci-dessous montre en détail ce principe :

