Aller au contenu
Cortex

3 Novembre 2026

© hackaday.com

Technologie

Un ancien Chumby One transformé en radio pour écouter Static

Le développeur Brendan Fitzpatrick a adapté un Chumby One de 2009 pour recevoir Static, une radio en ligne composée de podcasts, grâce à un client natif en C fonctionnant depuis une clé USB.

Céline Girard 3 min Blog – Hackaday

Un appareil sorti en 2009 retrouve une seconde vie comme poste dédié à l’écoute de Static, une radio en ligne composée de contenus de type podcast. Le développeur Brendan Fitzpatrick a conçu pour le Chumby One un client radio natif, écrit en langage C, capable de fonctionner directement sur le processeur de l’appareil. Le projet, relayé par le site Hackaday, illustre la façon dont une machine dépassée peut être reprise par des bricoleurs pour accomplir des tâches que son constructeur n’avait jamais prévues.

La machine n’a rien d’un matériel récent. Son processeur ARM9 cadencé à 454 MHz ne dispose pas d’unité de calcul en virgule flottante, la mémoire vive se limite à 60 Mo et le système repose sur Linux 2.6.28. Ces contraintes ont imposé des choix techniques précis pour faire tourner l’application sans dégrader les performances de l’appareil ni altérer son fonctionnement d’origine.

Le client se lance depuis une clé USB, ce qui permet de conserver intact le micrologiciel d’origine du Chumby. Le point de départ reste donc réversible : il suffit de retirer la clé pour retrouver l’appareil tel qu’il était livré. Pour sécuriser les connexions, Brendan Fitzpatrick a intégré la bibliothèque mbedTLS, car la version d’OpenSSL livrée d’origine, la 0.9.7 datant de 2004, ne répond plus aux exigences actuelles en matière de chiffrement.

Côté audio, le logiciel embarque un décodeur MP3 Helix en virgule fixe, prend en charge le codec HE-AAC et utilise un rééchantillonneur polyphasé pour adapter le signal. Le flux sonore est ensuite envoyé vers le périphérique PCM d’ALSA, l’interface audio du noyau Linux, qui achemine le son jusqu’à la sortie de l’appareil. Chaque étape doit tenir dans les ressources limitées du processeur, ce qui explique le choix de traitements en virgule fixe plutôt qu’en virgule flottante.

Une particularité concerne la navigation entre les stations. Le client met en mémoire tampon non seulement la station en cours, mais aussi les deux stations voisines sur le cadran. Lorsque l’utilisateur tourne le bouton pour changer de fréquence, la transition s’effectue par un fondu enchaîné propre, sans coupure brutale. Cette anticipation permet d’éviter le silence habituel qui accompagne le passage d’une station à l’autre sur un poste classique.

Pour un possesseur de Chumby resté inutilisé, ce projet offre une manière concrète de redonner un usage à l’appareil, sans modification durable de son système. Le travail s’inscrit dans une série de bricolages déjà consacrés à ce matériel ancien, preuve que sa communauté continue d’explorer ses possibilités plus de quinze ans après sa sortie. Le Chumby One reste ainsi un terrain d’expérimentation pour qui aime faire fonctionner des logiciels récents sur des plateformes d’une autre époque.

3Vues

Céline Girard

Auteur

Reporter

Céline Girard couvre pour Cortex l’actualité, la politique, l’économie, la société et la culture. Son travail met l’accent sur la vérification, le contexte et la clarté pour les lecteurs.

Encore dans « Technologie »

  1. 2 NovembreAYANEO dévoile une version rose translucide de sa console portable Android
  2. 2 NovembreUn ingénieur transforme d'anciens téléphones fixes en petit central téléphonique
  3. 2 NovembreUn bricoleur fait briller le logo Apple de MacBook existants
  4. 1 NovembreUn moteur de jeu open source permet de créer des jeux pour microcontrôleurs